{"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":823025,"link":"/api/v1.1/game/823025/feed/live","metaData":{"wait":10,"timeStamp":"20260728_041240","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count00","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823025,"type":"R","doubleHeader":"N","id":"2026/07/27/chnmlb-slnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823025-2026-07-27","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-27T23:45:00Z","originalDate":"2026-07-27","officialDate":"2026-07-27","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":106,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":60,"losses":46,"ties":0,"pct":".566"},"records":{},"divisionLeader":false,"wins":60,"losses":46,"winningPercentage":".566"},"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":106,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":53,"losses":53,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":53,"losses":53,"winningPercentage":".500"},"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},"ID690928":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928","firstName":"Hunter","lastName":"Dobbins","primaryNumber":"40","birthDate":"1999-08-30","currentAge":26,"birthCity":"Bryan","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hunter","useLastName":"Dobbins","boxscoreName":"Dobbins","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Dobbins","nameSlug":"hunter-dobbins-690928","firstLastName":"Hunter Dobbins","lastFirstName":"Dobbins, Hunter","lastInitName":"Dobbins, H","initLastName":"H Dobbins","fullFMLName":"Hunter  Dobbins","fullLFMName":"Dobbins, Hunter ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"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":"Partly Cloudy","temp":"90","wind":"11 mph, Out To CF"},"gameInfo":{"attendance":24209,"firstPitch":"2026-07-28T01:31:00.000Z","gameDurationMinutes":161,"delayDurationMinutes":106},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":3,"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":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"home":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"}},"officialScorer":{"id":431020,"fullName":"Jeff Durbin","link":"/api/v1/people/431020"},"primaryDatacaster":{"id":679746,"fullName":"Danny Wind","link":"/api/v1/people/679746"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":0,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Pete Crow-Armstrong walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-28T01:31:21.025Z","endTime":"2026-07-28T01:32:55.787Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[4,5,6,7,9,10],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-27T20:55:16.700Z","endTime":"2026-07-27T23:25:36.462Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"description":"Status Change - Delayed Start: Inclement Weather","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-27T23:25:36.462Z","endTime":"2026-07-28T01:05:50.817Z","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":2,"startTime":"2026-07-28T01:05:50.817Z","endTime":"2026-07-28T01:30:49.809Z","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":3,"startTime":"2026-07-28T01:30:49.809Z","endTime":"2026-07-28T01:31:22.025Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.549521910587245,"aZ":-13.150426798526954,"pfxX":3.777012008734115,"pfxZ":9.709704076496799,"pX":-1.2196590033096535,"pZ":3.013031797464096,"vX0":-5.2339180429255565,"vY0":-138.75067199472397,"vZ0":-6.832383533988936,"x":152.16,"y":130.53,"x0":0.19595520276931225,"y0":50.00640883612514,"z0":6.374735626439677,"aX":7.4036202044778125},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.4,"breakHorizontal":-5.9,"spinRate":2247,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.39397251591283133,"extension":6.453872734116279},"index":4,"playId":"a46ce9b2-5cde-367a-9de9-baa88f2a7abb","pitchNumber":1,"startTime":"2026-07-28T01:31:22.025Z","endTime":"2026-07-28T01:31:26.293Z","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":95.9,"endSpeed":88.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.024825011182816,"aZ":-15.85106614644327,"pfxX":4.963157628273782,"pfxZ":8.214691483142168,"pX":-0.1810984656816316,"pZ":4.733467993131923,"vX0":-2.953228926650956,"vY0":-139.73435129345518,"vZ0":-2.089683378213104,"x":153.03,"y":124.88,"x0":0.24186346488638874,"y0":50.005942049426416,"z0":6.526703797910042,"aX":9.865132517583334},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.6,"breakHorizontal":-8.4,"spinRate":2170,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.3912482071017158,"extension":6.254627186353726},"index":5,"playId":"3c72101f-b598-3738-999d-ee49aaf74953","pitchNumber":2,"startTime":"2026-07-28T01:31:37.276Z","endTime":"2026-07-28T01:31:40.779Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":95.4,"endSpeed":88.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.728911536554687,"aZ":-14.836624862769108,"pfxX":4.6369320102158555,"pfxZ":8.741557505844698,"pX":-0.6039744399199288,"pZ":2.939869409010053,"vX0":-3.962130504646865,"vY0":-138.90560831961753,"vZ0":-6.775476394659286,"x":102.19,"y":135.71,"x0":0.22799165953798167,"y0":50.003946901217915,"z0":6.369716583626974,"aX":9.198241878990707},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.9,"breakHorizontal":-7.7,"spinRate":2228,"spinDirection":149},"zone":1,"typeConfidence":2.0,"plateTime":0.3920740652822783,"extension":6.382260085196},"index":6,"playId":"508e7956-1895-36c2-84e5-fe4d6fdbfb70","pitchNumber":3,"startTime":"2026-07-28T01:31:53.285Z","endTime":"2026-07-28T01:31:57.356Z","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.7,"endSpeed":85.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.297306595575268,"aZ":-17.879019113815527,"pfxX":0.04991445392086202,"pfxZ":7.804088057220029,"pX":-0.8823934378221676,"pZ":1.4769081553518473,"vX0":-3.4875635764506767,"vY0":-133.41502438865513,"vZ0":-8.920903485508417,"x":128.49,"y":136.19,"x0":0.4264107112991387,"y0":50.00564485298799,"z0":6.112655547444843,"aX":0.09165354528891187},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.7,"breakHorizontal":0.5,"spinRate":2470,"spinDirection":160},"zone":13,"typeConfidence":2.0,"plateTime":0.4079961138508277,"extension":6.230904909510427},"index":7,"playId":"fc849ca5-901b-3946-b388-beedfe0005c4","pitchNumber":4,"startTime":"2026-07-28T01:32:09.712Z","endTime":"2026-07-28T01:32:13.136Z","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":8,"startTime":"2026-07-28T01:32:24.856Z","endTime":"2026-07-28T01:32:34.641Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":89.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.836906951667448,"aZ":-15.255608391939216,"pfxX":1.9788457369794883,"pfxZ":8.41529943613215,"pX":-0.7989109406299324,"pZ":4.067375261820405,"vX0":-3.885300909084291,"vY0":-139.5873931769559,"vZ0":-3.8281407592302656,"x":124.54,"y":92.36,"x0":0.3421722410521115,"y0":50.005219704912356,"z0":6.434690744043286,"aX":3.9798807330571373},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.9,"breakHorizontal":-3.0,"spinRate":2101,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.38958870475699126,"extension":6.132298912572333},"index":9,"playId":"2982c328-6657-3b57-acad-da5d3fcd843e","pitchNumber":5,"startTime":"2026-07-28T01:32:34.641Z","endTime":"2026-07-28T01:32:38.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":81.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.945678497933493,"aZ":-32.45981271121892,"pfxX":-2.8619951632826273,"pfxZ":-0.1713553246010342,"pX":0.9007647228833479,"pZ":3.3663500540832754,"vX0":1.667647975649844,"vY0":-125.95415620322814,"vZ0":-1.2634665186858878,"x":72.38,"y":88.6,"x0":0.609844589742533,"y0":50.00488184638963,"z0":6.444234906651147,"aX":-4.707063272988816},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.4,"breakHorizontal":4.9,"spinRate":2601,"spinDirection":255},"zone":12,"typeConfidence":2.0,"plateTime":0.43102733994800513,"extension":5.996071285138498},"index":10,"playId":"def8cf99-09d6-386d-b733-0ac87a88b58e","pitchNumber":6,"startTime":"2026-07-28T01:32:50.947Z","endTime":"2026-07-28T01:32:55.787Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:32:55.787Z","atBatIndex":0},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Seiya Suzuki doubles (17) on a line drive to left fielder Lars Nootbaar.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-28T01:33:21.237Z","endTime":"2026-07-28T01:36:02.123Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":34},"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":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,7],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","movementReason":"r_pickoff_caught_stealing_2b","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669461,"link":"/api/v1/people/669461"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"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":7},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.680963943162062,"aZ":-30.83065895377724,"pfxX":-2.540036076072985,"pfxZ":0.8216982337615573,"pX":1.2913699598623718,"pZ":3.565455750262054,"vX0":2.0473966642710724,"vY0":-126.11989846251728,"vZ0":-1.1064598646517303,"x":67.78,"y":142.51,"x0":0.8055615870087103,"y0":50.00493869340287,"z0":6.459840887407796,"aX":-4.160103269153056},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.4,"breakHorizontal":4.2,"spinRate":2530,"spinDirection":257},"zone":12,"typeConfidence":2.0,"plateTime":0.431594314499431,"extension":5.943722244795861},"index":0,"playId":"3c0cb1fc-1e82-3424-ae59-b86d9fdfacac","pitchNumber":1,"startTime":"2026-07-28T01:33:21.237Z","endTime":"2026-07-28T01:33:24.267Z","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":94.5,"endSpeed":87.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.667398770902363,"aZ":-15.780991467440387,"pfxX":2.4784228853014447,"pfxZ":8.425102181556023,"pX":-0.8569413041462655,"pZ":4.009820716156275,"vX0":-4.014776797386403,"vY0":-137.68486904489436,"vZ0":-3.760109789669361,"x":149.66,"y":130.51,"x0":0.28911192225855836,"y0":50.00634911007191,"z0":6.441539074358725,"aX":4.824787793169491},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.8,"breakHorizontal":-3.8,"spinRate":1984,"spinDirection":154},"zone":11,"typeConfidence":2.0,"plateTime":0.3957746906366766,"extension":6.269254565934153},"index":1,"playId":"e2f4296f-01bb-3234-a264-496183b69d6a","pitchNumber":2,"startTime":"2026-07-28T01:33:42.197Z","endTime":"2026-07-28T01:33:46.033Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"playId":"61a4b5af-d8ef-4249-bb8c-f56d5e4848a7","startTime":"2026-07-28T01:34:02.087Z","endTime":"2026-07-28T01:34:13.992Z","isPitch":false,"type":"pickoff"},{"details":{"description":"With Seiya Suzuki batting, Pete Crow-Armstrong picked off and caught stealing 2nd base, catcher Iván Herrera.","event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":3,"actionPlayId":"61a4b5af-d8ef-4249-bb8c-f56d5e4848a7","startTime":"2026-07-28T01:34:42.335Z","endTime":"2026-07-28T01:34:58.759Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.821815599360214,"aZ":-14.279847451261308,"pfxX":6.745399674457499,"pfxZ":9.029463602149756,"pX":0.5035270621899972,"pZ":2.127691005759019,"vX0":-2.064843082833641,"vY0":-139.52293782100253,"vZ0":-8.811204696226321,"x":97.81,"y":181.33,"x0":0.3742959951253072,"y0":50.00475771309862,"z0":6.256570971234074,"aX":13.371437786143359},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.9,"breakHorizontal":-11.9,"spinRate":2178,"spinDirection":153},"zone":9,"typeConfidence":2.0,"plateTime":0.39176863028590025,"extension":6.347731895283806},"index":4,"playId":"68004ac3-d3d9-36da-8adc-3cd58ce4871c","pitchNumber":3,"startTime":"2026-07-28T01:34:58.759Z","endTime":"2026-07-28T01:35:01.759Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.415686268609182,"aZ":-12.52472789040128,"pfxX":4.349035812118327,"pfxZ":9.848963253475574,"pX":-0.3166487726068918,"pZ":2.2208874040316733,"vX0":-3.2863342984248005,"vY0":-139.41933335992377,"vZ0":-8.798441861181956,"x":129.07,"y":178.82,"x0":0.3044981142632061,"y0":50.00125328628143,"z0":6.217393172493276,"aX":8.675442219999534},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.4,"breakHorizontal":-7.3,"spinRate":2124,"spinDirection":147},"zone":4,"typeConfidence":2.0,"plateTime":0.3908646265972502,"extension":6.283329321515255},"index":5,"playId":"caebfea1-f5c0-3d7b-9de5-5771b3e1fd06","pitchNumber":4,"startTime":"2026-07-28T01:35:24.291Z","endTime":"2026-07-28T01:35:27.767Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":6,"startTime":"2026-07-28T01:35:37.460Z","endTime":"2026-07-28T01:35:48.027Z","isPitch":false,"type":"action","player":{"id":673548,"link":"/api/v1/people/673548"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.5675776054446,"aZ":-30.72040692581939,"pfxX":-1.889745799351945,"pfxZ":0.883349898748266,"pX":-0.1725370578938358,"pZ":2.484746294069643,"vX0":-1.4451309438989983,"vY0":-127.06855788020896,"vZ0":-3.591901190866417,"x":123.58,"y":171.69,"x0":0.6471451393929919,"y0":50.005590448623465,"z0":6.33111473076074,"aX":-3.121869588700062},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.1,"breakHorizontal":3.7,"spinRate":2696,"spinDirection":248},"zone":5,"typeConfidence":2.0,"plateTime":0.4294008819969104,"extension":6.262463712431815},"hitData":{"launchSpeed":90.4,"launchAngle":25.0,"totalDistance":304.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":37.79,"coordY":102.02}},"index":7,"playId":"3ed39b89-cb0c-3169-ab33-cf4396838b57","pitchNumber":5,"startTime":"2026-07-28T01:35:48.027Z","endTime":"2026-07-28T01:36:02.123Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:36:02.123Z","atBatIndex":1},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Alex Bregman doubles (16) on a ground ball to left fielder Lars Nootbaar. Seiya Suzuki scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-28T01:36:23.665Z","endTime":"2026-07-28T01:37:45.301Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"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_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","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":3},"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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":{"id":669461,"link":"/api/v1/people/669461"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.9,"endSpeed":72.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.78399201946713,"aZ":-45.2479629948497,"pfxX":-6.134982343139596,"pfxZ":-9.896541634177911,"pX":0.10634249288436318,"pZ":4.27827667570486,"vX0":0.49211392373937374,"vY0":-114.69791319033038,"vZ0":4.391298337691311,"x":112.95,"y":123.27,"x0":0.6841733652098396,"y0":50.00100418709278,"z0":6.774223613380954,"aX":-8.107710793193574},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-16.3,"breakHorizontal":10.9,"spinRate":2956,"spinDirection":329},"zone":12,"typeConfidence":2.0,"plateTime":0.4789979759724261,"extension":6.372764237599886},"index":0,"playId":"e31732a3-2638-3a5b-80d5-5daa13432214","pitchNumber":1,"startTime":"2026-07-28T01:36:30.490Z","endTime":"2026-07-28T01:36:34.009Z","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":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.09683468828118,"aZ":-21.543485866429794,"pfxX":-1.542060525206729,"pfxZ":5.896969598472515,"pX":0.03501913842356539,"pZ":2.8350965686054805,"vX0":-1.2113070316055705,"vY0":-132.1711099546434,"vZ0":-5.044916108827805,"x":115.67,"y":162.23,"x0":0.6966217367351972,"y0":50.00471460747261,"z0":6.310606850049858,"aX":-2.780871489523861},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.1,"breakHorizontal":3.0,"spinRate":2495,"spinDirection":172},"zone":2,"typeConfidence":2.0,"plateTime":0.4113989540394747,"extension":6.147520077364814},"index":1,"playId":"73804f99-0d4a-3ede-a99c-4f499f593f12","pitchNumber":2,"startTime":"2026-07-28T01:36:48.671Z","endTime":"2026-07-28T01:36:52.538Z","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":2,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.367754118798906,"aZ":-44.09796167245684,"pfxX":-6.396448547368992,"pfxZ":-9.011968260794191,"pX":-0.10761551049607804,"pZ":3.3752636023064504,"vX0":0.4957381714676273,"vY0":-114.62349193557777,"vZ0":2.3608237349824908,"x":121.1,"y":147.65,"x0":0.5030304607131606,"y0":50.004972803236384,"z0":6.656640291826407,"aX":-8.461039313217192},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-15.4,"breakHorizontal":11.4,"spinRate":2993,"spinDirection":329},"zone":11,"typeConfidence":2.0,"plateTime":0.47895698643343954,"extension":6.324097664101997},"index":2,"playId":"5ede3200-7512-37d0-bf44-fc7f57707094","pitchNumber":3,"startTime":"2026-07-28T01:37:10.656Z","endTime":"2026-07-28T01:37:15.038Z","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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":80.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.500246953417534,"aZ":-33.72339174739832,"pfxX":-2.65211423037585,"pfxZ":-0.967456860815668,"pX":-0.7404453920388774,"pZ":1.302970331923159,"vX0":-2.3908772927927977,"vY0":-124.86965195676204,"vZ0":-5.4690764027952445,"x":145.22,"y":203.6,"x0":0.5686657843288698,"y0":50.00153889832222,"z0":6.246693048896613,"aX":-4.252419490809345},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.6,"breakHorizontal":5.3,"spinRate":2770,"spinDirection":297},"zone":13,"typeConfidence":2.0,"plateTime":0.43607141781204417,"extension":6.4910727494823295},"hitData":{"launchSpeed":93.0,"launchAngle":-1.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.13,"coordY":129.39}},"index":3,"playId":"530e1671-a39e-3c0e-9f69-cd0d900a9997","pitchNumber":4,"startTime":"2026-07-28T01:37:33.775Z","endTime":"2026-07-28T01:37:45.301Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:37:45.301Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Kelly strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-28T01:38:10.380Z","endTime":"2026-07-28T01:39:50.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","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":671056,"link":"/api/v1/people/671056"},"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(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.8,"endSpeed":74.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.186026919624204,"aZ":-44.81804377120422,"pfxX":-3.453962289224453,"pfxZ":-9.05839141912977,"pX":-1.0064858475344165,"pZ":1.5200400080159728,"vX0":-2.6177160443591245,"vY0":-117.6766983898342,"vZ0":-1.8572055989373109,"x":155.36,"y":197.74,"x0":0.5705294599725497,"y0":50.00023265645393,"z0":6.486902095668135,"aX":-4.8229526206645055},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-16.6,"breakHorizontal":7.0,"spinRate":3056,"spinDirection":328},"zone":13,"typeConfidence":2.0,"plateTime":0.4661757680155123,"extension":6.373895705231778},"index":0,"playId":"66c3a61f-c6fa-388a-8b5a-165797935d8a","pitchNumber":1,"startTime":"2026-07-28T01:38:17.401Z","endTime":"2026-07-28T01:38:20.712Z","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.2,"endSpeed":87.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.490781394903347,"aZ":-16.615355946851206,"pfxX":4.820068196303089,"pfxZ":8.104749832632574,"pX":-1.2491715326357165,"pZ":1.9707640013235177,"vX0":-5.6458737119086315,"vY0":-137.01713530121904,"vZ0":-8.63119126654443,"x":164.62,"y":185.57,"x0":0.20236996668040697,"y0":50.00436765176776,"z0":6.275006946163315,"aX":9.25566174178826},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.2,"breakHorizontal":-7.7,"spinRate":2027,"spinDirection":160},"zone":13,"typeConfidence":2.0,"plateTime":0.3982602471184675,"extension":6.370109418422623},"index":1,"playId":"3f4b1807-1c51-3584-8bc7-4c313cc923ea","pitchNumber":2,"startTime":"2026-07-28T01:38:35.090Z","endTime":"2026-07-28T01:38:38.884Z","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":80.9,"endSpeed":74.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.465987028718487,"aZ":-45.03275910368433,"pfxX":-3.9252558469899252,"pfxZ":-9.250754588967428,"pX":-2.2776351491862306,"pZ":1.2584777739137818,"vX0":-4.83036555857029,"vY0":-117.73774544194734,"vZ0":-2.336640303234546,"x":203.82,"y":204.8,"x0":0.31855772593043363,"y0":50.00472824908757,"z0":6.4710890472897065,"aX":-5.454323214912176},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-17.0,"breakHorizontal":8.4,"spinRate":3101,"spinDirection":326},"zone":13,"typeConfidence":2.0,"plateTime":0.4670356826905282,"extension":6.239801813910791},"index":2,"playId":"b127637e-8c43-31de-94fb-78923828e2bd","pitchNumber":3,"startTime":"2026-07-28T01:38:53.494Z","endTime":"2026-07-28T01:38:57.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.68298337265609,"aZ":-27.654421854482948,"pfxX":8.823743037526594,"pfxZ":2.6779133786996763,"pX":0.29796433728696076,"pZ":1.5488767895861193,"vX0":-3.65542027579106,"vY0":-129.06217839598116,"vZ0":-6.22795329122736,"x":105.64,"y":196.96,"x0":0.5857119550631836,"y0":50.0027642094613,"z0":6.121019888769813,"aX":14.896122703440644},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.7,"breakHorizontal":-15.1,"spinRate":1835,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.4242674255640497,"extension":6.22412040787855},"index":3,"playId":"94712a25-3596-3b24-a312-776f8f9a5f06","pitchNumber":4,"startTime":"2026-07-28T01:39:20.353Z","endTime":"2026-07-28T01:39:23.516Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-28T01:39:32.516Z","endTime":"2026-07-28T01:39:46.134Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":81.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.46657105515032,"aZ":-32.14304906908629,"pfxX":-0.01319070296380298,"pfxZ":0.018262153271059844,"pX":-0.865194209015904,"pZ":0.6848410880662665,"vX0":-3.9095480929617654,"vY0":-126.55937394721708,"vZ0":-7.329393254809569,"x":149.98,"y":220.29,"x0":0.6923214067928428,"y0":50.002451945565454,"z0":6.146588191279891,"aX":-0.021342546874879305},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.2,"breakHorizontal":0.8,"spinRate":2732,"spinDirection":275},"zone":13,"typeConfidence":2.0,"plateTime":0.43050540296904005,"extension":6.270637201930537},"index":5,"playId":"bd71c141-af44-3684-b229-fc4d9e57afc8","pitchNumber":5,"startTime":"2026-07-28T01:39:46.134Z","endTime":"2026-07-28T01:39:50.857Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:39:50.857Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Busch called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-28T01:40:05.391Z","endTime":"2026-07-28T01:41:58.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"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":94.4,"endSpeed":87.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.72662582818776,"aZ":-17.159606690931934,"pfxX":8.437194050900825,"pfxZ":7.833898694729228,"pX":-0.7667668286973006,"pZ":1.414581085915121,"vX0":-6.0400605951721085,"vY0":-137.1747514872416,"vZ0":-9.64423652236254,"x":146.23,"y":200.59,"x0":0.3611323972824052,"y0":50.005048009919406,"z0":6.132179198393149,"aX":16.172890459236026},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.5,"breakHorizontal":-14.2,"spinRate":2134,"spinDirection":151},"zone":13,"typeConfidence":2.0,"plateTime":0.3984285275721353,"extension":6.364772404906397},"index":0,"playId":"afeeb85f-c899-3d75-a146-d4ca6b293090","pitchNumber":1,"startTime":"2026-07-28T01:40:17.868Z","endTime":"2026-07-28T01:40:22.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.46244024382159,"aZ":-13.58924345308867,"pfxX":5.342680371025325,"pfxZ":9.67059174169279,"pX":-1.2104684366533685,"pZ":2.830814282858945,"vX0":-5.516729317507177,"vY0":-137.27859657762042,"vZ0":-6.93542702574665,"x":163.14,"y":162.35,"x0":0.12452310710533514,"y0":50.0029126025236,"z0":6.302756552460604,"aX":10.266938584054914},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.3,"breakHorizontal":-8.6,"spinRate":2109,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.3979712103292985,"extension":6.279742014647941},"index":1,"playId":"2fac6ab6-a26b-3ee8-b95a-c1d1845bd608","pitchNumber":2,"startTime":"2026-07-28T01:40:37.385Z","endTime":"2026-07-28T01:40:41.488Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.088357446281908,"aZ":-15.997700030848444,"pfxX":9.418557283496057,"pfxZ":8.482726676770188,"pX":-0.38966579600361423,"pZ":2.7333822357707858,"vX0":-5.102063981068465,"vY0":-137.3850685947265,"vZ0":-6.65415928494328,"x":131.85,"y":164.98,"x0":0.27003742527421065,"y0":50.00465300377225,"z0":6.2786632577508135,"aX":17.964991134452646},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.2,"breakHorizontal":-16.0,"spinRate":2202,"spinDirection":151},"zone":4,"typeConfidence":2.0,"plateTime":0.39902682795148614,"extension":6.221159762546247},"index":2,"playId":"11676a0e-5c44-356f-984c-b76af97f1ceb","pitchNumber":3,"startTime":"2026-07-28T01:41:00.005Z","endTime":"2026-07-28T01:41:03.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":88.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.145043763045827,"aZ":-12.597041632460694,"pfxX":4.96134596632876,"pfxZ":9.936161765937747,"pX":-0.45667276378452126,"pZ":2.543624188615761,"vX0":-4.307648612268039,"vY0":-138.57738174607093,"vZ0":-7.915787372666755,"x":134.41,"y":170.1,"x0":0.4633371650182519,"y0":50.00643441861789,"z0":6.254079833355475,"aX":9.778811480229656},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.8,"breakHorizontal":-8.3,"spinRate":2140,"spinDirection":152},"zone":4,"typeConfidence":2.0,"plateTime":0.39328338058460144,"extension":6.39004955786917},"index":3,"playId":"4d57c80c-40bb-3d05-b799-c5677d37ee5b","pitchNumber":4,"startTime":"2026-07-28T01:41:20.643Z","endTime":"2026-07-28T01:41:24.791Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-28T01:41:37.871Z","endTime":"2026-07-28T01:41:54.311Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.939741410969706,"aZ":-15.000729129447443,"pfxX":4.148134881155308,"pfxZ":8.660878182156932,"pX":-0.5926324753586512,"pZ":2.1121838765638365,"vX0":-4.013756277222616,"vY0":-138.92222516655394,"vZ0":-8.65547844915143,"x":139.59,"y":181.75,"x0":0.3220207328903353,"y0":50.001961309319235,"z0":6.234946914380297,"aX":8.224094620618095},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.4,"breakHorizontal":-6.8,"spinRate":1913,"spinDirection":149},"zone":7,"typeConfidence":2.0,"plateTime":0.3921240357003102,"extension":6.307510239342586},"index":5,"playId":"a7861cd8-ac1a-3a94-bc89-e856f5e93374","pitchNumber":5,"startTime":"2026-07-28T01:41:54.311Z","endTime":"2026-07-28T01:41:58.945Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:41:58.945Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"JJ Wetherholt singles on a line drive to left fielder Ian Happ.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-28T01:44:10.493Z","endTime":"2026-07-28T01:45:16.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"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":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.25417724703813,"aZ":-23.944110351535972,"pfxX":8.478237259308163,"pfxZ":4.466659522109662,"pX":0.6482629769517003,"pZ":2.942806893480162,"vX0":-4.577029701115341,"vY0":-134.59784289044146,"vZ0":-3.881141775989982,"x":92.29,"y":159.32,"x0":1.2662001939200072,"y0":50.00081222330764,"z0":6.091928049392782,"aX":15.608466333958775},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.4,"breakHorizontal":-14.4,"spinRate":2135,"spinDirection":148},"zone":3,"typeConfidence":2.0,"plateTime":0.4063907773929101,"extension":7.0589418129857675},"index":0,"playId":"be2d94c3-1f08-39b4-a91d-70e5dcf78dec","pitchNumber":1,"startTime":"2026-07-28T01:44:12.564Z","endTime":"2026-07-28T01:44:17.574Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"}}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-07-28T01:44:40.389Z","endTime":"2026-07-28T01:44:52.335Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"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":0},"pitchData":{"startSpeed":79.4,"endSpeed":73.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.778790015496632,"aZ":-38.29583469666834,"pfxX":-2.4878378339998934,"pfxZ":-4.521005617350269,"pX":0.6030742948965918,"pZ":2.7820555390840505,"vX0":-0.7540359293643634,"vY0":-115.67575817972052,"vZ0":0.31865494742315414,"x":94.01,"y":163.66,"x0":1.256567401943449,"y0":50.002650931920044,"z0":6.316873132943195,"aX":-3.368100730622901},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-7.8,"breakHorizontal":4.7,"spinRate":2434,"spinDirection":321},"zone":3,"typeConfidence":2.0,"plateTime":0.4736826345317464,"extension":6.77870587058473},"index":2,"playId":"8f41d931-ff5c-3676-8ab7-1328e134c8d7","pitchNumber":2,"startTime":"2026-07-28T01:44:52.335Z","endTime":"2026-07-28T01:44:56.293Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":74.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.2945402374505,"aZ":-38.691889541188154,"pfxX":-5.168890830408051,"pfxZ":-4.738657458857884,"pX":-0.358859027981145,"pZ":1.8468485923813207,"vX0":-2.2557398868624654,"vY0":-116.62583766373407,"vZ0":-1.6198435427973514,"x":130.68,"y":188.92,"x0":1.2929962732213056,"y0":50.00393353540568,"z0":6.205601025031153,"aX":-7.107580246423017},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-8.8,"breakHorizontal":10.0,"spinRate":2445,"spinDirection":324},"zone":7,"typeConfidence":2.0,"plateTime":0.4699720607822777,"extension":6.862055138441614},"hitData":{"launchSpeed":97.3,"launchAngle":13.0,"totalDistance":230.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":81.9,"coordY":101.29}},"index":3,"playId":"f4bd47cb-f0cf-3a65-887c-7303701be0c8","pitchNumber":3,"startTime":"2026-07-28T01:45:06.487Z","endTime":"2026-07-28T01:45:16.207Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:45:16.207Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-28T01:45:30.028Z","endTime":"2026-07-28T01:46:40.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.737120481211655,"aZ":-25.491928998826275,"pfxX":8.151997113155197,"pfxZ":3.6275406349306945,"pX":0.2781914311449602,"pZ":2.1143558637098736,"vX0":-4.933206356634497,"vY0":-134.7399273404898,"vZ0":-5.722600618591401,"x":106.4,"y":181.69,"x0":1.0717795898709324,"y0":50.00464089986829,"z0":6.06252093861932,"aX":15.019982648883964},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.5,"breakHorizontal":-13.7,"spinRate":1974,"spinDirection":146},"zone":9,"typeConfidence":2.0,"plateTime":0.4062117455296317,"extension":7.063799485584613},"index":0,"playId":"f0d995fa-cb76-3929-92b9-f2708a95bafc","pitchNumber":1,"startTime":"2026-07-28T01:45:41.860Z","endTime":"2026-07-28T01:45:45.292Z","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":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.254953178721795,"aZ":-25.919544794715723,"pfxX":8.032360746538146,"pfxZ":3.3557809660480515,"pX":0.4703826048872878,"pZ":2.019980171519304,"vX0":-4.557753605379393,"vY0":-135.5296352176948,"vZ0":-6.026746409460346,"x":99.07,"y":184.24,"x0":1.1291975917343464,"y0":50.00023643029683,"z0":6.079346617569169,"aX":14.960110098716184},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.0,"breakHorizontal":-13.6,"spinRate":2081,"spinDirection":154},"zone":9,"typeConfidence":2.0,"plateTime":0.40393031195536544,"extension":7.113840255003125},"index":1,"playId":"26a7c2a0-d6aa-32f3-a017-c6c7d151c6e1","pitchNumber":2,"startTime":"2026-07-28T01:45:59.620Z","endTime":"2026-07-28T01:46:03.323Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-28T01:46:19.818Z","endTime":"2026-07-28T01:46:36.891Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.14084864462372,"aZ":-24.554398357410747,"pfxX":11.656648034442338,"pfxZ":4.005873718422537,"pX":0.4532449559530228,"pZ":2.8045377246878487,"vX0":-5.3845280566080005,"vY0":-137.2203579055551,"vZ0":-4.533770808652562,"x":99.72,"y":163.06,"x0":0.9294930537902312,"y0":50.00242643178011,"z0":6.156814518599657,"aX":22.167594559707446},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.5,"breakHorizontal":-19.9,"spinRate":2127,"spinDirection":148},"zone":6,"typeConfidence":2.0,"plateTime":0.39957347930711373,"extension":7.03264912663911},"index":3,"playId":"b35c8624-7311-3207-a903-10e023586f0a","pitchNumber":3,"startTime":"2026-07-28T01:46:36.891Z","endTime":"2026-07-28T01:46:40.674Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:46:40.674Z","atBatIndex":6},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Iván Herrera pops out softly to first baseman Michael Busch in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-28T01:46:55.544Z","endTime":"2026-07-28T01:49:13.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,7],"actionIndex":[4],"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.637712324686966,"aZ":-21.457986158579775,"pfxX":1.1918422771910273,"pfxZ":5.636299106750618,"pX":-0.7354531791209292,"pZ":3.797281224290423,"vX0":-5.144121432329068,"vY0":-136.23763552107337,"vZ0":-2.239395462824092,"x":145.03,"y":136.25,"x0":1.0128499300564862,"y0":50.00618987451115,"z0":6.094782759833589,"aX":2.2683102332621417},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.0,"breakHorizontal":-1.2,"spinRate":2076,"spinDirection":156},"zone":11,"typeConfidence":2.0,"plateTime":0.400247825298345,"extension":7.040532995874835},"index":0,"playId":"a52436df-1a36-3221-a29d-de525cf18137","pitchNumber":1,"startTime":"2026-07-28T01:47:07.540Z","endTime":"2026-07-28T01:47:11.743Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"8733204f-9ee5-374d-b375-08cd09d2702b","startTime":"2026-07-28T01:47:24.870Z","endTime":"2026-07-28T01:47:27.870Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.457205331973086,"aZ":-19.698924463913055,"pfxX":3.955632902811967,"pfxZ":6.602293631796888,"pX":-1.1181246018426,"pZ":3.9102374412082557,"vX0":-7.479313415395629,"vY0":-136.0491937609233,"vZ0":-2.0804149982766766,"x":159.62,"y":133.2,"x0":1.1422356199714963,"y0":50.00679145527507,"z0":6.0377413498770744,"aX":7.479986844863246},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.8,"breakHorizontal":-5.8,"spinRate":2081,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.40128674178121493,"extension":7.269622746474033},"index":2,"playId":"4112cd3a-5011-3546-8f54-5fbe8f3fc696","pitchNumber":2,"startTime":"2026-07-28T01:47:45.199Z","endTime":"2026-07-28T01:47:57.083Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.13690216645576,"aZ":-21.739555972458007,"pfxX":1.1455611294052894,"pfxZ":5.572294366152914,"pX":-0.9168300784602296,"pZ":4.4991676964065626,"vX0":-5.435364924759587,"vY0":-135.4041858426172,"vZ0":-0.3070625747275018,"x":151.95,"y":117.3,"x0":0.9601751727645357,"y0":50.00524551559039,"z0":6.123761252438036,"aX":2.1469955655597617},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.2,"breakHorizontal":-1.1,"spinRate":2113,"spinDirection":156},"zone":11,"typeConfidence":2.0,"plateTime":0.40317082040186136,"extension":7.002776040020015},"index":3,"playId":"871f1e50-a7e7-3e53-8070-c050e9b45437","pitchNumber":3,"startTime":"2026-07-28T01:48:07.770Z","endTime":"2026-07-28T01:48:11.322Z","isPitch":true,"type":"pitch"},{"details":{"description":"JJ Wetherholt steals (11) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"index":4,"actionPlayId":"871f1e50-a7e7-3e53-8070-c050e9b45437","startTime":"2026-07-28T01:48:20.490Z","endTime":"2026-07-28T01:48:35.878Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.08758833952533,"aZ":-24.90973180959235,"pfxX":10.957785279827702,"pfxZ":4.003370441244642,"pX":0.6972769059720472,"pZ":2.0640586868172,"vX0":-4.901756639831334,"vY0":-134.34751791897224,"vZ0":-5.461679960932717,"x":90.42,"y":183.05,"x0":1.1292289674955753,"y0":50.00188045847025,"z0":5.910750424846709,"aX":19.88383824569724},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.2,"breakHorizontal":-18.7,"spinRate":2099,"spinDirection":148},"zone":9,"typeConfidence":2.0,"plateTime":0.40883195845059817,"extension":7.231664156686128},"index":5,"playId":"65031d24-1995-3acc-8f32-aef9cf4bb53d","pitchNumber":4,"startTime":"2026-07-28T01:48:35.878Z","endTime":"2026-07-28T01:48:41.353Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"index":6,"startTime":"2026-07-28T01:48:46.532Z","endTime":"2026-07-28T01:49:04.063Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.132103495938384,"aZ":-19.820069375425856,"pfxX":2.7499728444629166,"pfxZ":6.637259985765562,"pX":-0.6493959167820483,"pZ":3.1984867001637447,"vX0":-6.048034191485142,"vY0":-134.79794681500104,"vZ0":-3.3065092461377596,"x":141.75,"y":152.42,"x0":1.2545547936437351,"y0":50.003118593494406,"z0":5.821085213967152,"aX":5.1194310718494185},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.6,"breakHorizontal":-3.8,"spinRate":2032,"spinDirection":153},"zone":1,"typeConfidence":2.0,"plateTime":0.4045462251741192,"extension":7.364398865115158},"hitData":{"launchSpeed":56.5,"launchAngle":64.0,"totalDistance":119.0,"trajectory":"popup","hardness":"soft","location":"3","coordinates":{"coordX":163.46,"coordY":181.58}},"index":7,"playId":"2df0e121-be0c-311d-bec8-32816dc892ec","pitchNumber":5,"startTime":"2026-07-28T01:49:04.063Z","endTime":"2026-07-28T01:49:13.593Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:49:13.593Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Burleson grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-28T01:49:34.412Z","endTime":"2026-07-28T01:50:09.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":1},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.412024693670006,"aZ":-24.801295355922665,"pfxX":9.248441949059917,"pfxZ":3.9484685991057926,"pX":-0.11961596289351603,"pZ":0.8311480532052287,"vX0":-6.748375448362624,"vY0":-136.39979864245396,"vZ0":-8.999945007342102,"x":121.56,"y":216.34,"x0":1.1956493633336107,"y0":50.00665627398948,"z0":5.908347019478829,"aX":17.28059378883717},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.3,"breakHorizontal":-15.1,"spinRate":2189,"spinDirection":157},"zone":13,"typeConfidence":2.0,"plateTime":0.4028968665456629,"extension":7.438139565031567},"index":0,"playId":"3ae420b4-5137-3e32-9a7d-843c86411acb","pitchNumber":1,"startTime":"2026-07-28T01:49:40.112Z","endTime":"2026-07-28T01:49:43.641Z","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":92.9,"endSpeed":86.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.89829739506911,"aZ":-25.169065343733138,"pfxX":7.996241962503525,"pfxZ":3.7447320940678646,"pX":0.34565379372844923,"pZ":2.0366056084746518,"vX0":-5.471447329238271,"vY0":-135.2626526513464,"vZ0":-5.608540048199965,"x":103.82,"y":183.79,"x0":1.34615637673426,"y0":50.002909884958164,"z0":5.879855727461255,"aX":14.956810433721898},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.9,"breakHorizontal":-13.4,"spinRate":2020,"spinDirection":146},"zone":9,"typeConfidence":2.0,"plateTime":0.4034895556382976,"extension":7.259902963270472},"hitData":{"launchSpeed":88.9,"launchAngle":-9.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":123.94,"coordY":142.56}},"index":1,"playId":"b1e4709f-3e83-3563-b50e-7c052c680012","pitchNumber":2,"startTime":"2026-07-28T01:50:02.326Z","endTime":"2026-07-28T01:50:09.836Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:50:09.836Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a ground ball to right fielder Jordan Walker.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-28T01:52:24.127Z","endTime":"2026-07-28T01:53:16.657Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-28T01:52:24.125Z","endTime":"2026-07-28T01:52:24.126Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":669461,"fullName":"Matthew Liberatore"}}},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"815c2cec-e9ec-4f64-abaa-366421f1af40","pitchNumber":0,"startTime":"2026-07-28T01:52:24.127Z","endTime":"2026-07-28T01:52:29.127Z","isPitch":false,"type":"no_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":0},"pitchData":{"startSpeed":94.0,"endSpeed":87.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.62239496943321,"aZ":-17.607201437825605,"pfxX":7.490643073937562,"pfxZ":7.630437037805107,"pX":0.5138359827389459,"pZ":1.4469130161924926,"vX0":-2.918231959807293,"vY0":-136.7048007051101,"vZ0":-9.530863505339315,"x":97.41,"y":199.71,"x0":0.616402950261273,"y0":50.00647986658977,"z0":6.165560443994228,"aX":14.306825370122608},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.2,"breakHorizontal":-13.1,"spinRate":2281,"spinDirection":147},"zone":14,"typeConfidence":2.0,"plateTime":0.3993096009140369,"extension":6.28326175349134},"hitData":{"launchSpeed":70.0,"launchAngle":14.0,"totalDistance":144.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":163.9,"coordY":117.73}},"index":2,"playId":"f9dd74c4-cc40-326f-a6cf-6ff6e9bd4135","pitchNumber":1,"startTime":"2026-07-28T01:53:05.170Z","endTime":"2026-07-28T01:53:16.657Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:53:16.657Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-28T01:53:34.208Z","endTime":"2026-07-28T01:55:49.789Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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, 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":81.1,"endSpeed":74.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.604600695327505,"aZ":-44.398172832467054,"pfxX":-2.667896956167562,"pfxZ":-8.812089866676647,"pX":-1.3239188132433983,"pZ":-0.035731107464644,"vX0":-3.4412006656326564,"vY0":-117.94452481754652,"vZ0":-5.265748814462948,"x":167.46,"y":239.74,"x0":0.5090936453526524,"y0":50.00217143756533,"z0":6.386872955913577,"aX":-3.701094078138057},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-17.0,"breakHorizontal":5.8,"spinRate":3189,"spinDirection":331},"zone":13,"typeConfidence":2.0,"plateTime":0.4671156011000779,"extension":6.238460440309124},"index":0,"playId":"3ee59051-6478-3364-af8f-bb1ad77db279","pitchNumber":1,"startTime":"2026-07-28T01:53:35.006Z","endTime":"2026-07-28T01:53:38.367Z","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":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.998713371552412,"aZ":-24.376535761935227,"pfxX":9.36703334455675,"pfxZ":4.687278704444189,"pX":-0.5733239008101262,"pZ":2.14830653045292,"vX0":-6.475701781456537,"vY0":-127.78211994602451,"vZ0":-5.335700394682361,"x":138.85,"y":180.78,"x0":0.7699478834609963,"y0":50.000985674445,"z0":6.165309314634896,"aX":15.572439707506273},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.6,"breakHorizontal":-15.6,"spinRate":1814,"spinDirection":133},"zone":7,"typeConfidence":2.0,"plateTime":0.4277710818488769,"extension":6.1109634101337775},"index":1,"playId":"9fdea27e-ee46-3d0d-92b1-bbe58e75268b","pitchNumber":2,"startTime":"2026-07-28T01:53:54.713Z","endTime":"2026-07-28T01:53:58.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.176941746690375,"aZ":-31.999988696310304,"pfxX":-1.9255981996998248,"pfxZ":0.11014818717527852,"pX":-0.5229770582887845,"pZ":2.063080737183021,"vX0":-2.278798099773395,"vY0":-126.42693056766707,"vZ0":-4.176570754100487,"x":136.93,"y":183.08,"x0":0.6394430339706133,"y0":50.00414736970805,"z0":6.2977165466324365,"aX":-3.125268028121766},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.5,"breakHorizontal":4.0,"spinRate":2682,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.4328108002920752,"extension":6.254015518982889},"index":2,"playId":"f170e793-2ea4-3955-92ff-78b5c3714f2c","pitchNumber":3,"startTime":"2026-07-28T01:54:12.789Z","endTime":"2026-07-28T01:54:16.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7751657092217,"aZ":-45.78971116003574,"pfxX":-4.342603171710865,"pfxZ":-9.653141836584707,"pX":-1.200710129398899,"pZ":-0.6207212735126068,"vX0":-2.737770275371979,"vY0":-118.83899224937849,"vZ0":-6.266500623850442,"x":162.77,"y":255.54,"x0":0.5361514327843309,"y0":50.0056187355056,"z0":6.2754469791957375,"aX":-6.123431044467023},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-18.8,"breakHorizontal":8.6,"spinRate":3148,"spinDirection":328},"zone":13,"typeConfidence":2.0,"plateTime":0.46341377783126303,"extension":6.364316947088789},"index":3,"playId":"dfbb61ea-176a-3b7a-a029-bd6a685bbabe","pitchNumber":4,"startTime":"2026-07-28T01:54:35.989Z","endTime":"2026-07-28T01:54:40.724Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"playId":"ba9e0728-62a0-3bee-91b3-054ca9bfeef2","startTime":"2026-07-28T01:55:06.114Z","endTime":"2026-07-28T01:55:09.114Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.351042204522763,"aZ":-12.641678858403575,"pfxX":5.215905577271337,"pfxZ":9.895664156162388,"pX":0.054713834254885206,"pZ":3.892072482557753,"vX0":-2.9288390177495116,"vY0":-138.94112769481148,"vZ0":-4.6724304602497915,"x":114.91,"y":133.69,"x0":0.4395564668551526,"y0":50.003021018132934,"z0":6.422361528484554,"aX":10.29505296040399},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.3,"breakHorizontal":-8.9,"spinRate":2054,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.3928017889153299,"extension":6.3307570604241805},"index":5,"playId":"351fc530-a55a-3e6e-b030-9c3ea5853f5c","pitchNumber":5,"startTime":"2026-07-28T01:55:25.231Z","endTime":"2026-07-28T01:55:28.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.198872786785532,"aZ":-12.40675856513055,"pfxX":4.856940603536771,"pfxZ":10.256115171935662,"pX":0.18491912770642463,"pZ":1.947931614463967,"vX0":-2.582880853876536,"vY0":-137.20451068948321,"vZ0":-9.341710331771905,"x":109.95,"y":186.19,"x0":0.5018645894495282,"y0":50.00644805887414,"z0":6.219004345806426,"aX":9.364988101996708},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.0,"breakHorizontal":-8.4,"spinRate":1993,"spinDirection":152},"zone":8,"typeConfidence":2.0,"plateTime":0.39752901399946605,"extension":6.331034099120446},"index":6,"playId":"2efe071b-7691-3742-9c7e-de9bfc61ad58","pitchNumber":6,"startTime":"2026-07-28T01:55:45.586Z","endTime":"2026-07-28T01:55:49.789Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:55:49.789Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dansby Swanson singles on a ground ball to left fielder Lars Nootbaar. Nico Hoerner to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-28T01:56:01.161Z","endTime":"2026-07-28T01:56:46.956Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"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":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.378397384651386,"aZ":-30.628800581166164,"pfxX":-0.9485973972484865,"pfxZ":0.9485219122537556,"pX":-0.4521022902133047,"pZ":0.4762887308467456,"vX0":-2.8032615860760894,"vY0":-125.81640520978169,"vZ0":-7.951950132945327,"x":134.23,"y":225.92,"x0":0.7938567657529562,"y0":50.00200327992444,"z0":6.115835845479088,"aX":-1.5399904366132637},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.4,"breakHorizontal":2.3,"spinRate":2748,"spinDirection":298},"zone":13,"typeConfidence":2.0,"plateTime":0.4331784157319163,"extension":6.322267586524079},"index":0,"playId":"27458814-ff3f-37f7-aea7-e2bfd6492381","pitchNumber":1,"startTime":"2026-07-28T01:56:15.029Z","endTime":"2026-07-28T01:56:19.973Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.61369677299413,"aZ":-12.902895930219952,"pfxX":3.7329660704225276,"pfxZ":10.07631676410962,"pX":-0.2062199757471085,"pZ":2.425342162972075,"vX0":-3.0380871540416092,"vY0":-137.23228313071303,"vZ0":-8.184738314028644,"x":124.86,"y":173.3,"x0":0.42874202319805876,"y0":50.0027364847292,"z0":6.3201811625877555,"aX":7.139046791049248},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.8,"breakHorizontal":-6.1,"spinRate":2046,"spinDirection":154},"zone":5,"typeConfidence":2.0,"plateTime":0.3987164589354282,"extension":6.3302724664147645},"hitData":{"launchSpeed":95.8,"launchAngle":7.0,"totalDistance":131.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.67,"coordY":114.81}},"index":1,"playId":"462be775-bb01-3222-99d3-4cff6e1fb826","pitchNumber":2,"startTime":"2026-07-28T01:56:37.264Z","endTime":"2026-07-28T01:56:46.956Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:56:46.956Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Amaya singles on a ground ball to right fielder Jordan Walker. Nico Hoerner scores. Dansby Swanson to 2nd.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-28T01:56:56.825Z","endTime":"2026-07-28T01:57:46.019Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"postOnSecond":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":{"id":669461,"link":"/api/v1/people/669461"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"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, 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.2,"endSpeed":73.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.823526448373325,"aZ":-45.28432812473141,"pfxX":-3.0780231401832556,"pfxZ":-9.712415825081035,"pX":-0.7581744623187571,"pZ":0.21421333237670123,"vX0":-2.3383025946783356,"vY0":-116.59782552454219,"vZ0":-4.202641776774995,"x":145.9,"y":233.0,"x0":0.6643670994181634,"y0":50.00174840714004,"z0":6.396972715823362,"aX":-4.155934476860376},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-18.4,"breakHorizontal":6.2,"spinRate":3057,"spinDirection":330},"zone":13,"typeConfidence":2.0,"plateTime":0.4732391051534788,"extension":6.265609649048245},"index":0,"playId":"346d0fd7-c3c2-37d8-9d3a-9919e938b595","pitchNumber":1,"startTime":"2026-07-28T01:57:14.659Z","endTime":"2026-07-28T01:57:18.614Z","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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.017733307835332,"aZ":-26.31642519850374,"pfxX":7.79283517407352,"pfxZ":3.4654499323126213,"pX":-0.1923716704267975,"pZ":2.6854017433521826,"vX0":-4.857038573538676,"vY0":-128.48990150328618,"vZ0":-3.859954069273802,"x":124.33,"y":166.27,"x0":0.6999383289589234,"y0":50.00284984091122,"z0":6.227945342490399,"aX":13.166338064574514},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.8,"breakHorizontal":-13.2,"spinRate":1722,"spinDirection":137},"zone":5,"typeConfidence":2.0,"plateTime":0.4245948111954223,"extension":6.131220379327012},"hitData":{"launchSpeed":96.2,"launchAngle":2.0,"totalDistance":73.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":147.44,"coordY":134.57}},"index":1,"playId":"37651f7c-6ff0-30cc-847e-59fb36d67b8f","pitchNumber":2,"startTime":"2026-07-28T01:57:36.175Z","endTime":"2026-07-28T01:57:46.019Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:57:46.019Z","atBatIndex":12},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Pete Crow-Armstrong pops out sharply to second baseman JJ Wetherholt on the infield fly rule.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-28T01:58:10.204Z","endTime":"2026-07-28T01:58:32.480Z","isComplete":true,"isScoringPlay":false,"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":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"postOnSecond":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":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":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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.8,"endSpeed":87.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47763015612171,"aZ":-14.354619856998672,"pfxX":4.38108904437962,"pfxZ":9.096692172132235,"pX":-0.11061757745118476,"pZ":2.909382990389701,"vX0":-3.2774088642719605,"vY0":-138.07528892400546,"vZ0":-6.659678205128464,"x":121.22,"y":160.23,"x0":0.5137675940978447,"y0":50.00684225769693,"z0":6.2920466343268595,"aX":8.586599581340321},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.5,"breakHorizontal":-7.4,"spinRate":2101,"spinDirection":152},"zone":2,"typeConfidence":2.0,"plateTime":0.3944590118846092,"extension":6.363824538721225},"hitData":{"launchSpeed":101.1,"launchAngle":63.0,"totalDistance":206.0,"trajectory":"popup","hardness":"hard","location":"4","coordinates":{"coordX":152.82,"coordY":126.85}},"index":0,"playId":"e0c6c85b-2ba9-38e7-a835-e74b2c29b40d","pitchNumber":1,"startTime":"2026-07-28T01:58:18.230Z","endTime":"2026-07-28T01:58:32.480Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:58:32.480Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Seiya Suzuki flies out to right fielder Jordan Walker.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-28T01:58:57.226Z","endTime":"2026-07-28T01:59:30.257Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":2},"pitchData":{"startSpeed":90.1,"endSpeed":84.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.2678069851396,"aZ":-22.69222038743817,"pfxX":-0.7299983602657228,"pfxZ":5.330795780375224,"pX":-0.16064721797439616,"pZ":3.1678442719283377,"vX0":-2.2292268690031247,"vY0":-131.38616045852217,"vZ0":-4.028344749164404,"x":123.12,"y":153.25,"x0":0.7877412414463327,"y0":50.00253403617667,"z0":6.3718874119791735,"aX":-1.2986149043215662},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.1,"breakHorizontal":1.7,"spinRate":2562,"spinDirection":166},"zone":2,"typeConfidence":2.0,"plateTime":0.41411448972830467,"extension":6.326236618456575},"index":0,"playId":"72ee53a3-9e6e-31e1-b873-c732c6d8d4f9","pitchNumber":1,"startTime":"2026-07-28T01:59:02.862Z","endTime":"2026-07-28T01:59:06.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":80.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.133347195553327,"aZ":-32.489094481755615,"pfxX":-2.0589594629317967,"pfxZ":-0.19825970512267865,"pX":-0.08760138458833347,"pZ":1.9571963180871195,"vX0":-1.3509707446319723,"vY0":-124.71333472249528,"vZ0":-4.190467492415812,"x":120.34,"y":185.94,"x0":0.7247804405407982,"y0":50.00134392790575,"z0":6.278242805457832,"aX":-3.310913938208144},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.0,"breakHorizontal":4.0,"spinRate":2647,"spinDirection":293},"zone":8,"typeConfidence":2.0,"plateTime":0.43571248525220696,"extension":6.263548888983516},"hitData":{"launchSpeed":81.7,"launchAngle":58.0,"totalDistance":207.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.27,"coordY":132.01}},"index":1,"playId":"f731db15-2b38-3a5d-8f25-c84ef8b0525d","pitchNumber":2,"startTime":"2026-07-28T01:59:21.480Z","endTime":"2026-07-28T01:59:30.257Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:59:30.257Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masyn Winn grounds out, pitcher David Peterson to first baseman Michael Busch.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-28T02:01:45.402Z","endTime":"2026-07-28T02:02:11.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656849,"link":"/api/v1/people/656849"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-28T02:01:37.398Z","endTime":"2026-07-28T02:01:47.709Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.024933183729303,"aZ":-25.80942654451115,"pfxX":8.25656155447624,"pfxZ":3.5741767623959984,"pX":0.6633910240449011,"pZ":2.5011700389063094,"vX0":-4.476880060356296,"vY0":-132.5542478276645,"vZ0":-4.644517877559665,"x":91.71,"y":171.25,"x0":1.300436037637207,"y0":50.003695869679625,"z0":6.15769105790706,"aX":14.710679296736702},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.6,"breakHorizontal":-14.0,"spinRate":2105,"spinDirection":149},"zone":6,"typeConfidence":2.0,"plateTime":0.41301433059581205,"extension":7.019202367396172},"index":1,"playId":"a8d99cf6-814a-31f1-89b1-aeb3fe94670f","pitchNumber":1,"startTime":"2026-07-28T02:01:47.709Z","endTime":"2026-07-28T02:01:51.578Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.969122983509948,"aZ":-22.549138471033956,"pfxX":8.183383416278842,"pfxZ":5.116714864178425,"pX":0.42463105838503673,"pZ":2.7368788370994284,"vX0":-5.260157715075624,"vY0":-136.28962164362034,"vZ0":-4.706145502440032,"x":100.81,"y":164.88,"x0":1.316511002410425,"y0":50.003999750149134,"z0":6.043576844005803,"aX":15.394947750864782},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.4,"breakHorizontal":-13.7,"spinRate":2200,"spinDirection":152},"zone":3,"typeConfidence":2.0,"plateTime":0.40189733924852344,"extension":7.1560067714046385},"hitData":{"launchSpeed":72.6,"launchAngle":-64.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":126.98,"coordY":182.09}},"index":2,"playId":"d6331c2e-0cbb-3144-b4d0-5fe9bd7681b7","pitchNumber":2,"startTime":"2026-07-28T02:02:01.752Z","endTime":"2026-07-28T02:02:11.258Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:02:11.258Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nelson Velázquez lines out sharply to left fielder Ian Happ.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-28T02:02:27.800Z","endTime":"2026-07-28T02:04:17.478Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","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":6},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.2,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.550537413969916,"aZ":-20.586011141250182,"pfxX":2.341890896262945,"pfxZ":6.268627270627373,"pX":-1.251187866972502,"pZ":3.1327156779539473,"vX0":-7.525633137675225,"vY0":-134.70522674134432,"vZ0":-3.4292935171944463,"x":164.69,"y":154.2,"x0":1.2669507639981268,"y0":50.00516285913464,"z0":5.86685512050918,"aX":4.331568566852837},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.8,"breakHorizontal":-2.8,"spinRate":2141,"spinDirection":150},"zone":11,"typeConfidence":2.0,"plateTime":0.40563936441166204,"extension":7.256964579218922},"index":0,"playId":"863b50ec-4a24-3c24-977b-cc3f005abf9c","pitchNumber":1,"startTime":"2026-07-28T02:02:33.498Z","endTime":"2026-07-28T02:02:37.878Z","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":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.5,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.749892541134788,"aZ":-25.24384099941426,"pfxX":9.018444247710217,"pfxZ":3.7945105285090257,"pX":0.6423563609838197,"pZ":2.043576920617559,"vX0":-5.010417864887166,"vY0":-134.91677638389365,"vZ0":-5.565433173859204,"x":92.51,"y":183.6,"x0":1.3604072227792234,"y0":50.00439013777434,"z0":5.932933770332839,"aX":16.481836507178112},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.8,"breakHorizontal":-15.1,"spinRate":2127,"spinDirection":146},"zone":9,"typeConfidence":2.0,"plateTime":0.40733801051251994,"extension":7.1812826590288585},"index":1,"playId":"103ff109-32eb-3db1-afbf-a98885cfc95f","pitchNumber":2,"startTime":"2026-07-28T02:02:47.416Z","endTime":"2026-07-28T02:02:51.843Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.11974390653485,"aZ":-21.71469972764034,"pfxX":2.2425619428391137,"pfxZ":5.627371721859957,"pX":-0.426599019264931,"pZ":3.2796734190472434,"vX0":-5.405847349272666,"vY0":-134.9457503077144,"vZ0":-3.051450021032667,"x":133.26,"y":150.23,"x0":1.304047289296111,"y0":50.005594227729524,"z0":5.940713271151199,"aX":4.170906915774452},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.8,"breakHorizontal":-3.0,"spinRate":2087,"spinDirection":150},"zone":1,"typeConfidence":2.0,"plateTime":0.40462991240186286,"extension":7.24256705690407},"index":2,"playId":"e7c235a8-ab07-304b-9a8c-76dadbbe7ce7","pitchNumber":3,"startTime":"2026-07-28T02:03:10.383Z","endTime":"2026-07-28T02:03:13.563Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-28T02:03:24.431Z","endTime":"2026-07-28T02:03:36.624Z","isPitch":false,"type":"action","player":{"id":676369,"link":"/api/v1/people/676369"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.9,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.004795802533277,"aZ":-24.663023051837296,"pfxX":-0.20453621955507462,"pfxZ":4.0250719768366245,"pX":-0.4329956770116745,"pZ":3.423784539034192,"vX0":-5.485111412896525,"vY0":-134.6659239049151,"vZ0":-1.9779878583932098,"x":133.5,"y":146.34,"x0":1.6436165623089618,"y0":50.000489396727225,"z0":5.885553305231968,"aX":-0.3805091414666418},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.2,"breakHorizontal":1.3,"spinRate":2184,"spinDirection":157},"zone":11,"typeConfidence":2.0,"plateTime":0.4043457142973774,"extension":7.2310772630352815},"index":4,"playId":"c172e598-ef9e-3017-987a-e881b7e9a3b1","pitchNumber":4,"startTime":"2026-07-28T02:03:36.624Z","endTime":"2026-07-28T02:03:39.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.8,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.44105996280331,"aZ":-25.75682149256746,"pfxX":7.648441518967173,"pfxZ":3.812394984297385,"pX":1.5133111345688695,"pZ":1.7675100089686118,"vX0":-2.2488853734868903,"vY0":-128.10659418873877,"vZ0":-5.832708823930037,"x":59.32,"y":191.06,"x0":1.4023853353942388,"y0":50.00245900683052,"z0":6.055523943060693,"aX":12.866649546766892},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.0,"breakHorizontal":-13.4,"spinRate":1634,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.42558207481858723,"extension":7.13754076143663},"index":5,"playId":"40d791ce-109c-3f19-a0c7-875625f2ae45","pitchNumber":5,"startTime":"2026-07-28T02:03:55.102Z","endTime":"2026-07-28T02:03:58.317Z","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":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.6,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.603429692030133,"aZ":-20.48985300107485,"pfxX":6.244714114981511,"pfxZ":6.031866092254491,"pX":-0.2951475641573481,"pZ":1.464950160966442,"vX0":-5.9754102961579925,"vY0":-137.5808023415786,"vZ0":-8.788295349204619,"x":128.25,"y":199.23,"x0":1.0828961829298978,"y0":50.001584954475376,"z0":6.063937826989985,"aX":12.093134089996672},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.5,"breakHorizontal":-10.2,"spinRate":2243,"spinDirection":154},"zone":13,"typeConfidence":2.0,"plateTime":0.39657530637815075,"extension":7.356280517869164},"hitData":{"launchSpeed":102.6,"launchAngle":16.0,"totalDistance":320.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":72.09,"coordY":82.35}},"index":6,"playId":"73f75d90-ad7d-3cdd-9ba4-8e88291cb086","pitchNumber":6,"startTime":"2026-07-28T02:04:11.130Z","endTime":"2026-07-28T02:04:17.478Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:04:17.478Z","atBatIndex":16},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"José Fermín homers (5) on a fly ball to left field.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-28T02:04:40.759Z","endTime":"2026-07-28T02:05:14.169Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"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":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":{"id":656849,"link":"/api/v1/people/656849"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":86.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.160453714322088,"aZ":-18.001502588355425,"pfxX":1.0157607073162782,"pfxZ":7.523911378063893,"pX":-0.22883582381842807,"pZ":2.9401560104709112,"vX0":-4.88135702486465,"vY0":-135.74488015764192,"vZ0":-4.482209676096463,"x":125.72,"y":159.4,"x0":1.453563204489522,"y0":50.0020342840665,"z0":5.850212381095431,"aX":1.9140557902443542},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.0,"breakHorizontal":-1.0,"spinRate":2220,"spinDirection":154},"zone":2,"typeConfidence":2.0,"plateTime":0.40210078944226346,"extension":7.279672774213036},"hitData":{"launchSpeed":102.2,"launchAngle":30.0,"totalDistance":407.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":13.1,"coordY":77.62}},"index":0,"playId":"a97b1087-14e1-3570-abef-00a7c68d789f","pitchNumber":1,"startTime":"2026-07-28T02:04:47.222Z","endTime":"2026-07-28T02:05:14.169Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:05:14.169Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lars Nootbaar flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-28T02:05:31.429Z","endTime":"2026-07-28T02:05:59.810Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":1},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.62258138241691,"aZ":-22.362423773127034,"pfxX":6.390777868655595,"pfxZ":5.270399769588897,"pX":0.5082080887759138,"pZ":2.251100743454194,"vX0":-4.525377585203591,"vY0":-135.32234304839272,"vZ0":-5.753855993945796,"x":97.63,"y":178.0,"x0":1.3691455637630405,"y0":50.00068843100912,"z0":5.964298712400353,"aX":11.8899768595194},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.5,"breakHorizontal":-10.7,"spinRate":1988,"spinDirection":153},"zone":6,"typeConfidence":2.0,"plateTime":0.40425979187875605,"extension":7.198594921092356},"index":0,"playId":"1db12d72-7612-3d8d-8d0c-70e84bdbbe65","pitchNumber":1,"startTime":"2026-07-28T02:05:35.482Z","endTime":"2026-07-28T02:05:39.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":82.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.56962801795385,"aZ":-28.853322286602804,"pfxX":0.5235259997717836,"pfxZ":1.9651389981713283,"pX":0.09432973341847493,"pZ":2.2147803907068897,"vX0":-3.842016269200728,"vY0":-128.28389521679784,"vZ0":-3.570489286450951,"x":113.4,"y":178.98,"x0":1.5333246076634854,"y0":50.00528013509243,"z0":5.835132399936546,"aX":0.8864244076786832},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.1,"breakHorizontal":-0.2,"spinRate":2149,"spinDirection":177},"zone":8,"typeConfidence":2.0,"plateTime":0.42439073417344275,"extension":7.212223229621606},"hitData":{"launchSpeed":98.6,"launchAngle":31.0,"totalDistance":395.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.53,"coordY":40.31}},"index":1,"playId":"38a7b54c-d989-3b54-975c-a39536734742","pitchNumber":2,"startTime":"2026-07-28T02:05:50.215Z","endTime":"2026-07-28T02:05:59.810Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:05:59.810Z","atBatIndex":18},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Alex Bregman homers (11) on a fly ball to right field.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-28T02:08:06.857Z","endTime":"2026-07-28T02:08:38.968Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":{"id":669461,"link":"/api/v1/people/669461"},"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(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.2,"endSpeed":86.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.561684245369705,"aZ":-13.768711717948502,"pfxX":5.854961003327071,"pfxZ":9.618123586634706,"pX":0.3348388428186932,"pZ":2.678205314076906,"vX0":-2.258424269954293,"vY0":-137.04263427038242,"vZ0":-7.3628008383791625,"x":104.24,"y":166.47,"x0":0.40603589599666967,"y0":50.00369361706875,"z0":6.328716159698534,"aX":11.204621431219055},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.2,"breakHorizontal":-10.2,"spinRate":2233,"spinDirection":154},"zone":6,"typeConfidence":2.0,"plateTime":0.39876011324676996,"extension":6.233776955810212},"hitData":{"launchSpeed":97.0,"launchAngle":33.0,"totalDistance":369.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":227.67,"coordY":88.55}},"index":0,"playId":"b3d14ee5-2141-3876-ac9d-31894971a2e8","pitchNumber":1,"startTime":"2026-07-28T02:08:16.134Z","endTime":"2026-07-28T02:08:38.968Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:08:38.968Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carson Kelly singles on a ground ball to right fielder Jordan Walker.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-28T02:08:55.480Z","endTime":"2026-07-28T02:10:02.375Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.65755528697413,"aZ":-31.419664056032875,"pfxX":-3.197221623489128,"pfxZ":0.4712374498261642,"pX":0.9025781980271853,"pZ":3.4346871038025664,"vX0":1.2765456621941316,"vY0":-124.50641118004476,"vZ0":-1.0788919465916005,"x":82.6,"y":146.04,"x0":0.801407193695179,"y0":50.00036621993763,"z0":6.450584525179244,"aX":-5.068903748891049},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.8,"breakHorizontal":5.5,"spinRate":2605,"spinDirection":242},"zone":12,"typeConfidence":2.0,"plateTime":0.43825778467762255,"extension":6.050606092309989},"index":0,"playId":"2d9ea7ab-f8a5-38bf-abf4-efa27ad2480b","pitchNumber":1,"startTime":"2026-07-28T02:09:01.042Z","endTime":"2026-07-28T02:09:05.227Z","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":91.5,"endSpeed":84.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.97248077898392,"aZ":-23.499138424673795,"pfxX":-0.3429935056450697,"pfxZ":4.784953602336445,"pX":-1.384125332103389,"pZ":2.3970404489826667,"vX0":-4.741915899000911,"vY0":-133.17423820451626,"vZ0":-5.786379098461959,"x":169.76,"y":174.06,"x0":0.45697661570069603,"y0":50.00628007104338,"z0":6.275299939522781,"aX":-0.6214248810881783},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.7,"breakHorizontal":1.6,"spinRate":2453,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.4097585360730118,"extension":6.21401074020981},"index":1,"playId":"8bb1b21f-d5bf-3ea2-806c-d75e0674d4a6","pitchNumber":2,"startTime":"2026-07-28T02:09:15.615Z","endTime":"2026-07-28T02:09:19.550Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.42536773851245,"aZ":-31.25563989530274,"pfxX":-2.140432188383296,"pfxZ":0.5638654626703836,"pX":-0.7549058906007061,"pZ":0.9679348211269552,"vX0":-2.6031459507591928,"vY0":-126.41867682183354,"vZ0":-6.776915894589032,"x":145.78,"y":212.65,"x0":0.5625877060637124,"y0":50.005648997267144,"z0":6.161547951887954,"aX":-3.4979713537532193},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.1,"breakHorizontal":4.4,"spinRate":2570,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.43166514707164483,"extension":6.226311712464687},"index":2,"playId":"b78d36ad-c6fd-3041-8b51-6b53eba364a6","pitchNumber":3,"startTime":"2026-07-28T02:09:30.487Z","endTime":"2026-07-28T02:09:33.768Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-07-28T02:09:39.520Z","endTime":"2026-07-28T02:09:49.842Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"}},{"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":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.655779345198326,"aZ":-14.881810127969683,"pfxX":4.1862989809013555,"pfxZ":9.11275451534951,"pX":0.03274911021568621,"pZ":3.350835873353384,"vX0":-2.5158415826645433,"vY0":-136.54153440457117,"vZ0":-5.511208848168644,"x":115.75,"y":148.31,"x0":0.4197826191080849,"y0":50.00461463476314,"z0":6.4110904524291845,"aX":7.9448617019220285},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.6,"breakHorizontal":-7.1,"spinRate":2230,"spinDirection":154},"zone":2,"typeConfidence":2.0,"plateTime":0.4003890011000797,"extension":6.400966081476533},"hitData":{"launchSpeed":91.9,"launchAngle":1.0,"totalDistance":62.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":152.32,"coordY":93.91}},"index":4,"playId":"b35ec619-de2c-3dcf-af62-900b218100fc","pitchNumber":4,"startTime":"2026-07-28T02:09:49.842Z","endTime":"2026-07-28T02:10:02.375Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:10:02.375Z","atBatIndex":20},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Michael Busch grounds into a double play, pitcher Matthew Liberatore to shortstop Masyn Winn to first baseman Alec Burleson. Carson Kelly out at 2nd. Michael Busch out at 1st.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-28T02:10:19.110Z","endTime":"2026-07-28T02:10:51.033Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669461,"link":"/api/v1/people/669461"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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"}]}],"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":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.52370791175107,"aZ":-33.96969019842763,"pfxX":-1.940095323993344,"pfxZ":-1.1485179253233744,"pX":-0.1840757383983246,"pZ":1.9572978428270174,"vX0":-1.5989986638485574,"vY0":-124.20603445846044,"vZ0":-3.7687671763651007,"x":124.02,"y":185.93,"x0":0.7197341016887111,"y0":50.00270392813286,"z0":6.314580430763991,"aX":-3.035404508876696},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.6,"breakHorizontal":3.8,"spinRate":2764,"spinDirection":290},"zone":8,"typeConfidence":2.0,"plateTime":0.44072788038207555,"extension":6.112856033800525},"index":0,"playId":"3be89df2-9e9a-385f-a01c-acd26d7590ef","pitchNumber":1,"startTime":"2026-07-28T02:10:24.558Z","endTime":"2026-07-28T02:10:27.792Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.899468034889065,"aZ":-14.375805681250496,"pfxX":5.793837468150048,"pfxZ":9.469759155888417,"pX":-0.4064717193559534,"pZ":3.29052993836659,"vX0":-4.208272004942693,"vY0":-136.00996405615447,"vZ0":-5.614011291839373,"x":132.49,"y":149.94,"x0":0.4054638105326976,"y0":50.005525976810276,"z0":6.372812900042234,"aX":10.892844030383612},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.2,"breakHorizontal":-9.6,"spinRate":2262,"spinDirection":153},"zone":1,"typeConfidence":2.0,"plateTime":0.40219501241455546,"extension":6.2828444967497115},"hitData":{"launchSpeed":74.5,"launchAngle":-17.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.5,"coordY":183.61}},"index":1,"playId":"321d7d0c-7476-3033-8622-31bf07e6eeda","pitchNumber":2,"startTime":"2026-07-28T02:10:43.248Z","endTime":"2026-07-28T02:10:51.033Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:10:51.033Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nico Hoerner grounds out, third baseman Blaze Jordan to first baseman Alec Burleson.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-28T02:11:04.556Z","endTime":"2026-07-28T02:12:24.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":4},"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":81.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.187171532052886,"aZ":-30.428079811679403,"pfxX":-2.2507615917629824,"pfxZ":1.057988520200615,"pX":0.9077612433457607,"pZ":3.108454143443938,"vX0":0.942940973362399,"vY0":-126.49259916771729,"vZ0":-2.189361287097067,"x":82.4,"y":154.85,"x0":0.8264788818632679,"y0":50.0045771667234,"z0":6.3800448617816246,"aX":-3.7172048454050794},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.7,"breakHorizontal":4.0,"spinRate":2740,"spinDirection":261},"zone":12,"typeConfidence":2.0,"plateTime":0.42989902302913174,"extension":6.226628342518369},"index":0,"playId":"6dbee58a-7ed6-310c-aaf3-8960de24c143","pitchNumber":1,"startTime":"2026-07-28T02:11:23.143Z","endTime":"2026-07-28T02:11:27.022Z","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":87.9,"endSpeed":81.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.084366496854212,"aZ":-24.747877896929065,"pfxX":7.215501408252553,"pfxZ":4.424708278999741,"pX":1.138698438482586,"pZ":2.8019931327237537,"vX0":-1.6447394937571767,"vY0":-128.11374608565964,"vZ0":-3.6778189946123034,"x":73.6,"y":163.13,"x0":0.8475115471883716,"y0":50.00196569069756,"z0":6.169265591834517,"aX":12.108967623089487},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.4,"breakHorizontal":-12.7,"spinRate":1898,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.4259623458170596,"extension":6.169946343805682},"index":1,"playId":"de25d07c-281d-35d8-947f-eb345790ea97","pitchNumber":2,"startTime":"2026-07-28T02:11:38.082Z","endTime":"2026-07-28T02:11:41.233Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.882329964841023,"aZ":-32.60792304194164,"pfxX":-2.2274205005339685,"pfxZ":-0.27087417298954186,"pX":-0.25291915457931197,"pZ":2.192892054437014,"vX0":-1.4234631139418052,"vY0":-124.74425857143676,"vZ0":-3.676279954571326,"x":126.64,"y":179.57,"x0":0.6119352753970612,"y0":50.00456173615625,"z0":6.335508499553001,"aX":-3.5580941529571612},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.0,"breakHorizontal":4.3,"spinRate":2782,"spinDirection":266},"zone":8,"typeConfidence":2.0,"plateTime":0.4368108527287742,"extension":6.259471743093167},"index":2,"playId":"10d1c610-90ce-3d4d-8d34-26927c1e34c0","pitchNumber":3,"startTime":"2026-07-28T02:11:54.728Z","endTime":"2026-07-28T02:11:58.033Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2026-07-28T02:12:05.410Z","endTime":"2026-07-28T02:12:17.571Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.477759253250934,"aZ":-17.35494616457215,"pfxX":7.880434666494532,"pfxZ":7.676675746122375,"pX":-0.5019232282418962,"pZ":2.3290671252266297,"vX0":-5.299992358682607,"vY0":-137.56709399158225,"vZ0":-7.39433050925371,"x":136.13,"y":175.9,"x0":0.41884013031549466,"y0":50.001132625648964,"z0":6.213101946286243,"aX":15.210547794447237},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.6,"breakHorizontal":-13.3,"spinRate":2283,"spinDirection":147},"zone":4,"typeConfidence":2.0,"plateTime":0.3970668074302317,"extension":6.407328492612464},"hitData":{"launchSpeed":84.9,"launchAngle":-4.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.2,"coordY":179.05}},"index":4,"playId":"5a71edae-023c-35f2-9c9d-0d7506a5037e","pitchNumber":4,"startTime":"2026-07-28T02:12:17.571Z","endTime":"2026-07-28T02:12:24.317Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:12:24.317Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Blaze Jordan grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-28T02:14:26.850Z","endTime":"2026-07-28T02:15:06.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.059188288766137,"aZ":-21.845147680402317,"pfxX":7.959045234754045,"pfxZ":5.9275086701168345,"pX":1.4168193201380799,"pZ":2.595309799846761,"vX0":-2.633959891443372,"vY0":-131.71019586980458,"vZ0":-4.778550624018908,"x":62.99,"y":168.71,"x0":1.4005080355527653,"y0":50.00390548896366,"z0":6.065509698249816,"aX":13.872660480661521},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.8,"breakHorizontal":-13.8,"spinRate":2145,"spinDirection":159},"zone":12,"typeConfidence":2.0,"plateTime":0.4171371653251823,"extension":7.014252974618464},"index":0,"playId":"0b11ba42-6737-36e4-ba42-b1a044f60a51","pitchNumber":1,"startTime":"2026-07-28T02:14:33.598Z","endTime":"2026-07-28T02:14:36.643Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9685059115987,"aZ":-29.58454249108859,"pfxX":-1.6755289202086445,"pfxZ":1.6568853046952103,"pX":0.33622288655045957,"pZ":1.5232018890985843,"vX0":-2.919497012942824,"vY0":-124.01385598834042,"vZ0":-4.722378207231079,"x":104.18,"y":197.65,"x0":1.7447972863666141,"y0":50.00441466136986,"z0":5.909846036604262,"aX":-2.6184815807823965},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.2,"breakHorizontal":3.7,"spinRate":2321,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.44107867103758513,"extension":7.031831611280507},"index":1,"playId":"285438e0-c957-3ea8-933c-f0924084e012","pitchNumber":2,"startTime":"2026-07-28T02:14:45.317Z","endTime":"2026-07-28T02:14:49.527Z","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":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.31643283236734,"aZ":-23.36189967614916,"pfxX":10.224232971999916,"pfxZ":5.014594629863188,"pX":0.25848875419539263,"pZ":1.8506047755171546,"vX0":-5.410866359896195,"vY0":-132.06467609699504,"vZ0":-6.232136342252889,"x":107.15,"y":188.81,"x0":1.010358284603929,"y0":50.00622356736951,"z0":5.970558049082151,"aX":17.981707527537914},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.8,"breakHorizontal":-17.3,"spinRate":2173,"spinDirection":153},"zone":8,"typeConfidence":2.0,"plateTime":0.4154662981650583,"extension":7.170708139963266},"hitData":{"launchSpeed":78.6,"launchAngle":-6.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.04,"coordY":177.67}},"index":2,"playId":"11014604-4614-34e6-b9d9-8acd74763487","pitchNumber":3,"startTime":"2026-07-28T02:14:58.570Z","endTime":"2026-07-28T02:15:06.488Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:15:06.488Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Wetherholt grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-28T02:15:24.414Z","endTime":"2026-07-28T02:17:42.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":7},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.07562195874412,"aZ":-22.78850612204773,"pfxX":7.693052004340395,"pfxZ":5.203501917047205,"pX":0.48146564443578654,"pZ":2.8618887795802195,"vX0":-4.73749847563347,"vY0":-133.77853746482148,"vZ0":-4.0954353442910465,"x":98.65,"y":161.51,"x0":1.2798829434129946,"y0":50.00577185834626,"z0":6.055335746160391,"aX":13.883449723765526},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.6,"breakHorizontal":-12.8,"spinRate":2093,"spinDirection":154},"zone":3,"typeConfidence":2.0,"plateTime":0.4101400598428193,"extension":7.085211727277824},"index":0,"playId":"20a1aaf3-4811-3083-baf3-833c8c98333d","pitchNumber":1,"startTime":"2026-07-28T02:15:30.364Z","endTime":"2026-07-28T02:15:33.724Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.377534210024606,"aZ":-26.963867260048495,"pfxX":10.335816565896312,"pfxZ":2.8807531775410657,"pX":0.7328881511138353,"pZ":1.8568395711752708,"vX0":-5.087763281792094,"vY0":-134.23015073297654,"vZ0":-5.805874084699134,"x":89.06,"y":188.65,"x0":1.3188048878848389,"y0":50.00402730767879,"z0":5.989328753289182,"aX":18.700514051761274},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.1,"breakHorizontal":-17.5,"spinRate":2115,"spinDirection":162},"zone":9,"typeConfidence":2.0,"plateTime":0.4093885334192091,"extension":7.220339843680279},"index":1,"playId":"ec74f0e1-b303-37e7-ae8e-32871e33faeb","pitchNumber":2,"startTime":"2026-07-28T02:15:48.354Z","endTime":"2026-07-28T02:15:51.758Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-28T02:16:02.673Z","endTime":"2026-07-28T02:16:13.057Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.511111408193365,"aZ":-25.734098008711886,"pfxX":8.022536383441482,"pfxZ":3.4734294774967847,"pX":0.8763768686223944,"pZ":2.4002206997820776,"vX0":-4.103982606887836,"vY0":-135.1199821200324,"vZ0":-4.996466463659347,"x":83.59,"y":173.97,"x0":1.3697908597576671,"y0":50.0052386911218,"z0":6.07393098440441,"aX":14.886452530362403},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.4,"breakHorizontal":-13.7,"spinRate":2167,"spinDirection":156},"zone":14,"typeConfidence":2.0,"plateTime":0.40483383895245506,"extension":7.178250779133629},"index":3,"playId":"727dd6c7-5ce7-3e64-9f19-22ba04f17462","pitchNumber":3,"startTime":"2026-07-28T02:16:13.057Z","endTime":"2026-07-28T02:16:16.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":87.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.6071186424098,"aZ":-22.504009232446407,"pfxX":7.386519647630887,"pfxZ":5.0928271872038176,"pX":-1.008102164992939,"pZ":0.684075150549603,"vX0":-8.087105279087822,"vY0":-135.8961897171751,"vZ0":-10.2502181155996,"x":155.43,"y":220.31,"x0":1.0256947674559802,"y0":50.00367242801695,"z0":6.025547698096986,"aX":14.023821849544605},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.6,"breakHorizontal":-12.0,"spinRate":2157,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.40076914862558954,"extension":7.316083883855767},"index":4,"playId":"153e7b78-453b-3c6d-adaf-f02cf4407467","pitchNumber":4,"startTime":"2026-07-28T02:16:35.886Z","endTime":"2026-07-28T02:16:38.944Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.71710731758972,"aZ":-20.078498900496925,"pfxX":1.840378697995959,"pfxZ":6.392684247591661,"pX":-0.2863210626590663,"pZ":2.3956806792703635,"vX0":-5.097943679526916,"vY0":-135.72106168703664,"vZ0":-5.5858614156261535,"x":127.91,"y":174.1,"x0":1.3654580901548898,"y0":50.0023705721742,"z0":5.849982594926673,"aX":3.482362466687483},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.8,"breakHorizontal":-2.4,"spinRate":2148,"spinDirection":154},"zone":4,"typeConfidence":2.0,"plateTime":0.401370338325993,"extension":7.314952446968091},"index":5,"playId":"9cdd68da-f45d-37c6-926a-e2ccaa8b8744","pitchNumber":5,"startTime":"2026-07-28T02:16:58.060Z","endTime":"2026-07-28T02:17:01.228Z","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.3,"endSpeed":81.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.921383408628735,"aZ":-27.514025452390324,"pfxX":0.5896454003581946,"pfxZ":2.8199447370352795,"pX":-1.6938423421611652,"pZ":1.3463311597176209,"vX0":-7.634009668703206,"vY0":-126.90127492392841,"vZ0":-5.7443749323385465,"x":181.57,"y":202.43,"x0":1.2608358048006594,"y0":50.00291113029341,"z0":5.796826907248139,"aX":0.9758614096821198},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.2,"breakHorizontal":0.5,"spinRate":2068,"spinDirection":167},"zone":13,"typeConfidence":2.0,"plateTime":0.42957001446078724,"extension":7.129053306927256},"index":6,"playId":"c4779757-106a-3617-88ef-840fa2500f69","pitchNumber":6,"startTime":"2026-07-28T02:17:20.300Z","endTime":"2026-07-28T02:17:23.563Z","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":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.527951183548215,"aZ":-27.382548123385046,"pfxX":-1.0224843873613088,"pfxZ":3.0383235646373246,"pX":-0.7393133379384054,"pZ":1.4544893318554843,"vX0":-5.159776136803028,"vY0":-124.81218865104456,"vZ0":-5.533409591426505,"x":145.18,"y":199.51,"x0":1.4889157854283337,"y0":50.00039876702121,"z0":5.960003255545679,"aX":-1.6089262287348562},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.4,"breakHorizontal":3.1,"spinRate":2058,"spinDirection":174},"zone":13,"typeConfidence":2.0,"plateTime":0.4391303292439206,"extension":7.056860584686358},"hitData":{"launchSpeed":69.2,"launchAngle":-24.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":135.33,"coordY":152.29}},"index":7,"playId":"26c80c6f-50ba-32fa-982e-dc6fd1c11941","pitchNumber":7,"startTime":"2026-07-28T02:17:35.049Z","endTime":"2026-07-28T02:17:42.534Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:17:42.534Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jordan Walker walks.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-28T02:17:58.452Z","endTime":"2026-07-28T02:19:43.068Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.964634832154765,"aZ":-24.943605327369365,"pfxX":7.602711762979983,"pfxZ":3.9394096885154957,"pX":0.6689720594714055,"pZ":2.182797124617366,"vX0":-4.232451838966126,"vY0":-134.55184390682675,"vZ0":-5.489462261323039,"x":91.5,"y":179.84,"x0":1.273918191686749,"y0":50.00289147889428,"z0":6.015009391581793,"aX":13.951674783326895},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.1,"breakHorizontal":-12.8,"spinRate":2095,"spinDirection":153},"zone":9,"typeConfidence":2.0,"plateTime":0.40694712295861235,"extension":7.1833238942878825},"index":0,"playId":"f58d0e19-2b3f-32cf-ac1c-d8b51c951505","pitchNumber":1,"startTime":"2026-07-28T02:18:07.671Z","endTime":"2026-07-28T02:18:11.400Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.384593675884535,"aZ":-28.200555224918666,"pfxX":7.925910043477128,"pfxZ":2.5305595939880074,"pX":1.466458722026713,"pZ":2.144107237796724,"vX0":-2.354022042239852,"vY0":-124.16204138333306,"vZ0":-3.8931365602809986,"x":61.1,"y":180.89,"x0":1.3933870274683235,"y0":50.005319505479456,"z0":6.06281451154896,"aX":12.454687034521424},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.0,"breakHorizontal":-13.9,"spinRate":1569,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.4400846424826197,"extension":7.160301463024931},"index":1,"playId":"d21c6e7c-a3ff-3090-8c36-7493fe59f024","pitchNumber":2,"startTime":"2026-07-28T02:18:22.015Z","endTime":"2026-07-28T02:18:25.444Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-28T02:18:35.826Z","endTime":"2026-07-28T02:18:47.125Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.220924890618,"aZ":-24.189839652353577,"pfxX":0.15367636459457223,"pfxZ":4.276870282774819,"pX":-1.3461563614320007,"pZ":4.0899513933385165,"vX0":-6.813330114956009,"vY0":-135.2234877558144,"vZ0":-0.4397628151945567,"x":168.31,"y":128.35,"x0":1.1774717270587378,"y0":50.00349613462049,"z0":5.939724162999893,"aX":0.2879085330275769},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.9,"breakHorizontal":1.1,"spinRate":2120,"spinDirection":154},"zone":11,"typeConfidence":2.0,"plateTime":0.40379020678745503,"extension":7.081669618261036},"index":3,"playId":"5d72b48d-e275-3650-a3be-e467a575cc2c","pitchNumber":3,"startTime":"2026-07-28T02:18:47.125Z","endTime":"2026-07-28T02:18:51.493Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.979618849992303,"aZ":-21.451772510494646,"pfxX":7.7590366610078885,"pfxZ":5.5117576332780045,"pX":1.0435210677713658,"pZ":2.3871948790567044,"vX0":-3.441994560012599,"vY0":-137.95825747122478,"vZ0":-5.821442603214698,"x":77.22,"y":174.33,"x0":1.2927128426976324,"y0":50.00391938439433,"z0":5.951044512960289,"aX":15.098222531151302},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.1,"breakHorizontal":-13.4,"spinRate":2245,"spinDirection":150},"zone":14,"typeConfidence":2.0,"plateTime":0.39560331112396074,"extension":7.180198796208756},"index":4,"playId":"ccdea297-08ca-38d0-86dd-bac6b0b42048","pitchNumber":4,"startTime":"2026-07-28T02:19:04.409Z","endTime":"2026-07-28T02:19:08.958Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.459352612404977,"aZ":-28.805212646422056,"pfxX":7.123075798046927,"pfxZ":2.094327741367544,"pX":-0.6333591993086112,"pZ":0.019266273642887192,"vX0":-7.009394317755681,"vY0":-125.04480640986073,"vZ0":-8.591134520276224,"x":141.14,"y":238.26,"x0":1.2596346263376055,"y0":50.00222737667681,"z0":5.809085661458036,"aX":11.459124082453272},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.3,"breakHorizontal":-11.6,"spinRate":1790,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.4353896559043231,"extension":7.395764169143497},"index":5,"playId":"813288f6-d9f6-3804-a03f-35236b334f9f","pitchNumber":5,"startTime":"2026-07-28T02:19:19.779Z","endTime":"2026-07-28T02:19:23.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":86.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.578805813134007,"aZ":-20.736243925029225,"pfxX":5.232978330605425,"pfxZ":6.047773286292475,"pX":1.0296003241343696,"pZ":2.585003432509138,"vX0":-2.6408100446830476,"vY0":-135.6692253519877,"vZ0":-5.2203547765707565,"x":77.75,"y":168.98,"x0":1.328045677374827,"y0":50.00338902400307,"z0":5.950011217332129,"aX":9.899338856019885},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.2,"breakHorizontal":-9.0,"spinRate":2206,"spinDirection":153},"zone":14,"typeConfidence":2.0,"plateTime":0.4014560595948726,"extension":7.277774325337207},"index":6,"playId":"9469c256-2fd2-32d8-8b6f-74e4d5497871","pitchNumber":6,"startTime":"2026-07-28T02:19:38.138Z","endTime":"2026-07-28T02:19:43.068Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:19:43.068Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Iván Herrera grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-28T02:20:26.865Z","endTime":"2026-07-28T02:21:37.737Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":4},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"20dced1c-9e47-3acb-acfc-d76ea02b1725","startTime":"2026-07-28T02:20:11.483Z","endTime":"2026-07-28T02:20:14.483Z","isPitch":false,"type":"pickoff"},{"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":92.6,"endSpeed":85.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.637973769803068,"aZ":-18.55974257649814,"pfxX":3.033278131209593,"pfxZ":7.288330491163398,"pX":-0.8941102229198185,"pZ":3.1950044175362797,"vX0":-6.756860427202604,"vY0":-134.88692099591188,"vZ0":-3.6959518171428405,"x":151.08,"y":152.51,"x0":1.234173017474931,"y0":50.0000424149162,"z0":5.869304271077137,"aX":5.664418467497494},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.7,"breakHorizontal":-4.3,"spinRate":2198,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.40398423651701476,"extension":7.191681794560922},"index":1,"playId":"b8e877dc-63a2-3434-b9ff-af725179b906","pitchNumber":1,"startTime":"2026-07-28T02:20:29.152Z","endTime":"2026-07-28T02:20:32.947Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.350145424145335,"aZ":-18.706972281662892,"pfxX":2.042575184729752,"pfxZ":7.178195196927129,"pX":-0.23421540282730613,"pZ":3.912071661437509,"vX0":-4.497308091267876,"vY0":-135.0962901500182,"vZ0":-1.8504728149791583,"x":125.93,"y":133.15,"x0":1.1757139026545302,"y0":50.00136047178551,"z0":5.900633767465522,"aX":3.8318445794718703},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.8,"breakHorizontal":-2.9,"spinRate":2192,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.4031673993150968,"extension":7.071652194552976},"index":2,"playId":"1ed6f433-395f-3d12-af88-43458c97bf0c","pitchNumber":2,"startTime":"2026-07-28T02:20:50.567Z","endTime":"2026-07-28T02:20:55.112Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.57131338575102,"aZ":-22.8931285166081,"pfxX":7.56821216271367,"pfxZ":5.194048056531574,"pX":0.010695857689151992,"pZ":0.9059758065981094,"vX0":-5.30586367380107,"vY0":-132.1780104850489,"vZ0":-8.679948536243778,"x":116.59,"y":214.32,"x0":1.0508515480892424,"y0":50.00485086564196,"z0":5.886452331477779,"aX":13.525272793004724},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.9,"breakHorizontal":-12.7,"spinRate":2230,"spinDirection":147},"zone":14,"typeConfidence":2.0,"plateTime":0.4128474128371362,"extension":7.126531127433542},"index":3,"playId":"3c2fc677-1bf4-3f8a-9ada-46dba92a1ed6","pitchNumber":3,"startTime":"2026-07-28T02:21:10.278Z","endTime":"2026-07-28T02:21:13.994Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.135534815100517,"aZ":-18.13599521403005,"pfxX":2.2168932248932367,"pfxZ":7.49514542838916,"pX":-0.4664286939660074,"pZ":2.741342024881312,"vX0":-5.503658053094673,"vY0":-135.18965091255558,"vZ0":-4.996933132053216,"x":134.78,"y":164.76,"x0":1.2969425467994729,"y0":50.00621071876721,"z0":5.864888998176223,"aX":4.154701452379036},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.8,"breakHorizontal":-3.0,"spinRate":2208,"spinDirection":152},"zone":4,"typeConfidence":2.0,"plateTime":0.4033122613254334,"extension":7.12091516730138},"hitData":{"launchSpeed":64.9,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.61,"coordY":147.12}},"index":4,"playId":"f8db54a3-3681-3cde-84b4-df3d105533be","pitchNumber":4,"startTime":"2026-07-28T02:21:30.406Z","endTime":"2026-07-28T02:21:37.737Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:21:37.737Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-28T02:23:43.271Z","endTime":"2026-07-28T02:26:17.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.000185583322843,"aZ":-45.263317535192904,"pfxX":-4.997771307156691,"pfxZ":-10.00401206713986,"pX":-0.4737628121869187,"pZ":0.8468069798300562,"vX0":-1.159220082088258,"vY0":-114.75854956052905,"vZ0":-2.6903928535992794,"x":135.06,"y":215.92,"x0":0.6892363777377765,"y0":50.00303337690922,"z0":6.5239289245290815,"aX":-6.538950774622563},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.1,"breakVerticalInduced":-18.5,"breakHorizontal":9.4,"spinRate":3175,"spinDirection":331},"zone":13,"typeConfidence":2.0,"plateTime":0.4807972324633383,"extension":6.34536376847707},"index":0,"playId":"4a4abbd4-30b6-3870-9435-9fbbdb594adb","pitchNumber":1,"startTime":"2026-07-28T02:23:55.123Z","endTime":"2026-07-28T02:23:58.332Z","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.3,"endSpeed":86.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.255293832302552,"aZ":-17.609578956055014,"pfxX":4.12989014167729,"pfxZ":7.716794480925477,"pX":0.043400984710728924,"pZ":3.891755855166987,"vX0":-2.854443590260066,"vY0":-135.89854622892736,"vZ0":-3.8019287372364876,"x":115.35,"y":133.7,"x0":0.5659931650125408,"y0":50.00401512299519,"z0":6.517743345040212,"aX":7.795318308881837},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.4,"breakHorizontal":-7.0,"spinRate":1993,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.40166419089410965,"extension":6.350359891091394},"index":1,"playId":"45079e66-1490-3ada-80dc-00df82aac7a1","pitchNumber":2,"startTime":"2026-07-28T02:24:15.246Z","endTime":"2026-07-28T02:24:19.163Z","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":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":80.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.061981498922293,"aZ":-30.956153955809594,"pfxX":-2.3212298557822297,"pfxZ":0.7608683744168632,"pX":0.29599687113723155,"pZ":1.9972220575996311,"vX0":-0.5556776773957653,"vY0":-124.96705251531993,"vZ0":-4.43994844418298,"x":105.72,"y":184.86,"x0":0.8222718930514312,"y0":50.00389847147398,"z0":6.302460571496716,"aX":-3.719916818330318},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.7,"breakHorizontal":4.3,"spinRate":2640,"spinDirection":262},"zone":9,"typeConfidence":2.0,"plateTime":0.43610070755309005,"extension":6.093819269785203},"index":2,"playId":"489dadd1-7471-3f36-b21d-83a1dccf05b8","pitchNumber":3,"startTime":"2026-07-28T02:24:31.182Z","endTime":"2026-07-28T02:24:34.868Z","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":94.6,"endSpeed":87.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.309121687425748,"aZ":-17.49521625669347,"pfxX":8.13887396207856,"pfxZ":7.602018681629584,"pX":-1.7338316532866567,"pZ":3.146898281083014,"vX0":-8.362039694066134,"vY0":-137.5390673198496,"vZ0":-5.388804356226305,"x":183.09,"y":153.81,"x0":0.27726101603640396,"y0":50.00255673053785,"z0":6.304236399734493,"aX":15.713617549512648},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.8,"breakHorizontal":-13.2,"spinRate":2218,"spinDirection":150},"zone":11,"typeConfidence":2.0,"plateTime":0.397082060497699,"extension":6.286147962408835},"index":3,"playId":"393d0e12-64b6-39ff-86c2-1c43a5720663","pitchNumber":4,"startTime":"2026-07-28T02:24:48.621Z","endTime":"2026-07-28T02:24:52.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.73355598161453,"aZ":-31.285918611548126,"pfxX":-2.630397462221107,"pfxZ":0.5528824559768202,"pX":-0.8420094402556966,"pZ":1.7894826835947166,"vX0":-2.8150275448826694,"vY0":-125.48301437327717,"vZ0":-5.023618013067432,"x":149.1,"y":190.46,"x0":0.6299161694161627,"y0":50.00557644803769,"z0":6.321389961096195,"aX":-4.260030263579109},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.2,"breakHorizontal":5.3,"spinRate":2718,"spinDirection":261},"zone":13,"typeConfidence":2.0,"plateTime":0.4339474361004956,"extension":6.239194441994257},"index":4,"playId":"37dccbd0-ddae-32d3-afa2-b2e26846b9ae","pitchNumber":5,"startTime":"2026-07-28T02:25:04.423Z","endTime":"2026-07-28T02:25:07.477Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.40658186873651,"aZ":-44.98812488179127,"pfxX":-4.744886183102309,"pfxZ":-9.437783237601707,"pX":-0.7326298113461382,"pZ":1.9101667226795647,"vX0":-1.5019533687624687,"vY0":-116.26199065402432,"vZ0":-0.7559156604074564,"x":144.93,"y":187.21,"x0":0.5395226938964949,"y0":50.00278788915312,"z0":6.538764855495688,"aX":-6.443119616243157},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-16.9,"breakHorizontal":9.0,"spinRate":3079,"spinDirection":326},"zone":7,"typeConfidence":2.0,"plateTime":0.47255015201796224,"extension":6.391561353248336},"index":5,"playId":"b31fc158-5ce7-3643-882c-796dffe507f2","pitchNumber":6,"startTime":"2026-07-28T02:25:31.307Z","endTime":"2026-07-28T02:25:39.533Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.864777783741044,"aZ":-33.00704905069863,"pfxX":-2.0858415076523444,"pfxZ":-0.522808026584582,"pX":-0.49622449741425106,"pZ":1.3777806998602382,"vX0":-2.0107042926918286,"vY0":-125.24390703074788,"vZ0":-5.552908135737592,"x":135.91,"y":201.58,"x0":0.5849431390550648,"y0":50.00137872422973,"z0":6.290792110057734,"aX":-3.3465749072296243},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.9,"breakHorizontal":4.2,"spinRate":2705,"spinDirection":270},"zone":13,"typeConfidence":2.0,"plateTime":0.4356355412793049,"extension":6.304238184922407},"index":6,"playId":"1fce3d66-f4c8-3744-8a1a-8733b1b0fc82","pitchNumber":7,"startTime":"2026-07-28T02:26:13.400Z","endTime":"2026-07-28T02:26:17.219Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:26:17.219Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-28T02:26:35.458Z","endTime":"2026-07-28T02:27:57.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.441477229740627,"aZ":-47.114175098990685,"pfxX":-4.715409205553394,"pfxZ":-11.016766462200462,"pX":-0.5450341853181182,"pZ":1.2353535704532392,"vX0":-1.2034724881483327,"vY0":-116.9493098320722,"vZ0":-1.598939864849922,"x":137.78,"y":205.43,"x0":0.5914526655819697,"y0":50.00573345444341,"z0":6.433423419365662,"aX":-6.392719802026569},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.0,"breakVerticalInduced":-19.9,"breakHorizontal":8.9,"spinRate":3065,"spinDirection":331},"zone":13,"typeConfidence":2.0,"plateTime":0.47222522517381416,"extension":6.262690973973544},"index":0,"playId":"1400509c-702f-3533-9193-61282315d6d1","pitchNumber":1,"startTime":"2026-07-28T02:26:42.006Z","endTime":"2026-07-28T02:26:46.647Z","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":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.444551216268714,"aZ":-23.200591369902877,"pfxX":9.326130202502497,"pfxZ":5.279104369146931,"pX":-0.1520302696040763,"pZ":1.8579130357137033,"vX0":-5.337583147927958,"vY0":-129.15458179164892,"vZ0":-6.341836495077805,"x":122.8,"y":188.62,"x0":0.723583744534822,"y0":50.00138364741826,"z0":6.11494501219583,"aX":15.84531656006101},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.4,"breakHorizontal":-15.8,"spinRate":1815,"spinDirection":135},"zone":8,"typeConfidence":2.0,"plateTime":0.4231598778317567,"extension":6.146943508986997},"index":1,"playId":"f931695d-ae21-3a8b-83e7-35b13dc8679c","pitchNumber":2,"startTime":"2026-07-28T02:26:58.913Z","endTime":"2026-07-28T02:27:02.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.2,"endSpeed":75.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.023791827047926,"aZ":-45.89317916013109,"pfxX":-3.729523492253283,"pfxZ":-9.683097404946935,"pX":-1.5670092336286583,"pZ":-0.8146246382545381,"vX0":-3.895201769979039,"vY0":-119.40513391140632,"vZ0":-6.714769873316337,"x":176.73,"y":260.77,"x0":0.581535407053332,"y0":50.00320557860374,"z0":6.25162192382681,"aX":-5.2835888642283875},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-19.1,"breakHorizontal":7.8,"spinRate":3228,"spinDirection":332},"zone":13,"typeConfidence":2.0,"plateTime":0.46204783450039777,"extension":6.261506118338242},"index":2,"playId":"5c868013-75c3-3dd7-a709-717037868f87","pitchNumber":3,"startTime":"2026-07-28T02:27:16.642Z","endTime":"2026-07-28T02:27:19.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.343013155539744,"aZ":-34.86889643551764,"pfxX":-2.7654748318593727,"pfxZ":-1.7736919039577153,"pX":0.42586412926322,"pZ":3.043523388618339,"vX0":0.0022948530835138203,"vY0":-121.99230012597462,"vZ0":-1.003972285255293,"x":100.77,"y":156.6,"x0":0.7846532224000299,"y0":50.0029166326578,"z0":6.446450348380231,"aX":-4.198983548453867},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.2,"breakHorizontal":5.0,"spinRate":2690,"spinDirection":276},"zone":3,"typeConfidence":2.0,"plateTime":0.4477132652156497,"extension":6.0879659953154865},"index":3,"playId":"44fe6fca-b2f4-306a-83d7-fdc0ac22f85b","pitchNumber":4,"startTime":"2026-07-28T02:27:35.260Z","endTime":"2026-07-28T02:27:39.029Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":72.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.448563818898986,"aZ":-44.14308708007537,"pfxX":-3.7192469439148828,"pfxZ":-8.961257711749466,"pX":-0.7777062435701101,"pZ":2.1232436710376885,"vX0":-1.8373382528111653,"vY0":-115.92167637521156,"vZ0":-0.2923624308244439,"x":146.64,"y":181.45,"x0":0.5131665584469711,"y0":50.00294995264233,"z0":6.532738050933707,"aX":-4.967010942825866},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-15.8,"breakHorizontal":7.2,"spinRate":2970,"spinDirection":329},"zone":7,"typeConfidence":2.0,"plateTime":0.47592073456541506,"extension":6.391879539643451},"index":4,"playId":"085b01d8-ba63-317d-ba9a-c0c75f5e8a3b","pitchNumber":5,"startTime":"2026-07-28T02:27:53.523Z","endTime":"2026-07-28T02:27:57.114Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:27:57.114Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Amaya singles on a line drive to left fielder Lars Nootbaar.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-28T02:28:08.361Z","endTime":"2026-07-28T02:28:35.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.933905521504446,"aZ":-15.145356523219847,"pfxX":4.148862827947751,"pfxZ":9.147912389615264,"pX":-0.4963656229477881,"pZ":2.4561450049627727,"vX0":-3.935340831715977,"vY0":-135.42310937154414,"vZ0":-7.408981996404433,"x":135.92,"y":172.46,"x0":0.43498753830494935,"y0":50.00437752075687,"z0":6.282301570955121,"aX":7.724679692415603},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.2,"breakHorizontal":-6.7,"spinRate":2227,"spinDirection":154},"zone":4,"typeConfidence":2.0,"plateTime":0.40410502195073317,"extension":6.4222506059282285},"hitData":{"launchSpeed":94.7,"launchAngle":15.0,"totalDistance":200.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":66.97,"coordY":119.87}},"index":0,"playId":"9aea6bef-4029-3eec-b1c6-ad5aaa99075e","pitchNumber":1,"startTime":"2026-07-28T02:28:24.791Z","endTime":"2026-07-28T02:28:35.331Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:28:35.331Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Pete Crow-Armstrong walks. Miguel Amaya to 2nd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-28T02:29:11.862Z","endTime":"2026-07-28T02:30:22.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"postOnSecond":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.878630383757894,"aZ":-22.819136943347495,"pfxX":0.09897024700208767,"pfxZ":5.431596672623574,"pX":-1.742860796828694,"pZ":1.0887141392670066,"vX0":-5.996045891685835,"vY0":-130.27926727836143,"vZ0":-8.612481623909462,"x":183.43,"y":209.38,"x0":0.5737836141236418,"y0":50.003428449784614,"z0":6.1568291637854005,"aX":0.17136478103979408},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.2,"breakHorizontal":1.1,"spinRate":2590,"spinDirection":157},"zone":13,"typeConfidence":2.0,"plateTime":0.42011873117710596,"extension":6.272280256780867},"index":0,"playId":"e6f1ccee-40f2-3df9-ab34-e7792510c409","pitchNumber":1,"startTime":"2026-07-28T02:29:20.245Z","endTime":"2026-07-28T02:29:24.064Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.22109951918441,"aZ":-12.151626207866196,"pfxX":5.14569712411886,"pfxZ":10.551584129880725,"pX":-1.9545946665873613,"pZ":1.739419337391558,"vX0":-7.699478357217227,"vY0":-136.647977028395,"vZ0":-9.780938382738029,"x":191.5,"y":191.82,"x0":0.22685643850737255,"y0":50.00070952980059,"z0":6.193065759616578,"aX":9.762120762509868},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.3,"breakHorizontal":-7.8,"spinRate":2290,"spinDirection":152},"zone":13,"typeConfidence":2.0,"plateTime":0.4003561706714063,"extension":6.479935433755213},"index":1,"playId":"fed73caa-5688-3f54-a05a-da394b097c51","pitchNumber":2,"startTime":"2026-07-28T02:29:39.131Z","endTime":"2026-07-28T02:29:42.235Z","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":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.825395177645216,"aZ":-28.37398621865723,"pfxX":-0.7624146737462807,"pfxZ":2.3558108201831724,"pX":-1.5241534666713374,"pZ":0.6592857162022211,"vX0":-5.169628838341979,"vY0":-125.81980537877065,"vZ0":-7.884853904371275,"x":175.1,"y":220.98,"x0":0.6502947325601379,"y0":50.006081831418726,"z0":6.1104573772648,"aX":-1.230334071268728},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.8,"breakHorizontal":2.5,"spinRate":2758,"spinDirection":203},"zone":13,"typeConfidence":2.0,"plateTime":0.43414699194513195,"extension":6.251057207950088},"index":2,"playId":"3d02f0d1-bca6-3df5-bf44-db14ae2d2123","pitchNumber":3,"startTime":"2026-07-28T02:29:59.357Z","endTime":"2026-07-28T02:30:02.453Z","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":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.756720781991458,"aZ":-19.45206079337894,"pfxX":-0.2807760061581077,"pfxZ":7.233687052096851,"pX":-0.6783796023136813,"pZ":3.798398201659685,"vX0":-3.4035099080504976,"vY0":-130.80786505302177,"vZ0":-2.9811364423615836,"x":142.86,"y":136.22,"x0":0.6680851632795956,"y0":50.00115385944727,"z0":6.386309648650091,"aX":-0.49378992455199516},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.8,"breakHorizontal":1.2,"spinRate":2449,"spinDirection":154},"zone":11,"typeConfidence":2.0,"plateTime":0.4163661842466868,"extension":6.159645263989829},"index":3,"playId":"c344f33f-f999-35f1-a852-b8214e0691c2","pitchNumber":4,"startTime":"2026-07-28T02:30:18.315Z","endTime":"2026-07-28T02:30:22.393Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:30:22.393Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki strikes out swinging, catcher Iván Herrera to first baseman Alec Burleson.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-28T02:33:06.710Z","endTime":"2026-07-28T02:34:29.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"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":6},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-28T02:30:40.978Z","endTime":"2026-07-28T02:31:25.248Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Hunter Dobbins replaces Matthew Liberatore.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-28T02:31:25.248Z","endTime":"2026-07-28T02:33:06.710Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690928,"link":"/api/v1/people/690928"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"playId":"d0cdac02-dda2-4877-bde2-dd27fc3df69c","startTime":"2026-07-28T02:33:06.710Z","endTime":"2026-07-28T02:33:11.710Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.821474498815334,"aZ":-32.106160249819666,"pfxX":3.450590327512377,"pfxZ":0.04068203038020535,"pX":-0.5891522131945238,"pZ":2.3827628077350127,"vX0":2.5082229061011105,"vY0":-128.48922839709806,"vZ0":-2.652379963808583,"x":139.46,"y":174.45,"x0":-2.025184447120498,"y0":50.002615585154054,"z0":5.915082350163749,"aX":5.7878318598104865},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.2,"breakHorizontal":-6.8,"spinRate":2766,"spinDirection":106},"zone":4,"typeConfidence":2.0,"plateTime":0.4257573513285031,"extension":6.113013975058539},"index":3,"playId":"a1f2ee4f-2b0b-3045-b93a-fc334328249a","pitchNumber":1,"startTime":"2026-07-28T02:33:19.693Z","endTime":"2026-07-28T02:33:23.733Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.677888012345942,"aZ":-34.09852560698156,"pfxX":8.538399495249955,"pfxZ":-1.3634887764634396,"pX":-0.16557842988048516,"pZ":2.346947044458298,"vX0":2.513346902480403,"vY0":-118.22713373356191,"vZ0":-0.41063694539101303,"x":123.31,"y":175.41,"x0":-2.353285685712014,"y0":50.00411913235069,"z0":5.666813968244233,"aX":12.023097766062614},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-2.3,"breakHorizontal":-16.1,"spinRate":2725,"spinDirection":60},"zone":5,"typeConfidence":2.0,"plateTime":0.4642287103309375,"extension":6.384438354549987},"index":4,"playId":"f5e20115-bf67-39e6-916f-b8b6efafada4","pitchNumber":2,"startTime":"2026-07-28T02:33:36.329Z","endTime":"2026-07-28T02:33:39.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.353401783294714,"aZ":-20.08766719078155,"pfxX":1.0498900305658911,"pfxZ":6.192912846463299,"pX":0.02164077699145087,"pZ":3.534823661903929,"vX0":4.170801140521242,"vY0":-138.00969331360238,"vZ0":-3.5179311615033755,"x":116.18,"y":143.34,"x0":-1.6384417869694783,"y0":50.00185386139202,"z0":6.159727000356203,"aX":2.0484240417952493},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.8,"breakHorizontal":-2.6,"spinRate":2364,"spinDirection":181},"zone":12,"typeConfidence":2.0,"plateTime":0.39511420386379914,"extension":6.312967658662806},"index":5,"playId":"3eb469c1-07e0-343d-a931-f7631828c101","pitchNumber":3,"startTime":"2026-07-28T02:34:01.667Z","endTime":"2026-07-28T02:34:05.748Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.85472165486436,"aZ":-15.903034687507985,"pfxX":-1.3860871636545966,"pfxZ":8.378323795985551,"pX":-0.024863434062773745,"pZ":1.7819980708344445,"vX0":4.165180726262162,"vY0":-138.23167400944092,"vZ0":-8.189615164679402,"x":117.95,"y":190.67,"x0":-1.3688514090864463,"y0":50.00157555836098,"z0":5.8436818041739125,"aX":-2.691887351841532},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.7,"breakHorizontal":1.7,"spinRate":2278,"spinDirection":191},"zone":8,"typeConfidence":2.0,"plateTime":0.39574271508461933,"extension":6.451045262616598},"index":6,"playId":"8435c61b-4214-3f99-9477-f3f79e1da11c","pitchNumber":4,"startTime":"2026-07-28T02:34:20.320Z","endTime":"2026-07-28T02:34:29.830Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:34:29.830Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Burleson grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-28T02:36:44.701Z","endTime":"2026-07-28T02:37:04.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","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":1},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.756411197392925,"aZ":-27.9916238644799,"pfxX":-0.8715413198441402,"pfxZ":2.76702059440374,"pX":-1.9507426619208312,"pZ":1.4629316941640103,"vX0":-8.039860925083872,"vY0":-122.2471261196745,"vZ0":-4.788263877171826,"x":191.36,"y":199.28,"x0":1.497635465920833,"y0":50.00010310922314,"z0":5.858090364739317,"aX":-1.3132476377966753},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.1,"breakHorizontal":3.5,"spinRate":2158,"spinDirection":195},"zone":13,"typeConfidence":2.0,"plateTime":0.4485543077127305,"extension":7.17116072979569},"index":0,"playId":"ed91a41e-bf64-3308-8400-8c56a43a369d","pitchNumber":1,"startTime":"2026-07-28T02:36:44.701Z","endTime":"2026-07-28T02:36:47.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.558348079710118,"aZ":-22.604006333470267,"pfxX":8.568312016867406,"pfxZ":5.481985074015896,"pX":-0.09487926443681659,"pZ":1.84709237950222,"vX0":-6.654297640522344,"vY0":-131.69161041303542,"vZ0":-6.271839282940203,"x":120.62,"y":188.91,"x0":1.359107986037057,"y0":50.00403886410885,"z0":5.946390275117358,"aX":14.959267153617157},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.6,"breakHorizontal":-13.9,"spinRate":2138,"spinDirection":152},"zone":8,"typeConfidence":2.0,"plateTime":0.416895301542231,"extension":7.296234413238246},"hitData":{"launchSpeed":98.2,"launchAngle":-10.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.8,"coordY":151.18}},"index":1,"playId":"77494ac1-35fe-3ed8-9b39-48f43f34b83e","pitchNumber":2,"startTime":"2026-07-28T02:36:57.169Z","endTime":"2026-07-28T02:37:04.601Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:37:04.601Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masyn Winn singles on a sharp line drive to right fielder Seiya Suzuki.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-28T02:37:23.837Z","endTime":"2026-07-28T02:38:08.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"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":89.5,"endSpeed":82.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.6078726986845,"aZ":-27.16854820058868,"pfxX":9.187505055285943,"pfxZ":2.913463261750209,"pX":1.018088564346585,"pZ":2.2810432991053524,"vX0":-4.250992330217407,"vY0":-130.30245235779225,"vZ0":-4.461471741858062,"x":78.19,"y":177.19,"x0":1.4777969742487118,"y0":50.002934281440155,"z0":6.07036857171481,"aX":15.784441597365984},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.4,"breakHorizontal":-15.7,"spinRate":2004,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.42049784540328616,"extension":7.092011716669699},"index":0,"playId":"4379f60a-2d2d-3800-9ffe-9076a6e8a9ee","pitchNumber":1,"startTime":"2026-07-28T02:37:28.035Z","endTime":"2026-07-28T02:37:32.418Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.521986568937727,"aZ":-24.885361839209043,"pfxX":9.280478667123857,"pfxZ":4.1476557798270495,"pX":-0.017626712634419936,"pZ":0.7538568231232015,"vX0":-6.466352747630507,"vY0":-131.8170315273768,"vZ0":-8.849459391484839,"x":117.67,"y":218.43,"x0":1.2639417173068133,"y0":50.00138353474553,"z0":5.99742859083394,"aX":16.299031630342487},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.8,"breakHorizontal":-15.4,"spinRate":2012,"spinDirection":156},"zone":13,"typeConfidence":2.0,"plateTime":0.41583285094834865,"extension":7.294396658898087},"index":1,"playId":"44d2e3c2-cc8b-3772-a29e-0230f7850498","pitchNumber":2,"startTime":"2026-07-28T02:37:41.967Z","endTime":"2026-07-28T02:37:45.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.08437607009718,"aZ":-22.392122985488673,"pfxX":7.330323198322068,"pfxZ":5.561434385153001,"pX":0.528006185642628,"pZ":2.754911810227468,"vX0":-4.38684695096022,"vY0":-131.58041890672064,"vZ0":-4.343612574615758,"x":96.87,"y":164.4,"x0":1.2617090589446134,"y0":50.00260822546146,"z0":6.07956334287534,"aX":12.894474937729274},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.4,"breakHorizontal":-12.4,"spinRate":2012,"spinDirection":152},"zone":3,"typeConfidence":2.0,"plateTime":0.41575943887923694,"extension":7.183746673632652},"hitData":{"launchSpeed":104.9,"launchAngle":7.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":157.6,"coordY":92.51}},"index":2,"playId":"bae2de8d-0087-3d6a-8435-83b1b71028fc","pitchNumber":3,"startTime":"2026-07-28T02:37:57.921Z","endTime":"2026-07-28T02:38:08.330Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:38:08.330Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nelson Velázquez flies out to left fielder Ian Happ. Masyn Winn to 2nd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-28T02:38:34.887Z","endTime":"2026-07-28T02:40:01.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","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":3},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.1,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.51189982476773,"aZ":-20.549244267143862,"pfxX":0.8992602762452453,"pfxZ":6.446311817895404,"pX":-0.35640946901897763,"pZ":3.0855147544214376,"vX0":-4.5635607038996815,"vY0":-133.19433391425872,"vZ0":-3.613091584891357,"x":130.59,"y":155.47,"x0":1.2593631941733683,"y0":50.00555618447285,"z0":5.938199461880213,"aX":1.6226413323892348},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.2,"breakHorizontal":-0.7,"spinRate":2031,"spinDirection":147},"zone":1,"typeConfidence":2.0,"plateTime":0.41058296626500024,"extension":7.115774573774406},"index":0,"playId":"f73f6b74-a714-3b1f-91b3-a56e7adc6508","pitchNumber":1,"startTime":"2026-07-28T02:38:34.887Z","endTime":"2026-07-28T02:38:38.298Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"1a436b48-de13-342f-a6a3-fe36834552f3","startTime":"2026-07-28T02:39:01.091Z","endTime":"2026-07-28T02:39:04.091Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":1,"outs":1},"index":2,"playId":"441347b5-30b2-3bb7-a304-81776541f4f3","startTime":"2026-07-28T02:39:21.729Z","endTime":"2026-07-28T02:39:25.479Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.3,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.1607420587566,"aZ":-21.86092708308618,"pfxX":0.09555622221837234,"pfxZ":5.5695036193261895,"pX":-0.98578977467745,"pZ":3.3834753107260194,"vX0":-5.52742049954835,"vY0":-134.70965481213898,"vZ0":-2.8965989666402066,"x":154.58,"y":147.43,"x0":1.0737036825645578,"y0":50.00491019513366,"z0":6.004986301550073,"aX":0.1784562379024113},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.7,"breakHorizontal":1.0,"spinRate":2035,"spinDirection":160},"zone":11,"typeConfidence":2.0,"plateTime":0.4054137555759243,"extension":7.2068265811342425},"hitData":{"launchSpeed":90.7,"launchAngle":44.0,"totalDistance":327.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":38.3,"coordY":100.5}},"index":3,"playId":"34c6b452-34fa-38fd-8282-219e8da26759","pitchNumber":2,"startTime":"2026-07-28T02:39:48.630Z","endTime":"2026-07-28T02:40:01.822Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:40:01.822Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Fermín flies out to left fielder Ian Happ.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-28T02:40:28.094Z","endTime":"2026-07-28T02:42:16.903Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.9,"endSpeed":78.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.72806101411458,"aZ":-25.280570861269364,"pfxX":8.138641603493191,"pfxZ":4.34121179168196,"pX":0.18105127720891576,"pZ":2.8785376225127557,"vX0":-5.195901314370848,"vY0":-125.03457236944772,"vZ0":-2.6579078343852,"x":110.1,"y":161.06,"x0":1.226562592554291,"y0":50.00034923515126,"z0":6.025363404238538,"aX":12.91084232691291},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.6,"breakHorizontal":-13.6,"spinRate":1439,"spinDirection":133},"zone":2,"typeConfidence":2.0,"plateTime":0.43772344494221693,"extension":7.210463046468424},"index":0,"playId":"6d5aadfe-b03b-3ced-8840-57c9cf57415d","pitchNumber":1,"startTime":"2026-07-28T02:40:31.226Z","endTime":"2026-07-28T02:40:34.823Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.93673285215284,"aZ":-17.987366054433615,"pfxX":6.061733577102596,"pfxZ":7.806369250816346,"pX":0.42431519123667444,"pZ":3.1314179547518175,"vX0":-4.414658610896549,"vY0":-134.19802524401567,"vZ0":-4.356793180792916,"x":100.83,"y":154.23,"x0":1.305832649327065,"y0":50.005645396684976,"z0":6.0631083769994865,"aX":11.021527785203922},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.3,"breakHorizontal":-10.0,"spinRate":2052,"spinDirection":148},"zone":3,"typeConfidence":2.0,"plateTime":0.40865495014266884,"extension":7.116678035221168},"index":1,"playId":"785be6a6-39e5-3f82-ae7d-b55797b2fcaf","pitchNumber":2,"startTime":"2026-07-28T02:40:49.348Z","endTime":"2026-07-28T02:40:52.428Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":81.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.370165448175214,"aZ":-29.49369296141437,"pfxX":-2.025908903429038,"pfxZ":1.6333351101175912,"pX":-0.6528991514514236,"pZ":1.5833476686794716,"vX0":-4.343835859631443,"vY0":-126.49884676824608,"vZ0":-4.815007779267393,"x":141.89,"y":196.03,"x0":1.3402776893399073,"y0":50.004560872041004,"z0":5.837079269026105,"aX":-3.330141698207307},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.2,"breakHorizontal":4.6,"spinRate":2250,"spinDirection":187},"zone":7,"typeConfidence":2.0,"plateTime":0.43066007936240247,"extension":7.283668671552529},"index":2,"playId":"30a12cab-ee59-3c80-8f41-b60134b727a7","pitchNumber":3,"startTime":"2026-07-28T02:41:14.078Z","endTime":"2026-07-28T02:41:20.205Z","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":93.1,"endSpeed":85.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78137564833247,"aZ":-25.516299572552928,"pfxX":8.512029764194882,"pfxZ":3.591356635505983,"pX":0.30301462222969117,"pZ":1.4705421442070807,"vX0":-5.563968534402062,"vY0":-135.36494993289764,"vZ0":-7.12405764319514,"x":105.45,"y":199.08,"x0":1.2800398922452376,"y0":50.005384455923554,"z0":5.925311320928966,"aX":15.785506046090989},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.2,"breakHorizontal":-14.2,"spinRate":2176,"spinDirection":150},"zone":14,"typeConfidence":2.0,"plateTime":0.404771441503887,"extension":7.387946486008778},"index":3,"playId":"7dbc9899-84f6-36b6-8842-e1ef22a9407f","pitchNumber":4,"startTime":"2026-07-28T02:41:38.348Z","endTime":"2026-07-28T02:41:43.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":86.3,"endSpeed":80.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.37935357918902,"aZ":-31.215987113088214,"pfxX":-0.5850679677347053,"pfxZ":0.5876711209857479,"pX":-0.3521701082707671,"pZ":1.8832539713134395,"vX0":-4.404498540203932,"vY0":-125.80037361805606,"vZ0":-3.7217428541025894,"x":130.42,"y":187.93,"x0":1.4878317614879786,"y0":50.001137063802304,"z0":5.8767641938012165,"aX":-0.949369632692822},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.5,"breakHorizontal":1.9,"spinRate":2145,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.4332215923372953,"extension":7.214365841719526},"hitData":{"launchSpeed":93.0,"launchAngle":41.0,"totalDistance":321.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":49.81,"coordY":94.29}},"index":4,"playId":"e7447038-9572-3d53-b071-90b3733e310e","pitchNumber":5,"startTime":"2026-07-28T02:42:08.011Z","endTime":"2026-07-28T02:42:16.903Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:42:16.903Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Bregman singles on a sharp ground ball to right fielder Jordan Walker.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-28T02:44:11.805Z","endTime":"2026-07-28T02:46:18.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"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":6},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22137158319486,"aZ":-25.488009389931204,"pfxX":3.1418000530882617,"pfxZ":3.945053856598004,"pX":-0.05216771771246372,"pZ":2.3083831602069433,"vX0":3.3051303417674696,"vY0":-129.44465945359624,"vZ0":-4.438436934429048,"x":118.99,"y":176.45,"x0":-1.7541902101397395,"y0":50.00476284524375,"z0":5.998577843044793,"aX":5.327591679844742},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.4,"breakHorizontal":-6.5,"spinRate":2744,"spinDirection":113},"zone":5,"typeConfidence":2.0,"plateTime":0.4232730504775528,"extension":6.055362037527678},"index":0,"playId":"c7805318-82d2-302f-966a-38cb567995d3","pitchNumber":1,"startTime":"2026-07-28T02:44:28.693Z","endTime":"2026-07-28T02:44:32.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.621333649248164,"aZ":-34.01335014271991,"pfxX":10.192109049631512,"pfxZ":-1.3298448608832176,"pX":2.2207168799454693,"pZ":1.3318589039191604,"vX0":6.803488405077736,"vY0":-117.61075059275213,"vZ0":-2.5206045000467476,"x":32.35,"y":202.82,"x0":-2.044742681953088,"y0":50.00271148555757,"z0":5.606662428234566,"aX":14.116211162665868},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-2.8,"breakHorizontal":-20.3,"spinRate":2873,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.467719118964244,"extension":6.344631607186454},"index":1,"playId":"3c3083e6-3cf0-32ae-93ad-b3029ece46ac","pitchNumber":2,"startTime":"2026-07-28T02:44:41.445Z","endTime":"2026-07-28T02:44:44.558Z","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":93.9,"endSpeed":86.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.172277105845893,"aZ":-24.39545118386122,"pfxX":-6.736475422472362,"pfxZ":4.090161268844593,"pX":0.32151571986995225,"pZ":2.5931524572008913,"vX0":8.018249201187079,"vY0":-136.5721378668701,"vZ0":-4.0546205058532605,"x":104.74,"y":168.76,"x0":-1.76791494852272,"y0":50.00256002930049,"z0":5.761264508522709,"aX":-12.811685400455245},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.8,"breakHorizontal":10.7,"spinRate":2306,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.40001260422727647,"extension":6.167863135877966},"index":2,"playId":"851bf38d-a1a3-304e-8e83-1d41bb613a65","pitchNumber":3,"startTime":"2026-07-28T02:44:57.054Z","endTime":"2026-07-28T02:45:00.602Z","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":82.5,"endSpeed":75.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89053811953482,"aZ":-32.379163376450244,"pfxX":11.44400117821229,"pfxZ":-0.13923602983509742,"pX":-0.6813664987493467,"pZ":1.7050092634272147,"vX0":0.1206141951824602,"vY0":-120.1302422739524,"vZ0":-2.3933698943300854,"x":142.97,"y":192.74,"x0":-2.2174680384446637,"y0":50.004687442520876,"z0":5.613690126293459,"aX":16.602569709375103},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-0.6,"breakHorizontal":-20.8,"spinRate":2868,"spinDirection":55},"zone":7,"typeConfidence":2.0,"plateTime":0.4572521233759086,"extension":6.197152729800803},"index":3,"playId":"428bc131-8390-3b4b-878c-4eacdf714fc7","pitchNumber":4,"startTime":"2026-07-28T02:45:17.608Z","endTime":"2026-07-28T02:45:21.196Z","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":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.130214749112568,"aZ":-32.07821880441592,"pfxX":8.57191414290288,"pfxZ":0.06732501248876677,"pX":1.4132175967010865,"pZ":1.712308460450386,"vX0":5.417558334212645,"vY0":-118.13397003948803,"vZ0":-2.2534179010817503,"x":63.13,"y":192.55,"x0":-2.0294758193303615,"y0":50.00328402783861,"z0":5.649660299571822,"aX":12.019680958034366},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-0.1,"breakHorizontal":-16.9,"spinRate":2778,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4650452898455084,"extension":6.4718381923826405},"index":4,"playId":"73e90592-6949-339a-ac6a-1b2a08f0587f","pitchNumber":5,"startTime":"2026-07-28T02:45:36.248Z","endTime":"2026-07-28T02:45:40.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.64135137173209,"aZ":-17.44503873870659,"pfxX":0.09755314223439093,"pfxZ":7.340508459952634,"pX":-1.7699244770058886,"pZ":3.4099826772457478,"vX0":-0.2523840690462371,"vY0":-140.2690288342159,"vZ0":-4.224051227421832,"x":184.47,"y":146.71,"x0":-1.6917363264369625,"y0":50.00311339358001,"z0":6.061781303054864,"aX":0.19577535344229452},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.7,"breakHorizontal":-0.1,"spinRate":2238,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.38943006683435577,"extension":6.336888030684673},"index":5,"playId":"2e8b7350-c3a2-34c7-b087-a1656c5742ed","pitchNumber":6,"startTime":"2026-07-28T02:45:51.368Z","endTime":"2026-07-28T02:45:54.962Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.72781678451944,"aZ":-23.442577713212238,"pfxX":-7.151621449230401,"pfxZ":4.560259523149772,"pX":0.18726730496665117,"pZ":1.7964021004351334,"vX0":7.338997958150351,"vY0":-137.13606691240096,"vZ0":-6.497396393762371,"x":109.86,"y":190.28,"x0":-1.5872210814093366,"y0":50.005667047799314,"z0":5.782645956196862,"aX":-13.70091997679327},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.1,"breakHorizontal":11.5,"spinRate":2129,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.39854295060573985,"extension":6.554459228873627},"hitData":{"launchSpeed":100.0,"launchAngle":1.0,"totalDistance":64.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":173.09,"coordY":94.93}},"index":6,"playId":"b5b6ba32-142c-38aa-b6d8-c8e5f2437e96","pitchNumber":7,"startTime":"2026-07-28T02:46:07.311Z","endTime":"2026-07-28T02:46:18.959Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:46:18.959Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carson Kelly singles on a sharp ground ball to center fielder José Fermín. Alex Bregman to 2nd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-28T02:46:33.895Z","endTime":"2026-07-28T02:48:43.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"postOnSecond":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.24086613839786,"aZ":-31.556157984449126,"pfxX":3.84518556492628,"pfxZ":0.3725409374136692,"pX":-0.3877150272698425,"pZ":2.042040061050773,"vX0":2.2785325107042502,"vY0":-127.8182666751735,"vZ0":-3.707408555234096,"x":131.78,"y":183.64,"x0":-1.7890309258476431,"y0":50.00466802587024,"z0":5.977392657037691,"aX":6.390453242842295},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.1,"breakHorizontal":-7.4,"spinRate":2513,"spinDirection":102},"zone":7,"typeConfidence":2.0,"plateTime":0.42779372550055417,"extension":6.174677371782975},"index":0,"playId":"f0d516f7-6bac-3d2e-a16c-433742de3e50","pitchNumber":1,"startTime":"2026-07-28T02:46:42.945Z","endTime":"2026-07-28T02:46:46.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.391126941179603,"aZ":-34.5689077308735,"pfxX":6.600578481822414,"pfxZ":-1.689783252069482,"pX":-0.7364935262571445,"pZ":2.2782481710554774,"vX0":1.6933944315843807,"vY0":-118.39220359166907,"vZ0":-0.533461307217362,"x":145.07,"y":177.27,"x0":-2.318227235272107,"y0":50.000678952513645,"z0":5.667658851995792,"aX":9.377111246025358},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-2.9,"breakHorizontal":-12.4,"spinRate":2726,"spinDirection":58},"zone":4,"typeConfidence":2.0,"plateTime":0.4624696931833441,"extension":6.339261751390334},"index":1,"playId":"c8e448f8-6999-35c0-9e4b-c0bd12d18018","pitchNumber":2,"startTime":"2026-07-28T02:46:59.914Z","endTime":"2026-07-28T02:47:04.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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.529672143397658,"aZ":-20.82145394517806,"pfxX":-7.4918339240939495,"pfxZ":5.882378680433746,"pX":-1.8171177779176775,"pZ":3.0520510325482926,"vX0":2.5817443771130892,"vY0":-137.32475756538463,"vZ0":-4.399392115916272,"x":186.26,"y":156.37,"x0":-1.7905429861895739,"y0":50.00142074860335,"z0":6.072728089773711,"aX":-14.451546322925974},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.1,"breakHorizontal":13.1,"spinRate":2074,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.39732952313893355,"extension":6.300184472695493},"index":2,"playId":"d67b7e50-c305-324c-89e6-0f08a82f5da5","pitchNumber":3,"startTime":"2026-07-28T02:47:27.498Z","endTime":"2026-07-28T02:47:32.044Z","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":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.100886487279304,"aZ":-33.556546106049204,"pfxX":6.517577955128859,"pfxZ":-0.9596625820961715,"pX":0.9307745816753229,"pZ":0.9859804028407787,"vX0":5.784255326128031,"vY0":-119.0871509678518,"vZ0":-3.4355421556870955,"x":81.52,"y":212.16,"x0":-2.3775715469657235,"y0":50.00532783788159,"z0":5.48622768986788,"aX":9.351858020980128},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-2.3,"breakHorizontal":-13.2,"spinRate":2731,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4601263459038121,"extension":6.371775614063346},"index":3,"playId":"6063ce84-3723-3e57-adf0-4885d293326e","pitchNumber":4,"startTime":"2026-07-28T02:47:46.729Z","endTime":"2026-07-28T02:47:50.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.797047351098264,"aZ":-35.384283103279955,"pfxX":7.58006746222881,"pfxZ":-2.3284125837559433,"pX":-0.6787353422750794,"pZ":2.43376717513232,"vX0":1.1907277439255166,"vY0":-117.1241142146943,"vZ0":-0.2572612380670495,"x":142.87,"y":173.07,"x0":-2.178934347204491,"y0":50.00325043103345,"z0":5.876818305959466,"aX":10.445827499715259},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-4.0,"breakHorizontal":-14.0,"spinRate":2709,"spinDirection":59},"zone":4,"typeConfidence":2.0,"plateTime":0.4691118840956743,"extension":6.3876831790740365},"index":4,"playId":"5590a5fe-967a-3b41-974c-c6d54f86a960","pitchNumber":5,"startTime":"2026-07-28T02:48:05.245Z","endTime":"2026-07-28T02:48:08.989Z","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":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.452832627487446,"aZ":-24.125679357782797,"pfxX":-6.891308447627284,"pfxZ":4.11603448364556,"pX":0.44476947317590193,"pZ":2.9806188208129423,"vX0":8.122268737263846,"vY0":-138.3794673173716,"vZ0":-3.8271641647670496,"x":100.05,"y":158.3,"x0":-1.6215330767607086,"y0":50.004026734118575,"z0":5.981862877053321,"aX":-13.478519299394398},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.8,"breakHorizontal":10.9,"spinRate":2143,"spinDirection":195},"zone":3,"typeConfidence":2.0,"plateTime":0.39455313185315166,"extension":6.20183136755608},"hitData":{"launchSpeed":101.2,"launchAngle":6.0,"totalDistance":124.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":124.93,"coordY":109.83}},"index":5,"playId":"9ea844ce-5af6-32e4-8c1c-6c0a9ac06f32","pitchNumber":6,"startTime":"2026-07-28T02:48:33.585Z","endTime":"2026-07-28T02:48:43.959Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:48:43.959Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Busch grounds out, first baseman Alec Burleson to pitcher Hunter Dobbins. Alex Bregman to 3rd. Carson Kelly to 2nd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-28T02:49:04.846Z","endTime":"2026-07-28T02:49:17.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"postOnThird":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":690928,"link":"/api/v1/people/690928"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.3225166563852,"aZ":-33.60048260072539,"pfxX":9.574233177882213,"pfxZ":-1.0497409125015782,"pX":-0.01659787585152365,"pZ":2.07801705548221,"vX0":2.719167236879148,"vY0":-115.9711443003659,"vZ0":-0.78363242149986,"x":117.63,"y":182.67,"x0":-2.4490471728044896,"y0":50.0024852535858,"z0":5.633933075026137,"aX":13.00033964925553},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-1.8,"breakHorizontal":-18.0,"spinRate":2665,"spinDirection":59},"zone":8,"typeConfidence":2.0,"plateTime":0.47285276280902044,"extension":6.647255605395533},"hitData":{"launchSpeed":95.0,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":166.71,"coordY":159.01}},"index":0,"playId":"3bb45f56-fe9d-395b-92b4-f179803122a0","pitchNumber":1,"startTime":"2026-07-28T02:49:08.575Z","endTime":"2026-07-28T02:49:17.294Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:49:17.294Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a ground ball to center fielder José Fermín, deflected by shortstop Masyn Winn. Alex Bregman scores. Carson Kelly scores.","rbi":2,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-28T02:49:54.779Z","endTime":"2026-07-28T02:50:09.012Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1],"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"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_deflection"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"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":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":{"id":690928,"link":"/api/v1/people/690928"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":{"id":690928,"link":"/api/v1/people/690928"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-28T02:49:41.215Z","endTime":"2026-07-28T02:49:57.112Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"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":94.7,"endSpeed":87.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.470637518255533,"aZ":-20.540503061551007,"pfxX":-6.087554430704889,"pfxZ":6.00826680455042,"pX":-0.6507022915648751,"pZ":2.2379687501821315,"vX0":4.919591187786247,"vY0":-137.7599860533485,"vZ0":-6.367123059970525,"x":141.8,"y":178.35,"x0":-1.662195638451631,"y0":50.00214832801521,"z0":5.951827004135376,"aX":-11.787221989631599},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.8,"breakHorizontal":10.1,"spinRate":2097,"spinDirection":198},"zone":4,"typeConfidence":2.0,"plateTime":0.39646489532439233,"extension":6.459577968803097},"hitData":{"launchSpeed":98.0,"launchAngle":-3.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":129.51,"coordY":94.42}},"index":1,"playId":"0f9e23d4-b3a1-3aff-9e61-e440a65c286f","pitchNumber":1,"startTime":"2026-07-28T02:49:57.112Z","endTime":"2026-07-28T02:50:09.012Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:50:09.012Z","atBatIndex":39},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ian Happ grounds into a force out, second baseman JJ Wetherholt to shortstop Masyn Winn. Nico Hoerner out at 2nd. Ian Happ to 1st.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-28T02:50:41.410Z","endTime":"2026-07-28T02:51:06.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"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.3,"endSpeed":87.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.077230855581696,"aZ":-21.450726765629657,"pfxX":-1.4744566560737407,"pfxZ":5.578754999758609,"pX":-0.36503603443265187,"pZ":1.9552795865744377,"vX0":3.8864756812054577,"vY0":-137.2381170266272,"vZ0":-7.108673831256031,"x":130.91,"y":185.99,"x0":-1.6029585778518267,"y0":50.00436461910385,"z0":6.02168819813702,"aX":-2.8354171413594464},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.9,"breakHorizontal":1.9,"spinRate":2231,"spinDirection":192},"zone":7,"typeConfidence":2.0,"plateTime":0.39787974328296993,"extension":6.4198607398885805},"index":0,"playId":"a8763d4d-a6f3-3659-bbda-1a953a8450d7","pitchNumber":1,"startTime":"2026-07-28T02:50:41.729Z","endTime":"2026-07-28T02:50:45.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.92076026068875,"aZ":-29.143998725320422,"pfxX":-4.48470967321361,"pfxZ":1.8510104243200285,"pX":-0.7781230270360138,"pZ":2.470090915637022,"vX0":4.932693189156909,"vY0":-126.36981908102807,"vZ0":-2.2935296355066654,"x":146.66,"y":172.09,"x0":-2.1619811844444214,"y0":50.00221893285763,"z0":5.703560585641928,"aX":-7.338490423527287},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.1,"breakHorizontal":7.2,"spinRate":2369,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.4315050767000983,"extension":6.49415051163434},"hitData":{"launchSpeed":92.9,"launchAngle":-36.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.25,"coordY":155.74}},"index":1,"playId":"e400a791-d425-3350-9f37-8cf1678f0426","pitchNumber":2,"startTime":"2026-07-28T02:50:58.300Z","endTime":"2026-07-28T02:51:06.442Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:51:06.442Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-28T02:51:21.092Z","endTime":"2026-07-28T02:54:11.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.447932048175137,"aZ":-31.03150833536069,"pfxX":2.6856421800291734,"pfxZ":0.6691209486475129,"pX":0.1291907064904898,"pZ":1.4554661165197618,"vX0":4.055576963234852,"vY0":-128.94701238220287,"vZ0":-5.447390806302021,"x":112.08,"y":199.48,"x0":-1.8071249225498462,"y0":50.001224369090245,"z0":5.9626416645821,"aX":4.563584661124448},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.4,"breakHorizontal":-5.6,"spinRate":2625,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.42325121753234596,"extension":6.216386870253324},"index":0,"playId":"2a21967e-e7b4-391c-8041-608ac4017dbb","pitchNumber":1,"startTime":"2026-07-28T02:51:38.555Z","endTime":"2026-07-28T02:51:43.094Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.19106790847445,"aZ":-29.521861349497566,"pfxX":3.7727000011628733,"pfxZ":1.576682572189604,"pX":-0.6481057479429913,"pZ":2.9108342524029363,"vX0":2.1102571023548857,"vY0":-127.9387229467136,"vZ0":-2.048438284252064,"x":141.7,"y":160.19,"x0":-1.9702745212107564,"y0":50.00150051197633,"z0":6.006710092258851,"aX":6.3335640648442},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.6,"breakHorizontal":-7.3,"spinRate":2582,"spinDirection":107},"zone":1,"typeConfidence":2.0,"plateTime":0.4260171925548155,"extension":6.142095511833182},"index":1,"playId":"99dd78c8-9016-305a-a63b-a9955684f207","pitchNumber":2,"startTime":"2026-07-28T02:51:58.285Z","endTime":"2026-07-28T02:52:01.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.22665846578647,"aZ":-32.51720715450212,"pfxX":9.742615045945422,"pfxZ":-0.24543011747986299,"pX":1.1605370451085006,"pZ":1.2617160329107648,"vX0":4.831793445828085,"vY0":-118.555132024385,"vZ0":-3.2291640635920125,"x":72.76,"y":204.71,"x0":-2.171098331112187,"y0":50.000724922409205,"z0":5.617370745385261,"aX":13.828554294550758},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-1.0,"breakHorizontal":-18.8,"spinRate":2818,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.462478242398058,"extension":6.263462436181255},"index":2,"playId":"03c0b4ca-9609-3f4b-8022-b55e151a5832","pitchNumber":3,"startTime":"2026-07-28T02:52:16.362Z","endTime":"2026-07-28T02:52:19.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.3738584781925,"aZ":-30.636223556688744,"pfxX":-7.544875945821543,"pfxZ":0.9459787291672033,"pX":-0.5968994434854559,"pZ":3.2203752874039315,"vX0":5.563998698688096,"vY0":-125.7989797275033,"vZ0":-0.817982833580885,"x":139.75,"y":151.83,"x0":-1.8427735953349722,"y0":50.0025900536862,"z0":6.004616761344622,"aX":-12.251869579473906},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.8,"breakHorizontal":12.6,"spinRate":2235,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.4332395324227494,"extension":6.270637494941539},"index":3,"playId":"af396229-800b-3115-a3f2-26199d43c23d","pitchNumber":4,"startTime":"2026-07-28T02:52:36.839Z","endTime":"2026-07-28T02:52:40.641Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-28T02:52:49.178Z","endTime":"2026-07-28T02:53:08.721Z","isPitch":false,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.731758227620965,"aZ":-31.947958171405418,"pfxX":9.05847204063766,"pfxZ":0.1632794435914553,"pX":0.36398080815316936,"pZ":1.7591933857498963,"vX0":3.448776663030454,"vY0":-118.06569287736683,"vZ0":-2.2294179096835096,"x":103.13,"y":191.28,"x0":-2.295248238514846,"y0":50.00517329060714,"z0":5.673074717669796,"aX":12.712182095290691},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":0.0,"breakHorizontal":-17.3,"spinRate":2860,"spinDirection":56},"zone":9,"typeConfidence":2.0,"plateTime":0.4649905845013733,"extension":6.333212621106792},"index":5,"playId":"35181633-1d0a-3dfa-88e6-717157782fad","pitchNumber":5,"startTime":"2026-07-28T02:53:08.721Z","endTime":"2026-07-28T02:53:14.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.200647595407926,"aZ":-22.159531222628296,"pfxX":0.3444341442768186,"pfxZ":5.106134179386434,"pX":-0.6707863428973591,"pZ":4.243015739198385,"vX0":2.4750928765108293,"vY0":-138.4944005503835,"vZ0":-1.2087490275948578,"x":142.57,"y":124.22,"x0":-1.6173135683879243,"y0":50.00158818894353,"z0":6.153961145673715,"aX":0.6748593594704949},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.2,"breakHorizontal":-1.1,"spinRate":2375,"spinDirection":182},"zone":11,"typeConfidence":2.0,"plateTime":0.3940764253839095,"extension":6.345805060815775},"index":6,"playId":"418d40a8-6bc9-355c-a630-7e94a55dfc99","pitchNumber":6,"startTime":"2026-07-28T02:54:08.452Z","endTime":"2026-07-28T02:54:11.899Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:54:11.899Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lars Nootbaar called out on strikes.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-28T02:56:29.665Z","endTime":"2026-07-28T02:59:01.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8,9],"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":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-28T02:56:23.225Z","endTime":"2026-07-28T02:56:31.949Z","isPitch":false,"type":"action","player":{"id":663457,"link":"/api/v1/people/663457"}},{"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":89.1,"endSpeed":82.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.601082237740954,"aZ":-23.713838763188274,"pfxX":7.347431793485993,"pfxZ":4.928684445997895,"pX":1.2491126672451887,"pZ":2.232210370418303,"vX0":-3.303087069574584,"vY0":-129.76823459525497,"vZ0":-5.289344578567103,"x":69.39,"y":178.51,"x0":1.5796995321513538,"y0":50.000890555712694,"z0":6.088950779200521,"aX":12.606186456895703},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.0,"breakHorizontal":-12.6,"spinRate":2090,"spinDirection":152},"zone":14,"typeConfidence":2.0,"plateTime":0.4210976911503028,"extension":7.115671430820081},"index":1,"playId":"8a4a1440-1783-3ad1-9720-b0b7240aa9c4","pitchNumber":1,"startTime":"2026-07-28T02:56:31.949Z","endTime":"2026-07-28T02:56:35.388Z","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":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.565636099981493,"aZ":-24.43390211609506,"pfxX":7.388072983720378,"pfxZ":4.3549953232511704,"pX":0.5648492151203497,"pZ":2.356464764468004,"vX0":-4.464735001695859,"vY0":-132.0671800043982,"vZ0":-5.005584149552546,"x":95.47,"y":175.16,"x0":1.312324941555707,"y0":50.001074670088414,"z0":6.059842465624752,"aX":13.126874556005061},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.1,"breakHorizontal":-12.5,"spinRate":2173,"spinDirection":148},"zone":6,"typeConfidence":2.0,"plateTime":0.4137976495108977,"extension":7.168846045792462},"index":2,"playId":"aa56c48c-0f8c-3903-af3d-57dc5b53484c","pitchNumber":2,"startTime":"2026-07-28T02:56:44.811Z","endTime":"2026-07-28T02:56:48.544Z","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":91.3,"endSpeed":84.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.878246061233067,"aZ":-24.057046623938724,"pfxX":7.916212384990756,"pfxZ":4.53958957601835,"pX":0.501328217234053,"pZ":1.7679914693839538,"vX0":-4.907668871636843,"vY0":-132.7638235367494,"vZ0":-6.565430871547076,"x":97.89,"y":191.04,"x0":1.3433128451561542,"y0":50.005328590936344,"z0":6.018910630162217,"aX":14.162702383009284},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.0,"breakHorizontal":-13.3,"spinRate":2207,"spinDirection":148},"zone":9,"typeConfidence":2.0,"plateTime":0.41224060107541405,"extension":7.154005452779668},"index":3,"playId":"959e798d-5337-39d0-b2b8-9dbc5f331f94","pitchNumber":3,"startTime":"2026-07-28T02:57:00.417Z","endTime":"2026-07-28T02:57:03.880Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.038218583569485,"aZ":-30.681981184548007,"pfxX":-2.6277420397104,"pfxZ":0.9429392173854385,"pX":-0.4232370184879448,"pZ":2.232901128104633,"vX0":-3.6331065131208042,"vY0":-125.43154079905058,"vZ0":-3.272338268795582,"x":133.13,"y":178.49,"x0":1.387083036338653,"y0":50.00612596163495,"z0":6.063714123728077,"aX":-4.175578782905565},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.2,"breakHorizontal":5.6,"spinRate":2147,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.4371508606165837,"extension":6.990795989543424},"index":4,"playId":"0dd280d0-790a-3c02-9800-c919d74406fc","pitchNumber":4,"startTime":"2026-07-28T02:57:19.565Z","endTime":"2026-07-28T02:57:23.472Z","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":91.4,"endSpeed":84.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.831426620910392,"aZ":-24.627914300686207,"pfxX":7.251224356122362,"pfxZ":4.212026687667955,"pX":-1.4495166142651312,"pZ":2.176451482620443,"vX0":-8.973283467556952,"vY0":-132.82929285288756,"vZ0":-5.368156517897863,"x":172.25,"y":180.02,"x0":1.026669085284428,"y0":50.002531330655586,"z0":6.008901487734726,"aX":12.988199292919287},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.6,"breakHorizontal":-11.3,"spinRate":2089,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.4119901601313849,"extension":7.154422959626846},"index":5,"playId":"2000397f-1b3e-3e25-9d26-6ebc783857ef","pitchNumber":5,"startTime":"2026-07-28T02:57:39.523Z","endTime":"2026-07-28T02:57:43.773Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.195247179269405,"aZ":-30.30939177885525,"pfxX":-1.3640674135197735,"pfxZ":1.1868781372196704,"pX":-1.4111513464222019,"pZ":1.0315437100423848,"vX0":-6.7716926856302715,"vY0":-124.0361897401918,"vZ0":-5.671993034581672,"x":170.79,"y":210.93,"x0":1.5237405267463477,"y0":50.00291787926795,"z0":5.854160063791715,"aX":-2.138461277188546},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.1,"breakHorizontal":4.0,"spinRate":2279,"spinDirection":175},"zone":13,"typeConfidence":2.0,"plateTime":0.44042459899500974,"extension":7.038284268436716},"index":6,"playId":"87923845-48f8-3736-9a1f-c7bf09448f79","pitchNumber":6,"startTime":"2026-07-28T02:57:52.872Z","endTime":"2026-07-28T02:57:56.763Z","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":92.4,"endSpeed":84.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.039634583898987,"aZ":-23.520180264107157,"pfxX":6.340249075030502,"pfxZ":4.723456923363626,"pX":0.5322183839015633,"pZ":2.1247309168576254,"vX0":-4.390102403178837,"vY0":-134.42167105320016,"vZ0":-5.798892285665268,"x":96.71,"y":181.41,"x0":1.3625734398299532,"y0":50.000042643276146,"z0":5.978958458627931,"aX":11.60510733461903},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.6,"breakHorizontal":-10.6,"spinRate":2138,"spinDirection":152},"zone":9,"typeConfidence":2.0,"plateTime":0.40741799931821454,"extension":7.239247918727698},"index":7,"playId":"f3dde33f-f9c0-3a5d-a624-9c0091c012f3","pitchNumber":7,"startTime":"2026-07-28T02:58:05.451Z","endTime":"2026-07-28T02:58:09.379Z","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":92.5,"endSpeed":83.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.06339265376518,"aZ":-23.819305386647248,"pfxX":9.216508310173934,"pfxZ":4.619207214516949,"pX":1.5344103738562802,"pZ":3.1196439809251064,"vX0":-3.295791085136345,"vY0":-134.61863256339885,"vZ0":-3.38034723541708,"x":58.51,"y":154.55,"x0":1.5872509737388332,"y0":50.00465319691955,"z0":6.105302634153096,"aX":16.679345133825695},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.7,"breakHorizontal":-15.8,"spinRate":2112,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.40907462305008613,"extension":7.093420464799847},"index":8,"playId":"9710e4cb-fb80-34a8-a376-88ffe4445fd1","pitchNumber":8,"startTime":"2026-07-28T02:58:24.689Z","endTime":"2026-07-28T02:58:28.858Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":73.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.580837805122254,"aZ":-37.644825876387124,"pfxX":-3.851545929962604,"pfxZ":-4.039159735681819,"pX":0.7445912652457528,"pZ":3.0525561456480177,"vX0":-0.6794053619969318,"vY0":-115.7109059957703,"vZ0":0.9157078974511135,"x":88.62,"y":156.36,"x0":1.5422988652413978,"y0":50.00035121372076,"z0":6.258454303977572,"aX":-5.221798662843784},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-6.8,"breakHorizontal":7.2,"spinRate":2399,"spinDirection":322},"zone":3,"typeConfidence":2.0,"plateTime":0.47334699630148425,"extension":6.922397476205083},"index":9,"playId":"7dd7dbee-1a2c-34cc-9df8-5328893f498d","pitchNumber":9,"startTime":"2026-07-28T02:58:56.278Z","endTime":"2026-07-28T02:59:01.603Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:59:01.603Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Blaze Jordan grounds out sharply, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-28T02:59:14.915Z","endTime":"2026-07-28T02:59:45.660Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.504378587383137,"aZ":-23.58479625221535,"pfxX":1.5240673849524753,"pfxZ":4.6742466530952544,"pX":0.3175408213447847,"pZ":3.3004999701644397,"vX0":-3.9584444109369987,"vY0":-134.09513053936774,"vZ0":-2.4402063808008005,"x":104.9,"y":149.67,"x0":1.6088836618876727,"y0":50.00476688979413,"z0":5.888789904691639,"aX":2.80214004622859},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.2,"breakHorizontal":-2.0,"spinRate":1870,"spinDirection":143},"zone":3,"typeConfidence":2.0,"plateTime":0.40704704075646125,"extension":7.0741080641375245},"index":0,"playId":"40fb3757-e8e8-32f7-9aa0-0251cc6767a8","pitchNumber":1,"startTime":"2026-07-28T02:59:22.820Z","endTime":"2026-07-28T02:59:26.478Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.304761523594145,"aZ":-26.605137572244434,"pfxX":9.231697221385787,"pfxZ":3.1202110112523673,"pX":0.08518449392735436,"pZ":2.1746482754024,"vX0":-6.144158717403855,"vY0":-133.1782114239256,"vZ0":-5.1596535517493125,"x":113.75,"y":180.06,"x0":1.2302229007177783,"y0":50.00436161338476,"z0":6.077122897930292,"aX":16.478782946268804},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.7,"breakHorizontal":-15.2,"spinRate":2068,"spinDirection":150},"zone":8,"typeConfidence":2.0,"plateTime":0.41228981699884004,"extension":7.155860531768811},"hitData":{"launchSpeed":104.2,"launchAngle":-11.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":127.0,"coordY":137.36}},"index":1,"playId":"9f74e136-a345-312e-a8ca-039f40d32c03","pitchNumber":2,"startTime":"2026-07-28T02:59:37.926Z","endTime":"2026-07-28T02:59:45.660Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:59:45.660Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Wetherholt grounds out, first baseman Michael Busch to pitcher David Peterson.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-28T03:00:07.837Z","endTime":"2026-07-28T03:00:46.190Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":2},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":74.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.407848177368052,"aZ":-36.07895553535402,"pfxX":-3.0510287976273043,"pfxZ":-2.8032204695743026,"pX":0.44411326152026304,"pZ":2.442720957832435,"vX0":-1.6702428680038481,"vY0":-116.7884862975951,"vZ0":-0.8254363308041848,"x":100.07,"y":172.83,"x0":1.563168102100908,"y0":50.0035303559723,"z0":6.171272573105938,"aX":-4.247250307780804},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-5.0,"breakHorizontal":5.9,"spinRate":2490,"spinDirection":324},"zone":6,"typeConfidence":2.0,"plateTime":0.46760541295987235,"extension":6.894936723933791},"index":0,"playId":"55aa8065-470a-338b-82f0-e9c43bb7dec8","pitchNumber":1,"startTime":"2026-07-28T03:00:07.837Z","endTime":"2026-07-28T03:00:11.518Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":81.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.60988002295796,"aZ":-26.768194525602173,"pfxX":-1.0378490700326948,"pfxZ":3.3009659310099217,"pX":-1.5783338286781026,"pZ":0.5666906102013297,"vX0":-7.007104768352836,"vY0":-126.36957638512048,"vZ0":-7.60833222235762,"x":177.16,"y":223.48,"x0":1.3505271148866018,"y0":50.003346564922474,"z0":5.727383255940026,"aX":-1.700497110413906},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.7,"breakHorizontal":3.2,"spinRate":2225,"spinDirection":171},"zone":13,"typeConfidence":2.0,"plateTime":0.43129860506422046,"extension":7.121944696228541},"index":1,"playId":"eeb3cac6-f4ea-3e4f-b650-132b22f56e2e","pitchNumber":2,"startTime":"2026-07-28T03:00:22.846Z","endTime":"2026-07-28T03:00:26.540Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.35789216507551,"aZ":-24.299963114420827,"pfxX":7.256745242366178,"pfxZ":4.280599961220979,"pX":0.9175663961681402,"pZ":2.2324914081543725,"vX0":-4.050602567398805,"vY0":-134.56003503913365,"vZ0":-5.2986789982976585,"x":82.02,"y":178.5,"x0":1.497181128717168,"y0":50.00235495844879,"z0":5.94185596103038,"aX":13.34785011573052},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.8,"breakHorizontal":-12.4,"spinRate":2092,"spinDirection":148},"zone":14,"typeConfidence":2.0,"plateTime":0.40656573246705197,"extension":7.19671489662858},"hitData":{"launchSpeed":89.9,"launchAngle":-32.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.29,"coordY":164.35}},"index":2,"playId":"c25bdd0a-8320-3449-8aa2-20c5a07eaf7a","pitchNumber":3,"startTime":"2026-07-28T03:00:38.794Z","endTime":"2026-07-28T03:00:46.190Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:00:46.190Z","atBatIndex":44},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Miguel Amaya pops out to shortstop Masyn Winn.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-28T03:03:02.855Z","endTime":"2026-07-28T03:03:13.354Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.4,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29259151417561,"aZ":-28.768306490274533,"pfxX":5.000505725192845,"pfxZ":2.037665659834934,"pX":-0.21356645461824478,"pZ":2.4526015564801713,"vX0":-0.3278608342761211,"vY0":-128.02909594176768,"vZ0":-3.62226302259371,"x":125.14,"y":172.56,"x0":-0.7350250126959885,"y0":50.005542528391395,"z0":6.1160974863129836,"aX":8.374453136534822},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.1,"breakHorizontal":-9.0,"spinRate":2747,"spinDirection":118},"zone":5,"typeConfidence":2.0,"plateTime":0.42640913884580467,"extension":6.179216530480484},"hitData":{"launchSpeed":94.6,"launchAngle":69.0,"totalDistance":132.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":117.35,"coordY":156.24}},"index":0,"playId":"d05d2621-7733-3462-83cb-4eb7c3466210","pitchNumber":1,"startTime":"2026-07-28T03:03:02.855Z","endTime":"2026-07-28T03:03:13.354Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:03:13.354Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-28T03:03:24.556Z","endTime":"2026-07-28T03:04:48.633Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.95357727056265,"aZ":-17.592030351549184,"pfxX":-1.3892463464793319,"pfxZ":7.407919869327737,"pX":0.5330653443080146,"pZ":3.2366337846120317,"vX0":2.9906036723527594,"vY0":-138.88740374599942,"vZ0":-4.618022324999753,"x":96.68,"y":151.39,"x0":-0.37358523635535024,"y0":50.00211272382494,"z0":6.078631783569145,"aX":-2.734650353871133},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.7,"breakHorizontal":1.9,"spinRate":2522,"spinDirection":198},"zone":3,"typeConfidence":2.0,"plateTime":0.39325958285933194,"extension":6.23769374929519},"index":0,"playId":"2bc1fa48-7a69-3a49-bd90-aecb4d363422","pitchNumber":1,"startTime":"2026-07-28T03:03:34.671Z","endTime":"2026-07-28T03:03:38.416Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-28T03:03:46.392Z","endTime":"2026-07-28T03:03:54.932Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.446110404051016,"aZ":-31.78623951735777,"pfxX":-6.969204753235805,"pfxZ":0.22279518601996884,"pX":-1.728202783596506,"pZ":3.2015803149819573,"vX0":0.3814137314826422,"vY0":-130.1573070878086,"vZ0":-0.503643685539451,"x":182.88,"y":152.34,"x0":-0.9688609794849918,"y0":50.00196194573068,"z0":5.781402715960787,"aX":-12.090726147069438},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.5,"breakHorizontal":12.6,"spinRate":2299,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4190247789310062,"extension":6.297659682837674},"index":2,"playId":"183e9987-dd93-37f2-8893-bc088e5996fc","pitchNumber":2,"startTime":"2026-07-28T03:03:54.932Z","endTime":"2026-07-28T03:03:58.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.285572361266876,"aZ":-28.555133264729115,"pfxX":-7.631794392052222,"pfxZ":2.1295176933973092,"pX":-2.016256010855539,"pZ":2.1721762557858444,"vX0":-0.23306390845680897,"vY0":-129.422841345257,"vZ0":-3.4767594464177067,"x":193.85,"y":180.13,"x0":-0.9329765374413903,"y0":50.005861934690955,"z0":5.713232854783303,"aX":-12.985342262237172},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.4,"breakHorizontal":13.9,"spinRate":2442,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.42275769693314746,"extension":6.290900963345973},"index":3,"playId":"f7069b95-8d1a-3600-b3c5-aac00aff38ce","pitchNumber":3,"startTime":"2026-07-28T03:04:09.566Z","endTime":"2026-07-28T03:04:12.619Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.73323107084006,"aZ":-19.79032821051745,"pfxX":-6.6981996787028315,"pfxZ":6.365231887280728,"pX":0.44594362562746465,"pZ":2.1022211466460097,"vX0":5.47469422899078,"vY0":-138.3535537772693,"vZ0":-6.262273055036594,"x":100.0,"y":182.02,"x0":-0.6843865075936658,"y0":50.00456907850296,"z0":5.713270932816236,"aX":-13.03771597085},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.4,"breakHorizontal":11.0,"spinRate":2330,"spinDirection":206},"zone":9,"typeConfidence":2.0,"plateTime":0.3952893035797125,"extension":6.387382184525738},"index":4,"playId":"8f30bb00-e7f1-30ce-bcaa-a53b90f2f03f","pitchNumber":4,"startTime":"2026-07-28T03:04:24.697Z","endTime":"2026-07-28T03:04:27.868Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":74.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.08083571484049,"aZ":-40.66715149653475,"pfxX":5.714071471422705,"pfxZ":-6.0609739922715065,"pX":-1.034562317648981,"pZ":2.6517745362847687,"vX0":-2.5507904219071875,"vY0":-117.28287229714465,"vZ0":0.46837372266037436,"x":156.44,"y":167.18,"x0":-0.6783781434684117,"y0":50.00524774834516,"z0":6.22605716198118,"aX":8.003552731393054},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-10.7,"breakHorizontal":-9.7,"spinRate":2755,"spinDirection":45},"zone":11,"typeConfidence":2.0,"plateTime":0.46608537797062555,"extension":6.2010734857080845},"index":5,"playId":"3d43ca6c-bc2b-307f-b075-94d584c91b10","pitchNumber":5,"startTime":"2026-07-28T03:04:44.753Z","endTime":"2026-07-28T03:04:48.633Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:04:48.633Z","atBatIndex":46},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Seiya Suzuki reaches on a fielding error by third baseman Blaze Jordan.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-28T03:05:01.520Z","endTime":"2026-07-28T03:05:30.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691458,"link":"/api/v1/people/691458"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]}],"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":96.9,"endSpeed":89.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.72703246418324,"aZ":-18.110997274724003,"pfxX":-1.295219268896914,"pfxZ":6.917885553281874,"pX":0.3601410776355799,"pZ":2.568707615245687,"vX0":2.3716291246118395,"vY0":-141.0908870791877,"vZ0":-6.310345006986361,"x":103.27,"y":169.42,"x0":-0.32001602008184227,"y0":50.00077312506324,"z0":5.986422208319976,"aX":-2.6321626219599},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.5,"breakHorizontal":1.9,"spinRate":2482,"spinDirection":197},"zone":6,"typeConfidence":2.0,"plateTime":0.38704816869392333,"extension":6.1964593317367775},"index":0,"playId":"576e82ff-4149-30e2-beb3-1e76634fb7d0","pitchNumber":1,"startTime":"2026-07-28T03:05:07.793Z","endTime":"2026-07-28T03:05:11.218Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.95743439032148,"aZ":-37.68368146616864,"pfxX":7.14725046955369,"pfxZ":-3.7151727544252156,"pX":0.7600771654054558,"pZ":1.6417091145764755,"vX0":1.6642460762085383,"vY0":-121.00320459492862,"vZ0":-1.9109180747056278,"x":88.03,"y":194.45,"x0":-0.8656184030943804,"y0":50.0057516924507,"z0":5.74811020492821,"aX":10.584070463773388},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-7.0,"breakHorizontal":-13.3,"spinRate":2676,"spinDirection":57},"zone":9,"typeConfidence":2.0,"plateTime":0.4529200172818655,"extension":6.313194270108636},"hitData":{"launchSpeed":80.8,"launchAngle":-11.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.71,"coordY":165.36}},"index":1,"playId":"65664ff9-1a1a-3644-8b19-67fd1f12a6b6","pitchNumber":2,"startTime":"2026-07-28T03:05:21.807Z","endTime":"2026-07-28T03:05:30.518Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:05:30.518Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alex Bregman grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-28T03:05:56.388Z","endTime":"2026-07-28T03:07:51.434Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"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":"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":5},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":74.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.886702757094906,"aZ":-41.9336702791374,"pfxX":3.880001637639193,"pfxZ":-7.02709646929345,"pX":-0.18738256259085911,"pZ":1.5759536538337737,"vX0":-0.014656984445484578,"vY0":-116.79581322851003,"vZ0":-1.425861368899299,"x":124.14,"y":196.23,"x0":-0.6855804102730724,"y0":50.002912616374125,"z0":6.1189214066407,"aX":5.389093776309749},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-12.8,"breakHorizontal":-7.1,"spinRate":2707,"spinDirection":42},"zone":13,"typeConfidence":2.0,"plateTime":0.4679931450850927,"extension":6.124493439869819},"index":0,"playId":"5649052a-3e04-358f-a612-1b7d712b00a7","pitchNumber":1,"startTime":"2026-07-28T03:05:56.388Z","endTime":"2026-07-28T03:06:00.548Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.43964254491878,"aZ":-37.19115780975799,"pfxX":8.20678904808058,"pfxZ":-3.4589258270414662,"pX":0.1360482344578517,"pZ":1.409337002212568,"vX0":0.11638398224140933,"vY0":-120.07050025186717,"vZ0":-2.213089960559701,"x":111.81,"y":200.73,"x0":-0.9782524739756988,"y0":50.00084891783964,"z0":5.669619837206452,"aX":11.915083063421308},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-6.5,"breakHorizontal":-14.9,"spinRate":2891,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.45713104412164984,"extension":6.3103614157652395},"index":1,"playId":"17e4c100-a491-3da9-a827-b100d4ffda29","pitchNumber":2,"startTime":"2026-07-28T03:06:15.500Z","endTime":"2026-07-28T03:06:19.039Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.589643107875823,"aZ":-35.43090549305573,"pfxX":8.036112045792319,"pfxZ":-2.2183098435020483,"pX":-0.19406798683449394,"pZ":2.1694841947242054,"vX0":-0.9083871385928979,"vY0":-120.28590242824323,"vZ0":-1.2350064109252332,"x":124.4,"y":180.2,"x0":-0.8565823520502516,"y0":50.000528991606444,"z0":5.821336384303885,"aX":11.81398720065483},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-4.1,"breakHorizontal":-14.4,"spinRate":2832,"spinDirection":66},"zone":5,"typeConfidence":2.0,"plateTime":0.4547590947182414,"extension":6.281150341610583},"index":2,"playId":"20961503-a720-359c-8a7e-40fa4d71b8ce","pitchNumber":3,"startTime":"2026-07-28T03:06:38.305Z","endTime":"2026-07-28T03:06:45.665Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.642685644926217,"aZ":-20.2940240401029,"pfxX":0.709432411690929,"pfxZ":6.156323829954632,"pX":0.7849581406999873,"pZ":3.6084299043890176,"vX0":2.6189632148017705,"vY0":-137.34935149814655,"vZ0":-3.2649978202433587,"x":87.08,"y":141.35,"x0":-0.2692776403028073,"y0":50.000490213169655,"z0":6.176603613549978,"aX":1.3680394150510031},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.8,"breakHorizontal":-1.8,"spinRate":2427,"spinDirection":188},"zone":12,"typeConfidence":2.0,"plateTime":0.397303771500805,"extension":6.326728357797964},"index":3,"playId":"a1f22efe-3f76-37ea-82bb-63d611ae275e","pitchNumber":4,"startTime":"2026-07-28T03:07:07.260Z","endTime":"2026-07-28T03:07:10.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.495850442667816,"aZ":-23.27458424777451,"pfxX":-5.987913197463978,"pfxZ":4.675255575826849,"pX":-1.989067059379121,"pZ":2.6393238456313606,"vX0":-1.6207597342306714,"vY0":-136.7212161048918,"vZ0":-4.883794482230369,"x":192.82,"y":167.52,"x0":-0.6111438520185469,"y0":50.00624659369828,"z0":6.034192577708281,"aX":-11.403207835518767},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.7,"breakHorizontal":11.2,"spinRate":2305,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.3997377295553619,"extension":6.363151009780269},"index":4,"playId":"2183e601-a94a-3f93-8ddd-9eb88d2b1451","pitchNumber":5,"startTime":"2026-07-28T03:07:25.054Z","endTime":"2026-07-28T03:07:28.826Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":88.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.613677324745858,"aZ":-21.158374638639202,"pfxX":2.4998349758465412,"pfxZ":5.6209987593094155,"pX":-0.05082947095100374,"pZ":2.2035727217356844,"vX0":-0.07744265637426254,"vY0":-138.31980484596417,"vZ0":-6.533639410223729,"x":118.94,"y":179.28,"x0":-0.3479487384300256,"y0":50.00074201828722,"z0":5.990680209631644,"aX":4.897576874960264},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.2,"breakHorizontal":-4.6,"spinRate":2461,"spinDirection":189},"zone":5,"typeConfidence":2.0,"plateTime":0.3943058840537117,"extension":6.29775796372745},"hitData":{"launchSpeed":99.6,"launchAngle":-15.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.69,"coordY":147.63}},"index":5,"playId":"ee7663f8-44e7-3509-bda1-008cc0d60beb","pitchNumber":6,"startTime":"2026-07-28T03:07:44.306Z","endTime":"2026-07-28T03:07:51.434Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:07:51.434Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jordan Walker walks.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-28T03:09:53.822Z","endTime":"2026-07-28T03:11:43.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"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(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":74.6,"endSpeed":68.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.476536643276244,"aZ":-37.108730252634984,"pfxX":-4.9245677077502,"pfxZ":-4.126846190349951,"pX":1.942095140399619,"pZ":4.92204183782836,"vX0":1.8367415942216665,"vY0":-108.49393282320133,"vZ0":5.331608972502123,"x":42.97,"y":105.88,"x0":1.7256612478877964,"y0":50.00296972972418,"z0":6.4703658855116,"aX":-5.887464380784859},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-5.8,"breakHorizontal":8.4,"spinRate":2197,"spinDirection":316},"zone":12,"typeConfidence":2.0,"plateTime":0.5042955872643091,"extension":6.640416298074518},"index":0,"playId":"6b35b5ba-3a56-3c34-bb97-be22c1d2f265","pitchNumber":1,"startTime":"2026-07-28T03:10:00.143Z","endTime":"2026-07-28T03:10:03.158Z","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":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.449534808941944,"aZ":-22.707444501134695,"pfxX":6.298297456995749,"pfxZ":5.4731096718064185,"pX":-0.4284688538723122,"pZ":1.76578718001222,"vX0":-6.405234570287645,"vY0":-130.2352544813493,"vZ0":-6.769272370399431,"x":133.33,"y":191.1,"x0":1.235882466333817,"y0":50.00499049535881,"z0":6.0975680546070175,"aX":10.900990880007882},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.8,"breakHorizontal":-10.1,"spinRate":2094,"spinDirection":153},"zone":7,"typeConfidence":2.0,"plateTime":0.41936926704483435,"extension":7.140383644080171},"index":1,"playId":"39aa14b5-d464-3737-81db-3298853892fd","pitchNumber":2,"startTime":"2026-07-28T03:10:13.589Z","endTime":"2026-07-28T03:10:18.122Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"}}},{"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.4,"endSpeed":79.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.541902032949316,"aZ":-28.630628128883526,"pfxX":-1.1836957098379886,"pfxZ":2.2458085211831382,"pX":-1.379038583267124,"pZ":0.6386666059378373,"vX0":-6.425292027064721,"vY0":-124.21621049235429,"vZ0":-7.110887479000549,"x":169.57,"y":221.54,"x0":1.3843655165183069,"y0":50.00344334344198,"z0":5.887153100103755,"aX":-1.8678906097329528},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.8,"breakHorizontal":3.5,"spinRate":2272,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.43926258122232564,"extension":6.991346913935708},"index":2,"playId":"a64bcacc-a8af-3259-a894-63901f1b4832","pitchNumber":3,"startTime":"2026-07-28T03:10:39.681Z","endTime":"2026-07-28T03:10:42.987Z","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":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.46694536799482,"aZ":-20.001311900529473,"pfxX":8.43513604628135,"pfxZ":6.851940272410027,"pX":0.26219688259174545,"pZ":1.8765868741212568,"vX0":-5.5800019906091975,"vY0":-132.46061307866245,"vZ0":-6.932909546625697,"x":107.01,"y":188.11,"x0":1.3008957750524899,"y0":50.001487553561944,"z0":5.991800267974412,"aX":14.978349995313724},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.0,"breakHorizontal":-14.0,"spinRate":2196,"spinDirection":157},"zone":8,"typeConfidence":2.0,"plateTime":0.41362077286487153,"extension":7.191514546232662},"index":3,"playId":"e65ad9ff-c6aa-3509-bef4-ff17ee4d4e86","pitchNumber":4,"startTime":"2026-07-28T03:10:55.092Z","endTime":"2026-07-28T03:10:58.794Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-28T03:11:08.747Z","endTime":"2026-07-28T03:11:20.805Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.37985287281319,"aZ":-20.32980377258209,"pfxX":7.688744588490685,"pfxZ":6.4349225863873105,"pX":1.166922825938751,"pZ":1.964299505628771,"vX0":-3.111903667399345,"vY0":-134.6203629870669,"vZ0":-7.146819572906317,"x":72.52,"y":185.74,"x0":1.3367888931514884,"y0":50.00670742421439,"z0":6.085795547164568,"aX":14.158466180045355},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.3,"breakHorizontal":-13.3,"spinRate":2169,"spinDirection":153},"zone":14,"typeConfidence":2.0,"plateTime":0.40638767907011797,"extension":7.1367307341610005},"index":5,"playId":"732701bb-9e30-38bd-b361-128f67fff986","pitchNumber":5,"startTime":"2026-07-28T03:11:20.805Z","endTime":"2026-07-28T03:11:25.268Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.601400329546866,"aZ":-20.887516314987902,"pfxX":8.610588749131361,"pfxZ":6.180323952169995,"pX":0.09869998322496022,"pZ":1.1625660560088975,"vX0":-6.364317617590597,"vY0":-134.2118177954035,"vZ0":-8.57834927143529,"x":113.24,"y":207.39,"x0":1.3800397685887582,"y0":50.00651194737408,"z0":5.883792437076551,"aX":15.737531514716327},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.5,"breakHorizontal":-14.3,"spinRate":2195,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.407845082153643,"extension":7.280393606071922},"index":6,"playId":"4c8457f5-9842-3b24-ac1d-f7f932c71f3d","pitchNumber":6,"startTime":"2026-07-28T03:11:37.806Z","endTime":"2026-07-28T03:11:43.557Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:11:43.557Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Iván Herrera strikes out on automatic strike.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-28T03:12:02.297Z","endTime":"2026-07-28T03:14:51.595Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7,9],"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":9},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7436376653961,"aZ":-21.092660833401514,"pfxX":8.788049473141164,"pfxZ":6.203652706233835,"pX":-0.25635242667784436,"pZ":1.0177474516145435,"vX0":-6.679021075248299,"vY0":-132.42818748112325,"vZ0":-8.716443631701743,"x":126.77,"y":211.3,"x0":1.1494183013883312,"y0":50.00245481629695,"z0":5.879260877224662,"aX":15.699146070920369},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.6,"breakHorizontal":-14.5,"spinRate":2126,"spinDirection":149},"zone":13,"typeConfidence":2.0,"plateTime":0.41268367357884994,"extension":7.225865717714544},"index":0,"playId":"e4f76d2c-b373-30c1-8818-6b9b05d080df","pitchNumber":1,"startTime":"2026-07-28T03:12:09.518Z","endTime":"2026-07-28T03:12:13.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.265844209685934,"aZ":-17.661761122070793,"pfxX":1.6841758722491598,"pfxZ":7.87832028303851,"pX":-0.9251813421165891,"pZ":2.7991842332429564,"vX0":-6.265250581216832,"vY0":-134.1777386698999,"vZ0":-4.949373000672049,"x":152.27,"y":163.2,"x0":1.210902943519411,"y0":50.001981673561495,"z0":5.90773646854973,"aX":3.1026518557838787},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.6,"breakHorizontal":-1.8,"spinRate":2158,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.40663196288159487,"extension":7.172153546605821},"index":1,"playId":"91aa82de-27f9-34a1-8e8c-85f996533344","pitchNumber":2,"startTime":"2026-07-28T03:12:29.225Z","endTime":"2026-07-28T03:12:32.598Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.502819410424223,"aZ":-27.75602787076178,"pfxX":-0.46157959050826847,"pfxZ":2.769777677494913,"pX":-0.7459654485364744,"pZ":2.0289878181898606,"vX0":-5.062196258307897,"vY0":-125.53884517008682,"vZ0":-3.902654794791554,"x":145.43,"y":184.0,"x0":1.3569101911190824,"y0":50.003162299140115,"z0":5.863939920783012,"aX":-0.7362006714248659},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.3,"breakHorizontal":2.0,"spinRate":2161,"spinDirection":173},"zone":7,"typeConfidence":2.0,"plateTime":0.4363663689375499,"extension":7.110624743251482},"index":2,"playId":"ca8c1573-d88f-326d-a8f6-bb7ec42756b5","pitchNumber":3,"startTime":"2026-07-28T03:12:51.487Z","endTime":"2026-07-28T03:12:54.705Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.795995305364748,"aZ":-28.961963223370212,"pfxX":-0.5924117988707951,"pfxZ":1.9860004826048625,"pX":-0.661604003258864,"pZ":1.490700108471315,"vX0":-5.187016745572288,"vY0":-125.7991368163736,"vZ0":-5.106516955987801,"x":142.22,"y":198.53,"x0":1.4976982618695118,"y0":50.00066720212795,"z0":5.874496912932493,"aX":-0.9550118004037035},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.8,"breakHorizontal":2.2,"spinRate":2247,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.4342036929413462,"extension":7.1242063866938645},"index":3,"playId":"323eba20-e213-34d9-8a34-7bd71e875828","pitchNumber":4,"startTime":"2026-07-28T03:13:12.135Z","endTime":"2026-07-28T03:13:15.324Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.556719721398444,"aZ":-24.462872093962925,"pfxX":-0.5107353397844339,"pfxZ":4.133108476775769,"pX":-0.9794391984069968,"pZ":3.8776332678253986,"vX0":-5.590892184758954,"vY0":-135.45654174011554,"vZ0":-1.1869010809916434,"x":154.33,"y":134.08,"x0":1.1744040219056113,"y0":50.00229814197681,"z0":6.025908271503541,"aX":-0.9510491082218253},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.4,"breakHorizontal":2.0,"spinRate":2016,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.40378467457566547,"extension":7.105964491058912},"index":4,"playId":"9a7caf3f-1133-3127-b8e0-09c325f1adcb","pitchNumber":5,"startTime":"2026-07-28T03:13:35.581Z","endTime":"2026-07-28T03:13:39.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.751523636873685,"aZ":-25.542855167944474,"pfxX":10.538058976347827,"pfxZ":3.6976565058123843,"pX":-1.468533099589383,"pZ":1.448168955586203,"vX0":-9.502744133211188,"vY0":-133.38205772011855,"vZ0":-7.030780576569801,"x":172.98,"y":199.68,"x0":0.7780990217574189,"y0":50.004316134419916,"z0":5.9705824439430835,"aX":18.91395384835215},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.3,"breakHorizontal":-16.9,"spinRate":2090,"spinDirection":151},"zone":13,"typeConfidence":2.0,"plateTime":0.41125837625157136,"extension":7.208567752237675},"index":5,"playId":"3429bcad-5fde-3a95-adf5-890bca60a961","pitchNumber":6,"startTime":"2026-07-28T03:13:54.227Z","endTime":"2026-07-28T03:13:57.848Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-07-28T03:14:02.761Z","endTime":"2026-07-28T03:14:17.957Z","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(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":86.8,"endSpeed":80.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.713610702816986,"aZ":-27.550807103649376,"pfxX":-0.8093259913137154,"pfxZ":2.8355406369513947,"pX":-0.6948104716953415,"pZ":1.6457965788027025,"vX0":-5.044295589523588,"vY0":-126.33605988624522,"vZ0":-4.991021599645644,"x":143.48,"y":194.34,"x0":1.4259738649603904,"y0":50.003437666504944,"z0":5.8391898549077705,"aX":-1.3180069451422733},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.3,"breakHorizontal":2.5,"spinRate":2273,"spinDirection":191},"zone":7,"typeConfidence":2.0,"plateTime":0.43217637198175707,"extension":7.154079059595429},"index":7,"playId":"e2c9eec5-a70d-3adb-ba57-e94bbbc916f9","pitchNumber":7,"startTime":"2026-07-28T03:14:17.957Z","endTime":"2026-07-28T03:14:21.248Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":8,"startTime":"2026-07-28T03:14:46.593Z","endTime":"2026-07-28T03:14:46.594Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"details":{"call":{"code":"AB","description":"Automatic Strike - Batter Timeout Violation"},"description":"Automatic Strike - Batter Timeout Violation","code":"AB","isInPlay":false,"isStrike":true,"isBall":false,"isOut":true,"hasReview":false,"violation":{"type":"batter_timeout","description":"Batter Timeout Violation","player":{"id":671056,"fullName":"Iván Herrera"}}},"count":{"balls":3,"strikes":3,"outs":0},"index":9,"playId":"91df8f41-75c6-4fe0-995c-8289ceabab1e","pitchNumber":7,"startTime":"2026-07-28T03:14:46.595Z","endTime":"2026-07-28T03:14:51.595Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-07-28T03:14:51.595Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Burleson grounds out sharply, second baseman Nico Hoerner to first baseman Michael Busch. Jordan Walker to 2nd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-28T03:17:04.240Z","endTime":"2026-07-28T03:18:07.475Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","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":4},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-28T03:15:43.417Z","endTime":"2026-07-28T03:17:06.332Z","isPitch":false,"type":"action","player":{"id":676475,"link":"/api/v1/people/676475"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.6,"endSpeed":84.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.17462263071549,"aZ":-22.767877198798413,"pfxX":10.089463467654388,"pfxZ":5.139663739043996,"pX":-0.8674314941662621,"pZ":1.5039970124295488,"vX0":-8.530922734622322,"vY0":-134.46789450096594,"vZ0":-7.5160545295666354,"x":150.06,"y":198.17,"x0":1.0354517642322592,"y0":50.00480100346372,"z0":5.950840961940243,"aX":18.477518925299858},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.8,"breakHorizontal":-16.4,"spinRate":1978,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.40732725783287504,"extension":7.142839723595045},"index":1,"playId":"d68d5bfb-a461-3a8f-8d7f-85d00d8fdbf8","pitchNumber":1,"startTime":"2026-07-28T03:17:06.332Z","endTime":"2026-07-28T03:17:09.928Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.18625858850818,"aZ":-29.266446958645236,"pfxX":-0.5498803046907632,"pfxZ":1.8627729866238,"pX":-1.5902671142128255,"pZ":1.1752190959370115,"vX0":-7.017424630064772,"vY0":-123.70739074282614,"vZ0":-5.315327938952559,"x":177.62,"y":207.05,"x0":1.3468971421852196,"y0":50.00131064715403,"z0":5.785959600085829,"aX":-0.8574369540208869},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.4,"breakHorizontal":2.5,"spinRate":2216,"spinDirection":163},"zone":13,"typeConfidence":2.0,"plateTime":0.44166546390798445,"extension":7.087794013101821},"index":2,"playId":"85c9279a-a16d-3147-8fb0-8fea24e45384","pitchNumber":2,"startTime":"2026-07-28T03:17:24.183Z","endTime":"2026-07-28T03:17:27.544Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"index":3,"playId":"37445a18-4637-32c1-b516-6bbc136858bc","startTime":"2026-07-28T03:17:40.799Z","endTime":"2026-07-28T03:17:43.799Z","isPitch":false,"type":"pickoff"},{"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":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.870904537295903,"aZ":-25.684677620507767,"pfxX":9.269867543276622,"pfxZ":3.6362794361729573,"pX":0.0988645479491269,"pZ":2.216569144565774,"vX0":-6.184271805539077,"vY0":-133.34112404400994,"vZ0":-4.994805085787342,"x":113.23,"y":178.93,"x0":1.2535068797716822,"y0":50.00648957976894,"z0":5.986743511111714,"aX":16.558761058439284},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.6,"breakHorizontal":-15.4,"spinRate":2086,"spinDirection":150},"zone":5,"typeConfidence":2.0,"plateTime":0.4120815694590223,"extension":7.224137718635704},"hitData":{"launchSpeed":103.2,"launchAngle":-6.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":152.82,"coordY":145.6}},"index":4,"playId":"965eade7-1af8-3dde-8815-076863a90261","pitchNumber":3,"startTime":"2026-07-28T03:17:58.338Z","endTime":"2026-07-28T03:18:07.475Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:18:07.475Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masyn Winn singles on a ground ball to center fielder Pete Crow-Armstrong. Jordan Walker scores. Masyn Winn to 2nd.","rbi":1,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-28T03:20:33.601Z","endTime":"2026-07-28T03:21:34.272Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"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":[2,3,4],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":{"id":656849,"link":"/api/v1/people/656849"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-28T03:18:34.496Z","endTime":"2026-07-28T03:19:15.722Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Gavin Hollowell replaces David Peterson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-28T03:19:15.722Z","endTime":"2026-07-28T03:20:35.920Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668970,"link":"/api/v1/people/668970"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.302761024338057,"aZ":-19.284865741697015,"pfxX":-9.445748659507617,"pfxZ":6.75196732808193,"pX":0.4744143898503915,"pZ":1.667973994059761,"vX0":12.156474975175634,"vY0":-136.83436989576003,"vZ0":-5.62329343326245,"x":98.92,"y":193.74,"x0":-2.7847355657717885,"y0":50.00282367139971,"z0":5.057899458982921,"aX":-18.03242619731446},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.3,"breakHorizontal":14.8,"spinRate":2712,"spinDirection":247},"zone":9,"typeConfidence":0.91,"plateTime":0.39926904420740783,"extension":6.552556007881389},"index":2,"playId":"c979be07-8686-3ce0-bb8e-fb5df2215cad","pitchNumber":1,"startTime":"2026-07-28T03:20:35.920Z","endTime":"2026-07-28T03:20:40.233Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.38315380665632,"aZ":-26.082434480463938,"pfxX":7.756581397939833,"pfxZ":4.059218584697198,"pX":1.7835997217890092,"pZ":1.5145482016099543,"vX0":9.20422462580834,"vY0":-121.62217901138249,"vZ0":-3.4435983716668632,"x":49.01,"y":197.89,"x0":-3.054771811662893,"y0":50.004058360863574,"z0":5.205635436175071,"aX":11.644318353048748},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":6.7,"breakHorizontal":-16.2,"spinRate":2620,"spinDirection":62},"zone":14,"typeConfidence":0.91,"plateTime":0.44999351133300625,"extension":6.460460839046569},"index":3,"playId":"40894c20-0558-3461-83cd-19b1bddc944f","pitchNumber":2,"startTime":"2026-07-28T03:21:05.220Z","endTime":"2026-07-28T03:21:08.220Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.03169876289516,"aZ":-29.341260976761,"pfxX":-11.585858107704437,"pfxZ":1.478352385599095,"pX":-0.7632721967098476,"pZ":2.2528338485679993,"vX0":9.775931253952065,"vY0":-137.48691617120264,"vZ0":-2.4120959143871015,"x":146.09,"y":177.95,"x0":-2.8570295462844624,"y0":50.00336514824191,"z0":5.129583936980185,"aX":-22.21616548995777},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.4,"breakHorizontal":19.0,"spinRate":2506,"spinDirection":249},"zone":4,"typeConfidence":0.91,"plateTime":0.39814736900024883,"extension":6.3887859163102645},"hitData":{"launchSpeed":99.7,"launchAngle":-2.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.01,"coordY":190.97}},"index":4,"playId":"46ee2492-659d-3ea4-bd36-f1882c6a839e","pitchNumber":3,"startTime":"2026-07-28T03:21:22.165Z","endTime":"2026-07-28T03:21:34.272Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:21:34.272Z","atBatIndex":52},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryan Torres hits a ground-rule double (1) on a line drive down the right-field line. Masyn Winn scores.","rbi":1,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-28T03:23:26.870Z","endTime":"2026-07-28T03:25:23.462Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,5,6,7,8],"actionIndex":[0,4],"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":{"id":668970,"link":"/api/v1/people/668970"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Bryan Torres replaces Nelson Velázquez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-28T03:22:24.235Z","endTime":"2026-07-28T03:22:30.373Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663494,"link":"/api/v1/people/663494"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":676369,"link":"/api/v1/people/676369"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-28T03:22:30.373Z","endTime":"2026-07-28T03:23:29.137Z","isPitch":false,"type":"action"},{"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":82.9,"endSpeed":76.9,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.734598354852146,"aZ":-31.78791684404587,"pfxX":-7.416567422065546,"pfxZ":0.2579840354137719,"pX":-1.3419321137020899,"pZ":2.1759075040438067,"vX0":6.79819138264167,"vY0":-120.60550674461622,"vZ0":-0.40596255826338556,"x":168.15,"y":180.03,"x0":-3.217033672596947,"y0":50.00255913100986,"z0":5.120537447273386,"aX":-11.061430909977068},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.6,"breakHorizontal":12.0,"spinRate":1557,"spinDirection":252},"zone":13,"typeConfidence":0.55,"plateTime":0.4520158593408494,"extension":6.762989449455687},"index":2,"playId":"db487ec1-cf25-3b63-a348-dba40e59b4bd","pitchNumber":1,"startTime":"2026-07-28T03:23:29.137Z","endTime":"2026-07-28T03:23:32.749Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.953644472052073,"aZ":-21.33496587617123,"pfxX":-5.98612732236902,"pfxZ":5.707166568968654,"pX":1.8378570626052757,"pZ":3.0710724337216138,"vX0":14.623128993762519,"vY0":-136.64347107716648,"vZ0":-1.9797377616991354,"x":46.95,"y":155.86,"x0":-2.795381596619729,"y0":50.00059323638487,"z0":5.264542515772749,"aX":-11.365881129057906},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.1,"breakHorizontal":7.9,"spinRate":2652,"spinDirection":240},"zone":12,"typeConfidence":0.91,"plateTime":0.4002130900667433,"extension":6.476697671042427},"index":3,"playId":"d6a1c48e-51e8-3339-8f1a-c94038ada487","pitchNumber":2,"startTime":"2026-07-28T03:23:46.647Z","endTime":"2026-07-28T03:23:53.033Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Gavin Hollowell. Masyn Winn to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":4,"actionPlayId":"d6a1c48e-51e8-3339-8f1a-c94038ada487","startTime":"2026-07-28T03:24:05.826Z","endTime":"2026-07-28T03:24:17.907Z","isPitch":false,"isBaseRunningPlay":true,"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":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.204637538029655,"aZ":-20.029635615333355,"pfxX":-7.05626873139141,"pfxZ":6.423520096279569,"pX":1.0383505822386816,"pZ":1.3791926417410134,"vX0":12.59447816269112,"vY0":-136.45362963812852,"vZ0":-6.297388091436801,"x":77.42,"y":201.54,"x0":-2.714266279263971,"y0":50.006678694451395,"z0":5.091004585370703,"aX":-13.34960221975939},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.4,"breakHorizontal":10.2,"spinRate":2637,"spinDirection":241},"zone":14,"typeConfidence":0.91,"plateTime":0.4009602168075941,"extension":6.505850487664042},"index":5,"playId":"1e6ff743-7146-3be5-8047-79acf919c0bc","pitchNumber":3,"startTime":"2026-07-28T03:24:17.907Z","endTime":"2026-07-28T03:24:21.338Z","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":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.560372802572267,"aZ":-19.276371351866917,"pfxX":-9.09346455584776,"pfxZ":6.620964137192926,"pX":0.43998963672148844,"pZ":2.4336768735183543,"vX0":12.217485347578194,"vY0":-138.6105324822411,"vZ0":-3.5736374601603997,"x":100.23,"y":173.07,"x0":-2.8404763326071647,"y0":50.00481581726097,"z0":5.024389914957619,"aX":-17.72208885450632},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.4,"breakHorizontal":13.9,"spinRate":2764,"spinDirection":245},"zone":6,"typeConfidence":0.91,"plateTime":0.39493866719927473,"extension":6.637191921748263},"index":6,"playId":"68316b3d-f571-394b-8c3c-e0e09bdfcd96","pitchNumber":4,"startTime":"2026-07-28T03:24:35.453Z","endTime":"2026-07-28T03:24:39.434Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.0,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98128122897399,"aZ":-34.56143451117212,"pfxX":-8.297904039695903,"pfxZ":-1.5169536708495261,"pX":0.20430617394399647,"pZ":1.7760482552070294,"vX0":10.043950721090757,"vY0":-124.50035909952193,"vZ0":-1.301477277788777,"x":109.21,"y":190.83,"x0":-2.7959530530267327,"y0":50.00072906365049,"z0":5.154673261005859,"aX":-13.081831901513569},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.8,"breakHorizontal":12.8,"spinRate":1736,"spinDirection":252},"zone":8,"typeConfidence":0.79,"plateTime":0.4392188822307368,"extension":6.578958749705103},"index":7,"playId":"e6ab1fc1-3105-3285-9e56-7126996fc056","pitchNumber":5,"startTime":"2026-07-28T03:24:53.313Z","endTime":"2026-07-28T03:24:57.638Z","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, 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":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.9,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.646192921067264,"aZ":-35.92043906173944,"pfxX":-7.898880983746286,"pfxZ":-2.4389583876069585,"pX":0.25445533590758,"pZ":1.610954736546818,"vX0":10.097351412215817,"vY0":-123.52239593347194,"vZ0":-1.2050989331884414,"x":107.3,"y":195.28,"x0":-2.8686253869542138,"y0":50.00112985711121,"z0":5.137678133891746,"aX":-12.15056131343362},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-4.4,"breakHorizontal":11.9,"spinRate":1778,"spinDirection":258},"zone":9,"typeConfidence":0.7,"plateTime":0.4442062231247652,"extension":6.634732673438531},"hitData":{"launchSpeed":96.3,"launchAngle":21.0,"totalDistance":297.0,"trajectory":"line_drive","hardness":"medium","coordinates":{"coordX":233.39,"coordY":104.16}},"index":8,"playId":"fdd4aa72-c306-3f10-8c86-f0a68981293f","pitchNumber":6,"startTime":"2026-07-28T03:25:10.685Z","endTime":"2026-07-28T03:25:23.462Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:25:23.462Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Fermín grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-28T03:25:46.725Z","endTime":"2026-07-28T03:28:08.055Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":6},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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.9,"endSpeed":76.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.28241232795549,"aZ":-27.867696342992435,"pfxX":9.999879419039873,"pfxZ":2.924325006992775,"pX":-1.1557646903099892,"pZ":1.7136513282829577,"vX0":2.0994096364822656,"vY0":-120.76581195975444,"vZ0":-2.2735795516610153,"x":161.06,"y":192.51,"x0":-3.3359540302576667,"y0":50.00222258751256,"z0":5.127073973991701,"aX":14.717402043751779},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":5.0,"breakHorizontal":-18.6,"spinRate":2591,"spinDirection":78},"zone":13,"typeConfidence":0.91,"plateTime":0.4541575052632756,"extension":6.5500593374480856},"index":0,"playId":"c8ebdad8-10c7-309e-8cd5-6b3db0ff1651","pitchNumber":1,"startTime":"2026-07-28T03:25:54.287Z","endTime":"2026-07-28T03:25:58.839Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.036655769522305,"aZ":-29.074623691117786,"pfxX":7.364674498477734,"pfxZ":2.057893199892285,"pX":0.4607259939866319,"pZ":1.2493016302282656,"vX0":6.880414328757575,"vY0":-122.49592786647852,"vZ0":-3.189560459109387,"x":99.44,"y":205.05,"x0":-3.3497325565527554,"y0":50.0033600394368,"z0":5.075318265309077,"aX":11.101436400008854},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":3.1,"breakHorizontal":-15.0,"spinRate":2532,"spinDirection":75},"zone":14,"typeConfidence":0.91,"plateTime":0.4485338837677668,"extension":6.6822151201015165},"index":1,"playId":"e55844b6-232a-3cea-905a-8a1377e8b722","pitchNumber":2,"startTime":"2026-07-28T03:26:11.922Z","endTime":"2026-07-28T03:26:16.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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.024388285121194,"aZ":-28.50985696464861,"pfxX":9.673895314638138,"pfxZ":2.4525289876422596,"pX":0.6627561320561257,"pZ":1.5985927958719006,"vX0":6.180018864316823,"vY0":-122.20672164107063,"vZ0":-2.5384158261443446,"x":91.74,"y":195.62,"x0":-3.1666744164023815,"y0":50.000587020327494,"z0":5.13236283062951,"aX":14.438225875674053},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.1,"breakHorizontal":-19.1,"spinRate":2716,"spinDirection":68},"zone":9,"typeConfidence":0.92,"plateTime":0.4504595919337029,"extension":6.377022477925958},"index":2,"playId":"de9395f0-a356-369a-a68d-6b86f110167e","pitchNumber":3,"startTime":"2026-07-28T03:26:32.066Z","endTime":"2026-07-28T03:26:37.324Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.37250991536608,"aZ":-28.01195293724687,"pfxX":8.808151075770704,"pfxZ":2.7117163478466475,"pX":2.063429245418162,"pZ":1.1549755413619573,"vX0":9.340338593336261,"vY0":-123.89920691622167,"vZ0":-3.9250245344095482,"x":38.35,"y":207.6,"x0":-2.915956752481142,"y0":50.00539753561949,"z0":5.130500864752451,"aX":13.541311069229966},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.1,"breakHorizontal":-18.4,"spinRate":2695,"spinDirection":63},"zone":14,"typeConfidence":0.92,"plateTime":0.4440016212069793,"extension":6.544885157593247},"index":3,"playId":"b1d7f584-191d-3aaa-94cb-c696c456823f","pitchNumber":4,"startTime":"2026-07-28T03:27:01.559Z","endTime":"2026-07-28T03:27:04.610Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-28T03:27:18.807Z","endTime":"2026-07-28T03:27:40.335Z","isPitch":false,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.81357723623535,"aZ":-26.94672966214794,"pfxX":-7.827634900809892,"pfxZ":2.6382629902894656,"pX":0.9733899142141752,"pZ":3.59001146093086,"vX0":12.687218265051584,"vY0":-139.98994139069865,"vZ0":-0.1650827796768749,"x":79.9,"y":141.85,"x0":-2.60201835894471,"y0":50.005053297156884,"z0":5.41472806429929,"aX":-15.526960903916923},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":4.9,"breakHorizontal":11.5,"spinRate":2791,"spinDirection":234},"zone":12,"typeConfidence":0.57,"plateTime":0.3913702711224203,"extension":6.601018627898426},"index":5,"playId":"19e7c77c-d840-3061-ab23-9f95fb63e575","pitchNumber":5,"startTime":"2026-07-28T03:27:40.335Z","endTime":"2026-07-28T03:27:43.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.96832812378167,"aZ":-22.660299150278384,"pfxX":-5.692253943801887,"pfxZ":4.994148372980778,"pX":0.3139060012763819,"pZ":2.9756499702079986,"vX0":10.992522051730543,"vY0":-137.27195647035822,"vZ0":-1.923301115192951,"x":105.03,"y":158.44,"x0":-3.0065260554528774,"y0":50.00140654944239,"z0":5.231281613446944,"aX":-10.84140339605596},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.8,"breakHorizontal":7.9,"spinRate":2818,"spinDirection":241},"zone":3,"typeConfidence":0.91,"plateTime":0.39932023728485344,"extension":6.723576363573855},"hitData":{"launchSpeed":94.0,"launchAngle":3.0,"totalDistance":102.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":131.03,"coordY":143.07}},"index":6,"playId":"125f4f98-0a44-37b0-a0b1-df1b1100cb9f","pitchNumber":6,"startTime":"2026-07-28T03:27:59.689Z","endTime":"2026-07-28T03:28:08.055Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:28:08.055Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carson Kelly flies out to left fielder Lars Nootbaar.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-28T03:30:24.501Z","endTime":"2026-07-28T03:30:50.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"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":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":2},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Bryan Torres remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-28T03:29:18.311Z","endTime":"2026-07-28T03:30:26.734Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663494,"link":"/api/v1/people/663494"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"601","replacedPlayer":{"id":676369,"link":"/api/v1/people/676369"}},{"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.7,"endSpeed":85.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.39135902079691,"aZ":-20.448004109283374,"pfxX":-1.5409078129750764,"pfxZ":6.311212156612109,"pX":0.5972277879078354,"pZ":2.5303660056778234,"vX0":3.2567188559266973,"vY0":-134.9574028629353,"vZ0":-5.5795679535911304,"x":94.24,"y":170.46,"x0":-0.42106598090485775,"y0":50.00398592815172,"z0":6.050178400209802,"aX":-2.863640223217271},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.6,"breakHorizontal":2.2,"spinRate":2358,"spinDirection":188},"zone":6,"typeConfidence":2.0,"plateTime":0.4047409358771068,"extension":6.262309380869812},"index":1,"playId":"764fbcaa-2942-35af-9baa-b1131c5d2d5c","pitchNumber":1,"startTime":"2026-07-28T03:30:26.734Z","endTime":"2026-07-28T03:30:30.346Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.452461032581162,"aZ":-31.938455638007074,"pfxX":5.101662755102025,"pfxZ":0.16146358202308342,"pX":0.16229146422863108,"pZ":2.133097602223343,"vX0":1.0800508995975675,"vY0":-120.03622449623867,"vZ0":-1.9001383536004879,"x":110.81,"y":181.19,"x0":-0.9556750395086934,"y0":50.00306559826142,"z0":5.75647911489771,"aX":7.505929029123709},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.1,"breakHorizontal":-9.5,"spinRate":2731,"spinDirection":62},"zone":8,"typeConfidence":2.0,"plateTime":0.4548674125883063,"extension":6.178654370360462},"hitData":{"launchSpeed":88.6,"launchAngle":39.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":51.24,"coordY":91.45}},"index":2,"playId":"4eab7087-95d1-349a-bb08-b2f94ecd7d9a","pitchNumber":2,"startTime":"2026-07-28T03:30:39.567Z","endTime":"2026-07-28T03:30:50.836Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:30:50.836Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Busch flies out to right fielder Jordan Walker.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-28T03:31:08.420Z","endTime":"2026-07-28T03:31:59.047Z","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":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.58470939325974,"aZ":-20.353072176995973,"pfxX":-5.614526211446267,"pfxZ":6.184527519923302,"pX":-1.2670512137667036,"pZ":3.6811096097243587,"vX0":0.38914343873463003,"vY0":-137.21422805930186,"vZ0":-2.7088692090120814,"x":165.3,"y":139.39,"x0":-0.6806912673135351,"y0":50.00457595410785,"z0":6.06360859814239,"aX":-10.73654859845281},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.8,"breakHorizontal":10.1,"spinRate":2348,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.398758161948785,"extension":6.265632146135154},"index":0,"playId":"7f58e948-4c26-3096-bfc9-86affbe77961","pitchNumber":1,"startTime":"2026-07-28T03:31:10.642Z","endTime":"2026-07-28T03:31:14.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":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.62973115540774,"aZ":-18.927824489259535,"pfxX":-1.7752497265888536,"pfxZ":6.986848204545449,"pX":-1.8034472811828643,"pZ":3.154211797564721,"vX0":-2.5758064864466594,"vY0":-136.236292072276,"vZ0":-4.411402102084131,"x":185.74,"y":153.62,"x0":-0.618129945568196,"y0":50.000304175871335,"z0":6.088252047693104,"aX":-3.3628639359018426},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.0,"breakHorizontal":3.7,"spinRate":2402,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.4007953259908481,"extension":6.201243548726158},"index":1,"playId":"652b7acb-a5a8-3a7d-81ca-4beae9bfad23","pitchNumber":2,"startTime":"2026-07-28T03:31:23.244Z","endTime":"2026-07-28T03:31:26.249Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.431538111934714,"aZ":-31.294677936032063,"pfxX":1.330069902934425,"pfxZ":0.5544817947723182,"pX":-0.9857355121260836,"pZ":2.945792076066692,"vX0":-0.5438973136637779,"vY0":-124.57710338094266,"vZ0":-1.17618705058764,"x":154.57,"y":159.24,"x0":-0.9387217241770167,"y0":50.00430597414333,"z0":5.985196063677164,"aX":2.113864825869631},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.0,"breakHorizontal":-2.3,"spinRate":2483,"spinDirection":117},"zone":11,"typeConfidence":2.0,"plateTime":0.4378283863872423,"extension":6.148139875705778},"index":2,"playId":"26f1e38d-f8f7-305e-9d4c-7d0e2967b175","pitchNumber":3,"startTime":"2026-07-28T03:31:36.627Z","endTime":"2026-07-28T03:31:40.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(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":93.1,"endSpeed":85.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.234471296908417,"aZ":-19.631519651867684,"pfxX":-4.2658257449163015,"pfxZ":6.693394531617706,"pX":-0.046707188285812544,"pZ":3.1249765275742556,"vX0":2.89760001497779,"vY0":-135.6786888443015,"vZ0":-3.8314738382037823,"x":118.78,"y":154.41,"x0":-0.5714555555792379,"y0":50.00312674546649,"z0":5.914448393906998,"aX":-7.994929931772397},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.5,"breakHorizontal":7.2,"spinRate":2315,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.40288754088948053,"extension":6.142040236075064},"hitData":{"launchSpeed":83.7,"launchAngle":33.0,"totalDistance":316.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":161.5,"coordY":77.5}},"index":3,"playId":"7041f99f-95da-3e39-baab-f9f0de0a4740","pitchNumber":4,"startTime":"2026-07-28T03:31:50.810Z","endTime":"2026-07-28T03:31:59.047Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:31:59.047Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a line drive to left fielder Lars Nootbaar.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-28T03:32:16.689Z","endTime":"2026-07-28T03:33:24.657Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"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,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":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, 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.2,"endSpeed":84.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.044851828777116,"aZ":-21.73435819005722,"pfxX":-5.698045884339801,"pfxZ":5.735513656289978,"pX":-1.3923821204578712,"pZ":4.875438335660106,"vX0":-0.11830376805380177,"vY0":-134.2995376638824,"vZ0":0.9340996456898996,"x":170.07,"y":107.14,"x0":-0.6078687055710055,"y0":50.002449532090836,"z0":6.073003237971191,"aX":-10.371253075882494},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.8,"breakHorizontal":10.3,"spinRate":2396,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.408383230046522,"extension":6.213578973419774},"index":0,"playId":"5bab576a-ae53-34aa-87c4-f07a8f7f4d7d","pitchNumber":1,"startTime":"2026-07-28T03:32:23.252Z","endTime":"2026-07-28T03:32:26.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.221497370041995,"aZ":-31.81710162217554,"pfxX":7.823161756549496,"pfxZ":0.24184975543532383,"pX":1.5280230820177108,"pZ":0.680245566307048,"vX0":3.6884831627254435,"vY0":-119.72821638974841,"vZ0":-4.800371910988186,"x":58.76,"y":220.41,"x0":-1.0489203197684152,"y0":50.001434628483565,"z0":5.5602272084831705,"aX":11.349066003009195},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-0.5,"breakHorizontal":-15.0,"spinRate":2880,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.45756890911319603,"extension":6.394554888341012},"index":1,"playId":"4fe458a6-3566-37e6-ab16-daf3355855f6","pitchNumber":2,"startTime":"2026-07-28T03:32:38.347Z","endTime":"2026-07-28T03:32:41.434Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"startTime":"2026-07-28T03:32:51.976Z","endTime":"2026-07-28T03:33:00.029Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.11654217690766,"aZ":-20.01873324313644,"pfxX":-3.477874293073137,"pfxZ":6.667276895766843,"pX":-0.1685203212014201,"pZ":3.2419539562310176,"vX0":2.2895432105160824,"vY0":-133.73213290572465,"vZ0":-3.8191387266181502,"x":123.42,"y":151.25,"x0":-0.5811304385764643,"y0":50.00202726972768,"z0":6.113135541583657,"aX":-6.339365652561626},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.5,"breakHorizontal":5.9,"spinRate":2040,"spinDirection":192},"zone":2,"typeConfidence":2.0,"plateTime":0.40857893986560256,"extension":6.326816812293962},"index":3,"playId":"4c46da62-b57b-3b85-9023-5b34ec993024","pitchNumber":3,"startTime":"2026-07-28T03:33:00.029Z","endTime":"2026-07-28T03:33:03.952Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":93.6,"endSpeed":86.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.261432726127826,"aZ":-19.477918367186625,"pfxX":-1.9490823322726154,"pfxZ":6.669721557838164,"pX":-0.5229715132572818,"pZ":3.517374960262177,"vX0":0.5890312146343374,"vY0":-136.4623883452267,"vZ0":-3.2016693526462694,"x":136.93,"y":143.81,"x0":-0.48704225784694166,"y0":50.00669729107469,"z0":6.031971976936421,"aX":-3.713061597132192},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.6,"breakHorizontal":3.5,"spinRate":2297,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.3998683548527229,"extension":6.243364045665831},"hitData":{"launchSpeed":85.9,"launchAngle":18.0,"totalDistance":220.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":84.37,"coordY":105.31}},"index":4,"playId":"2f3a8fc1-8fea-343e-89b7-6cc04a9a3c9c","pitchNumber":4,"startTime":"2026-07-28T03:33:14.157Z","endTime":"2026-07-28T03:33:24.657Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:33:24.657Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ian Happ walks. Nico Hoerner to 2nd.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-28T03:33:45.347Z","endTime":"2026-07-28T03:34:52.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.392473746552668,"aZ":-33.46554921847695,"pfxX":3.6151280022025603,"pfxZ":-0.8177393091892835,"pX":-1.0679170370702438,"pZ":2.6984118777465116,"vX0":-1.727092358105929,"vY0":-124.19366049285347,"vZ0":-1.4019073112140583,"x":157.71,"y":165.92,"x0":-0.8371134184273842,"y0":50.003630764345054,"z0":6.026742004573018,"aX":5.707599205585019},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.6,"breakHorizontal":-6.2,"spinRate":2609,"spinDirection":105},"zone":11,"typeConfidence":2.0,"plateTime":0.4392426872038606,"extension":6.068198095869457},"index":0,"playId":"7c285b18-06a2-3835-bf7d-1a9290ec63db","pitchNumber":1,"startTime":"2026-07-28T03:33:51.591Z","endTime":"2026-07-28T03:33:55.783Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.872140378570297,"aZ":-25.024164592026068,"pfxX":-4.616765042979553,"pfxZ":4.518611216706949,"pX":-0.3576299201053451,"pZ":3.489451071850825,"vX0":3.095671277887455,"vY0":-124.44424893528361,"vZ0":-0.609402496267043,"x":130.63,"y":144.56,"x0":-1.012320430796129,"y0":50.00252478691576,"z0":5.794086171534869,"aX":-7.306061943912904},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.3,"breakHorizontal":7.7,"spinRate":2149,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.43863378762912,"extension":6.476724444736817},"index":1,"playId":"6d1b1dbf-2791-3dd1-82a4-c5f343923aaa","pitchNumber":2,"startTime":"2026-07-28T03:34:09.898Z","endTime":"2026-07-28T03:34:14.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.2,"endSpeed":70.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.58073547965607,"aZ":-40.954903345581435,"pfxX":2.788355130013249,"pfxZ":-6.9835506213364855,"pX":-1.4257012216005327,"pZ":3.1488335867671764,"vX0":-1.9204184424128878,"vY0":-111.04811678461657,"vZ0":2.5122579733094765,"x":171.34,"y":153.76,"x0":-0.9149325197890279,"y0":50.00197866725927,"z0":6.241967554933401,"aX":3.5067610488870695},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-11.8,"breakHorizontal":-4.6,"spinRate":2435,"spinDirection":48},"zone":11,"typeConfidence":2.0,"plateTime":0.49192621496405264,"extension":6.102488319267857},"index":2,"playId":"0061225c-da01-321b-961f-e824b73b760a","pitchNumber":3,"startTime":"2026-07-28T03:34:28.971Z","endTime":"2026-07-28T03:34:32.239Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.742164019184234,"aZ":-20.921258317187505,"pfxX":-3.955666923890661,"pfxZ":6.308062200476943,"pX":-0.3566970783199063,"pZ":3.604306639140821,"vX0":2.1288271636275726,"vY0":-132.36861218590406,"vZ0":-2.4280639821495646,"x":130.6,"y":141.46,"x0":-0.6549708238188903,"y0":50.00534233561134,"z0":6.055789477072209,"aX":-7.060735446187385},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.2,"breakHorizontal":6.7,"spinRate":2186,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.4128915031014486,"extension":6.469289096689498},"index":3,"playId":"d1350666-e24a-368a-8c21-303572ab0583","pitchNumber":4,"startTime":"2026-07-28T03:34:47.535Z","endTime":"2026-07-28T03:34:52.488Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:34:52.488Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dansby Swanson grounds out, shortstop Masyn Winn to first baseman Alec Burleson.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-28T03:35:07.065Z","endTime":"2026-07-28T03:35:48.779Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"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"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.55216649814094,"aZ":-31.449540677728823,"pfxX":7.287509872546307,"pfxZ":0.5316021793075265,"pX":-1.8524556403200267,"pZ":2.6742281438052613,"vX0":-3.1905804915802918,"vY0":-116.07448093121043,"vZ0":-0.21084063069448977,"x":187.61,"y":166.58,"x0":-1.4112147786517284,"y0":50.005575206879165,"z0":5.746192596006162,"aX":10.003119674077208},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":1.2,"breakHorizontal":-12.5,"spinRate":2541,"spinDirection":67},"zone":11,"typeConfidence":2.0,"plateTime":0.47083760878661307,"extension":6.270841946746169},"index":0,"playId":"5089d10b-3b25-34da-8b15-84539a5f53cb","pitchNumber":1,"startTime":"2026-07-28T03:35:20.653Z","endTime":"2026-07-28T03:35:24.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.88644544613837,"aZ":-31.00090607038025,"pfxX":2.632719941511448,"pfxZ":0.723984381270637,"pX":0.15242546679767538,"pZ":1.584488913471581,"vX0":1.2678441729455474,"vY0":-125.7609025935683,"vZ0":-4.768175097018959,"x":111.19,"y":196.0,"x0":-0.6991799442032516,"y0":50.001498389837856,"z0":6.000195178158462,"aX":4.244555574770974},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.5,"breakHorizontal":-5.0,"spinRate":2629,"spinDirection":112},"zone":14,"typeConfidence":2.0,"plateTime":0.43440823533334916,"extension":6.31319870034073},"hitData":{"launchSpeed":81.8,"launchAngle":-21.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.71,"coordY":154.22}},"index":1,"playId":"f0d2c4f1-049e-32d2-8880-7cd5a7a505bf","pitchNumber":2,"startTime":"2026-07-28T03:35:40.442Z","endTime":"2026-07-28T03:35:48.779Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:35:48.779Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lars Nootbaar strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-28T03:38:13.825Z","endTime":"2026-07-28T03:39:25.852Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Rolison replaces Gavin Hollowell.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-28T03:37:38.881Z","endTime":"2026-07-28T03:38:16.116Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669020,"link":"/api/v1/people/669020"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.782566538809743,"aZ":-23.585308260429905,"pfxX":5.289740455988468,"pfxZ":4.380661441818157,"pX":-0.39057888440796135,"pZ":3.217906218776798,"vX0":-7.535304540783433,"vY0":-138.4145791300123,"vZ0":-2.88243924922298,"x":131.89,"y":151.9,"x0":1.6663489395773559,"y0":50.0033265065018,"z0":5.833299306841535,"aX":10.37458055264208},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.6,"breakHorizontal":-8.2,"spinRate":2179,"spinDirection":161},"zone":1,"typeConfidence":0.63,"plateTime":0.3940910375185256,"extension":6.3314801043930835},"index":1,"playId":"d9f350c9-0085-38bc-924b-4ae6db7a9bd7","pitchNumber":1,"startTime":"2026-07-28T03:38:16.116Z","endTime":"2026-07-28T03:38:19.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.186772597516274,"aZ":-23.041548192500354,"pfxX":4.222464858674982,"pfxZ":4.600973618351503,"pX":-0.9286715716918704,"pZ":2.801994144059182,"vX0":-8.261379930470353,"vY0":-139.28441524806473,"vZ0":-3.935778110851288,"x":152.4,"y":163.13,"x0":1.5132097708478123,"y0":50.006350927188016,"z0":5.737691906213271,"aX":8.387362298984886},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.8,"breakHorizontal":-6.1,"spinRate":2300,"spinDirection":156},"zone":11,"typeConfidence":0.56,"plateTime":0.39168016646912607,"extension":6.4601997079870355},"index":2,"playId":"462a238a-8d3e-31ad-afe4-5d975fa48b36","pitchNumber":2,"startTime":"2026-07-28T03:38:30.527Z","endTime":"2026-07-28T03:38:34.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.009875758932065,"aZ":-36.209060194030776,"pfxX":-8.449956467595808,"pfxZ":-2.545648937940811,"pX":-0.7736681129624187,"pZ":1.6967655679664726,"vX0":-3.5602082646128625,"vY0":-125.2544037077601,"vZ0":-3.004665612577992,"x":146.49,"y":192.97,"x0":1.765334378070075,"y0":50.00466566703098,"z0":5.881763191813621,"aX":-13.385746574655572},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-5.0,"breakHorizontal":16.1,"spinRate":2516,"spinDirection":316},"zone":13,"typeConfidence":0.91,"plateTime":0.4377967228504671,"extension":6.3543455524342445},"index":3,"playId":"0e964647-f96f-37ce-b4af-b742eadc74a1","pitchNumber":3,"startTime":"2026-07-28T03:38:46.397Z","endTime":"2026-07-28T03:38:49.397Z","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":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.585454352349704,"aZ":-28.119953413660348,"pfxX":-4.739471067587009,"pfxZ":2.524335927038636,"pX":-2.014969064816512,"pZ":1.0764549993755508,"vX0":-7.383209395787787,"vY0":-125.42189456179214,"vZ0":-5.904211526086043,"x":193.81,"y":209.72,"x0":1.5740377179803686,"y0":50.001530949200976,"z0":5.732533005039705,"aX":-7.605997602147656},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.5,"breakHorizontal":10.2,"spinRate":2637,"spinDirection":310},"zone":13,"typeConfidence":0.78,"plateTime":0.4354641981112892,"extension":6.351603887875696},"index":4,"playId":"4cee1aa3-630d-39a0-8755-9a461a073b3d","pitchNumber":4,"startTime":"2026-07-28T03:39:03.574Z","endTime":"2026-07-28T03:39:06.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.200615224653347,"aZ":-32.924175649072666,"pfxX":-8.590908650447181,"pfxZ":-0.46855585573566305,"pX":-0.9510599545950077,"pZ":1.8013561124838349,"vX0":-4.052386705101849,"vY0":-125.65559135626145,"vZ0":-3.3203041458898754,"x":153.25,"y":190.14,"x0":1.8004364734250182,"y0":50.00556903586271,"z0":5.8237472431009385,"aX":-13.695142174649465},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.4,"breakHorizontal":16.6,"spinRate":2720,"spinDirection":308},"zone":13,"typeConfidence":0.91,"plateTime":0.43643110918075,"extension":6.38361553455129},"index":5,"playId":"569e2c7f-8662-301c-8b61-edf77cfe4645","pitchNumber":5,"startTime":"2026-07-28T03:39:22.007Z","endTime":"2026-07-28T03:39:25.852Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:39:25.852Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Blaze Jordan walks.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-28T03:39:40.957Z","endTime":"2026-07-28T03:40:41.338Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.527071904056683,"aZ":-24.650658366368553,"pfxX":6.6624080304405995,"pfxZ":3.8766240948874806,"pX":0.9256601164957623,"pZ":3.285233600288466,"vX0":-4.769476183044368,"vY0":-137.94043052969008,"vZ0":-2.178228015737001,"x":81.72,"y":150.08,"x0":1.804975589877542,"y0":50.00423064930264,"z0":5.734289214726354,"aX":12.936505370535572},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.8,"breakHorizontal":-11.2,"spinRate":2170,"spinDirection":170},"zone":12,"typeConfidence":0.67,"plateTime":0.3959436608926117,"extension":6.120618853468582},"index":0,"playId":"816fcd95-41ad-372d-a735-6fd3a991b00a","pitchNumber":1,"startTime":"2026-07-28T03:39:49.382Z","endTime":"2026-07-28T03:39:53.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":89.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.169771424213092,"aZ":-17.155088743859874,"pfxX":2.4865656406983847,"pfxZ":7.495829497571526,"pX":-1.3853668555770065,"pZ":2.0756552542871494,"vX0":-8.999678443671156,"vY0":-139.8622740771567,"vZ0":-6.9815567303493395,"x":169.81,"y":182.74,"x0":1.53507931054726,"y0":50.003510193952565,"z0":5.706799947714333,"aX":4.983427229119813},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.5,"breakHorizontal":-2.9,"spinRate":2390,"spinDirection":159},"zone":13,"typeConfidence":0.89,"plateTime":0.38992788846739934,"extension":6.5215269083297205},"index":1,"playId":"33bd1f17-6564-38d7-8a0a-227cdf2d9d9a","pitchNumber":2,"startTime":"2026-07-28T03:40:03.312Z","endTime":"2026-07-28T03:40:07.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":88.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.051087748758135,"aZ":-17.638291546613935,"pfxX":3.162982648598228,"pfxZ":7.43629897562212,"pX":-0.5167417193063619,"pZ":1.2330356302432401,"vX0":-6.9078172234947095,"vY0":-138.0404843764035,"vZ0":-8.639210535715568,"x":136.7,"y":205.49,"x0":1.5929262635076447,"y0":50.00238424805603,"z0":5.561564261989965,"aX":6.182726080627731},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.1,"breakHorizontal":-4.4,"spinRate":2207,"spinDirection":155},"zone":13,"typeConfidence":0.85,"plateTime":0.3948763503798851,"extension":6.32803035228847},"index":2,"playId":"593217c0-3dda-3607-a8d7-f6e5ca48d7cd","pitchNumber":3,"startTime":"2026-07-28T03:40:20.041Z","endTime":"2026-07-28T03:40:24.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.462417147578016,"aZ":-16.007541266434792,"pfxX":1.9389248109734254,"pfxZ":8.334515614634984,"pX":-1.2509418148646971,"pZ":1.4463856718853698,"vX0":-8.34014132263878,"vY0":-137.2236332914444,"vZ0":-8.44963589605404,"x":164.68,"y":199.73,"x0":1.5534671315839008,"y0":50.00679457986487,"z0":5.618952022733233,"aX":3.7640529795977633},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.8,"breakHorizontal":-2.0,"spinRate":2317,"spinDirection":146},"zone":13,"typeConfidence":0.9,"plateTime":0.39656851032164964,"extension":6.327288972007263},"index":3,"playId":"9318b254-62ba-377f-bc00-01f3da82ab5a","pitchNumber":4,"startTime":"2026-07-28T03:40:37.264Z","endTime":"2026-07-28T03:40:41.338Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:40:41.338Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"JJ Wetherholt strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-28T03:41:02.038Z","endTime":"2026-07-28T03:44:02.875Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":96.7,"endSpeed":89.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96699979817451,"aZ":-24.84881706475451,"pfxX":7.35029521620079,"pfxZ":3.6334433425755135,"pX":-0.7447516775889211,"pZ":1.3898987431326935,"vX0":-9.343213318211564,"vY0":-140.45947583671736,"vZ0":-7.214878877549834,"x":145.39,"y":201.25,"x0":1.6549790568021387,"y0":50.006163329863185,"z0":5.584854849347931,"aX":14.830679366485505},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.4,"breakHorizontal":-11.6,"spinRate":2170,"spinDirection":165},"zone":13,"typeConfidence":0.75,"plateTime":0.3885438927958207,"extension":6.4693860076996925},"index":0,"playId":"33c02d51-689e-3720-ac7a-4d328b55e463","pitchNumber":1,"startTime":"2026-07-28T03:41:09.666Z","endTime":"2026-07-28T03:41:13.391Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-28T03:41:32.478Z","endTime":"2026-07-28T03:42:24.320Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.655513682330742,"aZ":-23.23312802584021,"pfxX":6.450855063117233,"pfxZ":4.566871275283159,"pX":0.4899737525254443,"pZ":2.6564660066053074,"vX0":-6.130522022595964,"vY0":-138.46719423029052,"vZ0":-3.8812102401513493,"x":98.32,"y":167.06,"x0":1.8862095454711614,"y0":50.00194302246737,"z0":5.61625129296451,"aX":12.624237383650062},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.7,"breakHorizontal":-10.6,"spinRate":2281,"spinDirection":157},"zone":6,"typeConfidence":0.85,"plateTime":0.3943976298703804,"extension":6.430810381218901},"index":2,"playId":"bfa01b84-f6b7-39cc-959c-e0f0aa1d8a3a","pitchNumber":2,"startTime":"2026-07-28T03:42:24.320Z","endTime":"2026-07-28T03:42:28.030Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.751172846926764,"aZ":-18.18605632579088,"pfxX":6.667873354550252,"pfxZ":7.160209568680108,"pX":0.14179496554128757,"pZ":1.9654697732357014,"vX0":-7.139567192184764,"vY0":-138.37156295670695,"vZ0":-6.449522644851348,"x":111.6,"y":185.71,"x0":1.8801003038940016,"y0":50.0039939379077,"z0":5.530596845739386,"aX":13.02671253938269},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.9,"breakHorizontal":-10.7,"spinRate":2393,"spinDirection":160},"zone":8,"typeConfidence":0.94,"plateTime":0.3947365685358597,"extension":6.444279005038177},"index":3,"playId":"b7f4121e-8828-34ae-bfd1-4776e0d5c5e3","pitchNumber":3,"startTime":"2026-07-28T03:42:42.128Z","endTime":"2026-07-28T03:42:45.647Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-28T03:42:55.229Z","endTime":"2026-07-28T03:43:09.876Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"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":96.0,"endSpeed":87.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.43505132082934,"aZ":-22.647786707860828,"pfxX":7.345111278989501,"pfxZ":4.81187858728393,"pX":0.9793083424222407,"pZ":3.3494859886397115,"vX0":-4.9631898652249165,"vY0":-139.8030249249258,"vZ0":-2.4496001994514685,"x":79.67,"y":148.34,"x0":1.8230741552066363,"y0":50.00310724804507,"z0":5.723086897598177,"aX":14.543781095348512},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.4,"breakHorizontal":-12.2,"spinRate":2380,"spinDirection":160},"zone":12,"typeConfidence":0.91,"plateTime":0.39174101552428464,"extension":6.641273914931238},"index":5,"playId":"6b202235-9e57-377a-bc80-d58ef2fe41e4","pitchNumber":4,"startTime":"2026-07-28T03:43:09.876Z","endTime":"2026-07-28T03:43:13.573Z","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":86.4,"endSpeed":80.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.87792168613856,"aZ":-32.41254760913925,"pfxX":-6.592583943194137,"pfxZ":-0.14602811120880865,"pX":-0.18666373899443336,"pZ":2.0000457668064455,"vX0":-3.0207055481334106,"vY0":-125.92953076864413,"vZ0":-2.8952974059656764,"x":124.12,"y":184.78,"x0":1.8824231898620503,"y0":50.00355478181437,"z0":5.76789174990314,"aX":-10.66346012177412},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.7,"breakHorizontal":12.6,"spinRate":2553,"spinDirection":298},"zone":8,"typeConfidence":0.91,"plateTime":0.43377635942092985,"extension":6.378455184467071},"index":6,"playId":"4aff74cc-fc17-34cb-a2db-814146d023b4","pitchNumber":5,"startTime":"2026-07-28T03:43:33.553Z","endTime":"2026-07-28T03:43:36.838Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.356129686591583,"aZ":-23.117613050847634,"pfxX":6.68629827144819,"pfxZ":4.662339503926669,"pX":0.31816522714469003,"pZ":3.3971683432148256,"vX0":-6.258674122544354,"vY0":-138.15847203792242,"vZ0":-2.1536339376100173,"x":104.87,"y":147.06,"x0":1.7387404226783019,"y0":50.00309001588214,"z0":5.732467884017736,"aX":12.990057094773606},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.2,"breakHorizontal":-10.9,"spinRate":2195,"spinDirection":175},"zone":12,"typeConfidence":0.86,"plateTime":0.39569515355674234,"extension":6.296415807167435},"index":7,"playId":"e1a00844-6ae2-38cc-ae55-f6d95e44567c","pitchNumber":6,"startTime":"2026-07-28T03:43:59.054Z","endTime":"2026-07-28T03:44:02.875Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:44:02.875Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jordan Walker flies out to left fielder Ian Happ.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-28T03:46:28.684Z","endTime":"2026-07-28T03:46:39.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-28T03:44:16.596Z","endTime":"2026-07-28T03:44:59.854Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Trent Thornton replaces Ryan Rolison.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-28T03:44:59.854Z","endTime":"2026-07-28T03:46:30.996Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663423,"link":"/api/v1/people/663423"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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":95.8,"endSpeed":87.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.03591709824385,"aZ":-11.329926081987116,"pfxX":-2.6315485744977707,"pfxZ":10.577714845457573,"pX":-0.6193830630354729,"pZ":2.717133596434863,"vX0":4.480810449604211,"vY0":-139.4072353697749,"vZ0":-5.454943166018919,"x":140.61,"y":165.42,"x0":-1.9048204830892292,"y0":50.000624230856914,"z0":5.445590647612893,"aX":-5.185005344182052},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.2,"breakHorizontal":3.8,"spinRate":2466,"spinDirection":206},"zone":4,"typeConfidence":0.96,"plateTime":0.3927448615060096,"extension":6.369508649170169},"hitData":{"launchSpeed":99.9,"launchAngle":30.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.7,"coordY":48.38}},"index":2,"playId":"4945600f-461b-3eb2-8b54-38b3d715553d","pitchNumber":1,"startTime":"2026-07-28T03:46:30.996Z","endTime":"2026-07-28T03:46:39.898Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:46:39.898Z","atBatIndex":63},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Miguel Amaya lines out to center fielder José Fermín.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-28T03:48:50.520Z","endTime":"2026-07-28T03:49:33.485Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"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":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":73.1,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.146519518635007,"aZ":-40.04802055143636,"pfxX":3.1534811742855724,"pfxZ":-5.901980684263611,"pX":-0.5639277193200615,"pZ":2.1677669250496123,"vX0":-0.737015532216357,"vY0":-114.17639787815024,"vZ0":-0.3380776264435923,"x":138.5,"y":180.25,"x0":-0.648633532218922,"y0":50.004942184911705,"z0":6.2270418063335224,"aX":4.203759232366229},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-10.6,"breakHorizontal":-5.5,"spinRate":2670,"spinDirection":48},"zone":7,"typeConfidence":2.0,"plateTime":0.4779745972134477,"extension":6.13419356070394},"index":0,"playId":"01d1a2ef-c69b-383d-b688-f9549e3fc21a","pitchNumber":1,"startTime":"2026-07-28T03:49:01.767Z","endTime":"2026-07-28T03:49:05.358Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":75.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.192527197145793,"aZ":-33.65816537189715,"pfxX":7.241231583592411,"pfxZ":-1.0552104687238995,"pX":0.7953908037924798,"pZ":0.8632783483569311,"vX0":2.2317895759595374,"vY0":-117.67591691066642,"vZ0":-3.9068324544592556,"x":86.68,"y":215.47,"x0":-1.1046671424918755,"y0":50.00187504297932,"z0":5.645322522158254,"aX":10.209096454984515},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-2.5,"breakHorizontal":-13.7,"spinRate":2698,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4644904635193785,"extension":6.274006095604811},"index":1,"playId":"e418fc43-f61a-385a-8e05-eaccdb8dc23f","pitchNumber":2,"startTime":"2026-07-28T03:49:12.547Z","endTime":"2026-07-28T03:49:15.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.1,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.134381471702557,"aZ":-29.107730787275518,"pfxX":1.5554449615060606,"pfxZ":1.8384046535750667,"pX":-0.242710975212535,"pZ":2.199881643196248,"vX0":0.979383995628159,"vY0":-127.92248032397052,"vZ0":-3.637797392870369,"x":126.25,"y":179.38,"x0":-0.8319164293078473,"y0":50.00064270041675,"z0":5.909532557794534,"aX":2.590453200079631},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.8,"breakHorizontal":-3.0,"spinRate":2725,"spinDirection":106},"zone":8,"typeConfidence":2.0,"plateTime":0.4273329089757114,"extension":6.076450914990708},"hitData":{"launchSpeed":93.7,"launchAngle":22.0,"totalDistance":323.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":126.5,"coordY":69.56}},"index":2,"playId":"12ad43da-c465-3f10-a4e6-e1f83fbe0185","pitchNumber":3,"startTime":"2026-07-28T03:49:24.908Z","endTime":"2026-07-28T03:49:33.485Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:49:33.485Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-28T03:49:51.257Z","endTime":"2026-07-28T03:51:04.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"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":2},"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":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.874600787373964,"aZ":-30.75499658827947,"pfxX":-6.973872156294969,"pfxZ":0.8482563951599431,"pX":-1.6998901615781794,"pZ":1.6631475996051823,"vX0":0.5359038737320461,"vY0":-127.92774718498137,"vZ0":-4.065873936362554,"x":181.8,"y":193.88,"x0":-1.0046678537904656,"y0":50.00121990092019,"z0":5.667553076396715,"aX":-11.628156654673624},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.0,"breakHorizontal":12.5,"spinRate":1891,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.42715231897933537,"extension":6.408183389111475},"index":0,"playId":"d8d15fa2-0c0c-33ce-a359-903f06e1dc9b","pitchNumber":1,"startTime":"2026-07-28T03:49:55.093Z","endTime":"2026-07-28T03:49:58.223Z","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.4,"endSpeed":86.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.57057281999857,"aZ":-21.399980220623426,"pfxX":0.7850499254839349,"pfxZ":5.614197931195665,"pX":0.11632460111961955,"pZ":1.8174333793109203,"vX0":1.5916312392549317,"vY0":-137.4488038212227,"vZ0":-7.242236388106448,"x":112.57,"y":189.71,"x0":-0.5715551141626771,"y0":50.00448242166657,"z0":5.932474117317872,"aX":1.5066551247876023},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.9,"breakHorizontal":-1.8,"spinRate":2303,"spinDirection":199},"zone":8,"typeConfidence":2.0,"plateTime":0.3980240272054556,"extension":6.095128651995078},"index":1,"playId":"db460fdc-8513-3a18-a2f7-b0321d8a7aa3","pitchNumber":2,"startTime":"2026-07-28T03:50:07.974Z","endTime":"2026-07-28T03:50:12.053Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.011424676494943,"aZ":-17.899884074720756,"pfxX":0.0075032815856337365,"pfxZ":7.394735754610579,"pX":-0.9127573292669078,"pZ":3.010242084790515,"vX0":-0.6800134415004354,"vY0":-137.68572548254758,"vZ0":-4.912542326970247,"x":151.79,"y":157.5,"x0":-0.6641151150495288,"y0":50.00451145231319,"z0":6.01945953463825,"aX":0.01463843544104125},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.6,"breakHorizontal":0.1,"spinRate":2299,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.39699326927737966,"extension":6.16242952629897},"index":2,"playId":"fa31cfc5-d950-36c9-9e0f-9f603a7b8524","pitchNumber":3,"startTime":"2026-07-28T03:50:20.882Z","endTime":"2026-07-28T03:50:25.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.923797098095186,"aZ":-18.586549579810328,"pfxX":-2.3079521528310374,"pfxZ":7.268841182037747,"pX":0.912867129258926,"pZ":2.073232156582677,"vX0":4.5140201330824645,"vY0":-135.23030762046474,"vZ0":-7.010089417817361,"x":82.2,"y":182.8,"x0":-0.4711814781660462,"y0":50.002835114434724,"z0":5.982862208732571,"aX":-4.3145747788401465},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.0,"breakHorizontal":3.4,"spinRate":2279,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.4035968760388693,"extension":6.175502871110247},"index":3,"playId":"022f7691-8a8d-3f51-8cbe-40ef0c6821bd","pitchNumber":4,"startTime":"2026-07-28T03:50:34.492Z","endTime":"2026-07-28T03:50:38.342Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-28T03:50:45.941Z","endTime":"2026-07-28T03:51:00.914Z","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":1},"pitchData":{"startSpeed":79.2,"endSpeed":73.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.487388548224935,"aZ":-40.14339311919111,"pfxX":3.788460887115292,"pfxZ":-5.903405498555559,"pX":-0.4505178190648792,"pZ":2.7350946764681052,"vX0":-0.4236454623896464,"vY0":-115.41643825778362,"vZ0":0.8924337433599276,"x":134.17,"y":164.93,"x0":-0.7568395468255992,"y0":50.00552112693451,"z0":6.209512298788011,"aX":5.111428491685832},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-10.2,"breakHorizontal":-6.7,"spinRate":2413,"spinDirection":44},"zone":4,"typeConfidence":2.0,"plateTime":0.47457835726958963,"extension":6.069157871692263},"index":5,"playId":"d3007a31-1ffd-357b-9652-d742cea30f7b","pitchNumber":5,"startTime":"2026-07-28T03:51:00.914Z","endTime":"2026-07-28T03:51:04.379Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:51:04.379Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Seiya Suzuki flies out to left fielder Lars Nootbaar.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-28T03:51:19.483Z","endTime":"2026-07-28T03:52:13.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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(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":95.0,"endSpeed":87.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.89137260416648,"aZ":-17.71723128197235,"pfxX":-1.2685458557413014,"pfxZ":7.424660086697118,"pX":0.10836344202524231,"pZ":3.522652908147713,"vX0":1.9762225837287621,"vY0":-138.41557153686185,"vZ0":-3.737854766073472,"x":112.87,"y":143.67,"x0":-0.4489063203899127,"y0":50.00379638334277,"z0":6.071603451214193,"aX":-2.470444512485165},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.0,"breakHorizontal":1.9,"spinRate":2368,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.3952027600916024,"extension":6.260142897654182},"index":0,"playId":"4f76a97b-586e-3f1c-a427-6fcf9c7bf58e","pitchNumber":1,"startTime":"2026-07-28T03:51:25.881Z","endTime":"2026-07-28T03:51:30.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.03210426592235,"aZ":-20.905568532589335,"pfxX":-5.881472047708667,"pfxZ":5.940185086533695,"pX":0.566605275272795,"pZ":2.9874036087875595,"vX0":5.2039810771295265,"vY0":-136.81650782025517,"vZ0":-3.8998141126698718,"x":95.4,"y":158.12,"x0":-0.5954858454408007,"y0":50.00115343084906,"z0":5.862908676600969,"aX":-11.15514243818852},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.1,"breakHorizontal":9.6,"spinRate":2272,"spinDirection":201},"zone":3,"typeConfidence":2.0,"plateTime":0.40024204747318404,"extension":6.356955348899653},"index":1,"playId":"0e75891f-8619-3ece-8f72-751d1ab2df1a","pitchNumber":2,"startTime":"2026-07-28T03:51:39.171Z","endTime":"2026-07-28T03:51:42.171Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.47821649470636,"aZ":-27.153705753007625,"pfxX":-3.8184894769046682,"pfxZ":3.1559814244468765,"pX":-0.5498247518125025,"pZ":3.8250155216951476,"vX0":1.1759086005842343,"vY0":-125.37405379400121,"vZ0":-0.38307931548304286,"x":137.96,"y":135.5,"x0":-0.5289866644922364,"y0":50.002452621673896,"z0":6.1968534387252,"aX":-6.075427793722137},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.9,"breakHorizontal":6.6,"spinRate":2108,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.43696703614992494,"extension":6.35799928302079},"index":2,"playId":"9cd23dfe-52ce-3e02-90a1-75fe6573c98f","pitchNumber":3,"startTime":"2026-07-28T03:51:52.755Z","endTime":"2026-07-28T03:51:56.923Z","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":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.813401964920867,"aZ":-33.36379602488999,"pfxX":10.537742898627858,"pfxZ":-0.8383332361016951,"pX":0.13478813151578498,"pZ":1.8355601184612724,"vX0":-0.35275770738530277,"vY0":-118.60631041351256,"vZ0":-1.7830885308357454,"x":111.86,"y":189.22,"x0":-1.0820749360719601,"y0":50.00303532283665,"z0":5.654769145143351,"aX":14.933596769143856},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-1.7,"breakHorizontal":-19.0,"spinRate":2736,"spinDirection":60},"zone":8,"typeConfidence":2.0,"plateTime":0.4627346003834534,"extension":6.2272508813941245},"hitData":{"launchSpeed":91.1,"launchAngle":37.0,"totalDistance":327.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":51.34,"coordY":90.24}},"index":3,"playId":"b2976e46-4a3d-3b23-af07-0bf0593923b1","pitchNumber":4,"startTime":"2026-07-28T03:52:04.961Z","endTime":"2026-07-28T03:52:13.411Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:52:13.411Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Iván Herrera singles on a line drive to left fielder Ian Happ. Iván Herrera out at 2nd on the throw, left fielder Ian Happ to second baseman Nico Hoerner.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-28T03:54:10.222Z","endTime":"2026-07-28T03:54:49.309Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":81.5,"endSpeed":74.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.126083421982177,"aZ":-33.51471173410958,"pfxX":10.099471318034482,"pfxZ":-0.9428988003429204,"pX":0.07453589070211648,"pZ":3.1436707537576565,"vX0":2.7311368493297667,"vY0":-118.62811051692015,"vZ0":1.7919710955090784,"x":114.16,"y":153.9,"x0":-2.4042929010764493,"y0":50.00281078625827,"z0":5.438221163278576,"aX":14.363537798685009},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-1.0,"breakHorizontal":-19.0,"spinRate":2971,"spinDirection":57},"zone":2,"typeConfidence":0.9,"plateTime":0.4620760052953359,"extension":6.085264009892961},"index":0,"playId":"e07c82a5-21f1-3dfe-9182-aba92d0cec46","pitchNumber":1,"startTime":"2026-07-28T03:54:20.365Z","endTime":"2026-07-28T03:54:24.174Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.578198971073153,"aZ":-32.48676192685149,"pfxX":8.496139040930935,"pfxZ":-0.2244849834519549,"pX":-0.07046971326396907,"pZ":2.3641713974585024,"vX0":3.2429296928084597,"vY0":-118.20954421330376,"vZ0":0.19455103163544862,"x":119.69,"y":174.95,"x0":-2.563763788771523,"y0":50.00055839607798,"z0":5.263791346203309,"aX":12.018547551674985},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-0.1,"breakHorizontal":-16.2,"spinRate":3013,"spinDirection":53},"zone":5,"typeConfidence":0.9,"plateTime":0.4633913139122985,"extension":6.123434092652087},"hitData":{"launchSpeed":99.2,"launchAngle":22.0,"totalDistance":358.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":28.89,"coordY":91.01}},"index":1,"playId":"f6aed968-970a-3702-ac26-5dd2b5582e2e","pitchNumber":2,"startTime":"2026-07-28T03:54:36.819Z","endTime":"2026-07-28T03:54:49.309Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:54:49.309Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Burleson grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-28T03:55:21.337Z","endTime":"2026-07-28T03:56:33.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"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":2},"details":{"event":"Groundout","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":4},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":81.0,"endSpeed":74.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.196796410662035,"aZ":-34.527040943830166,"pfxX":9.098275531528166,"pfxZ":-1.6917746601100578,"pX":-0.025249653918524524,"pZ":1.592360053287863,"vX0":3.063946753367582,"vY0":-117.86003767931956,"vZ0":-0.9094334671070095,"x":117.96,"y":195.79,"x0":-2.526859438277671,"y0":50.000307922660475,"z0":5.196205976429152,"aX":12.686682844836847},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-3.0,"breakHorizontal":-17.3,"spinRate":2997,"spinDirection":46},"zone":14,"typeConfidence":0.9,"plateTime":0.4662684447069716,"extension":6.045540542502868},"index":0,"playId":"ea64bb01-1f53-3bcd-a00b-896761cfc7e2","pitchNumber":1,"startTime":"2026-07-28T03:55:24.810Z","endTime":"2026-07-28T03:55:27.982Z","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(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":91.3,"endSpeed":84.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.159462732373285,"aZ":-27.935663080200925,"pfxX":1.4267818676129314,"pfxZ":2.3486798427906095,"pX":-0.14614861806877763,"pZ":3.873437699499224,"vX0":4.407011096283732,"vY0":-132.97052738685701,"vZ0":0.7516185715524591,"x":122.57,"y":134.2,"x0":-2.0046099985434203,"y0":50.00531002141404,"z0":5.600268976687816,"aX":2.5771194624715243},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.6,"breakHorizontal":-3.5,"spinRate":2821,"spinDirection":168},"zone":11,"typeConfidence":0.93,"plateTime":0.4105356132914282,"extension":6.0759875860458505},"index":1,"playId":"77dadf21-fb2d-3585-b506-5fab6aab55ea","pitchNumber":2,"startTime":"2026-07-28T03:55:44.060Z","endTime":"2026-07-28T03:55:47.403Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-28T03:55:53.323Z","endTime":"2026-07-28T03:56:09.006Z","isPitch":false,"type":"action","player":{"id":676475,"link":"/api/v1/people/676475"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.02867324601461,"aZ":-14.218032757048466,"pfxX":-1.7138545764787727,"pfxZ":9.226711674344628,"pX":-1.1667475432783965,"pZ":4.229608229477881,"vX0":2.544824964151001,"vY0":-138.19919241564222,"vZ0":-1.2718876615279002,"x":161.47,"y":124.58,"x0":-1.8742438624251325,"y0":50.00354057092154,"z0":5.644792246785111,"aX":-3.335894391814702},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.7,"breakHorizontal":2.6,"spinRate":2472,"spinDirection":201},"zone":11,"typeConfidence":0.94,"plateTime":0.39541546345378986,"extension":6.283028387659244},"index":3,"playId":"05618980-ac3c-3eb3-8950-102da776fba5","pitchNumber":3,"startTime":"2026-07-28T03:56:09.006Z","endTime":"2026-07-28T03:56:12.489Z","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.8,"endSpeed":76.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.64996961330625,"aZ":-41.223759799853696,"pfxX":2.82466942028081,"pfxZ":-6.156676660506074,"pX":0.6086417877282063,"pZ":1.1495684850866046,"vX0":5.2071768524913,"vY0":-120.53361373855039,"vZ0":-1.4274936532620373,"x":93.8,"y":207.74,"x0":-1.9475216476612605,"y0":50.002962598456776,"z0":5.392837893746568,"aX":4.151330287671694},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-11.3,"breakHorizontal":-6.4,"spinRate":3129,"spinDirection":47},"zone":14,"typeConfidence":0.91,"plateTime":0.45458798635638464,"extension":6.25682430147372},"hitData":{"launchSpeed":97.3,"launchAngle":-3.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":129.05,"coordY":196.47}},"index":4,"playId":"82f3f961-ca01-3eff-a977-4c7b75226cbf","pitchNumber":4,"startTime":"2026-07-28T03:56:25.864Z","endTime":"2026-07-28T03:56:33.359Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:56:33.359Z","atBatIndex":68},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Masyn Winn lines out to right fielder Seiya Suzuki.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-28T03:56:49.119Z","endTime":"2026-07-28T03:57:06.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":84.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25206702104989,"aZ":-28.66816292938619,"pfxX":0.5869939680064173,"pfxZ":1.963341245081252,"pX":0.8175356055697297,"pZ":1.6895759172435068,"vX0":6.472208772208208,"vY0":-131.9228599520905,"vZ0":-4.597775929381154,"x":85.84,"y":193.16,"x0":-1.7293425243215081,"y0":50.00493833967122,"z0":5.532520813528823,"aX":1.049582891654486},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.9,"breakHorizontal":-2.3,"spinRate":2853,"spinDirection":158},"zone":14,"typeConfidence":0.91,"plateTime":0.4128987787146494,"extension":6.208466579047161},"hitData":{"launchSpeed":91.3,"launchAngle":18.0,"totalDistance":296.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":166.72,"coordY":87.73}},"index":0,"playId":"bd491209-6e5a-3ccb-bc19-539733c4ad94","pitchNumber":1,"startTime":"2026-07-28T03:56:59.142Z","endTime":"2026-07-28T03:57:06.421Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:57:06.421Z","atBatIndex":69},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Alex Bregman doubles (17) on a fly ball to right fielder Jordan Walker.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-28T03:58:59.684Z","endTime":"2026-07-28T03:59:59.767Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":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":"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":77.4,"endSpeed":71.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.566576287769134,"aZ":-39.116328891812906,"pfxX":1.2234459924296086,"pfxZ":-5.407372070042355,"pX":1.4189230106239468,"pZ":1.4773614150661567,"vX0":3.8567505080198763,"vY0":-112.68464959209449,"vZ0":-1.6019753210792664,"x":62.91,"y":198.89,"x0":-0.47391768895021996,"y0":50.00050041680533,"z0":6.151150348963331,"aX":1.571367753360681},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-9.8,"breakHorizontal":-3.2,"spinRate":2425,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4861566935037569,"extension":6.25680019945712},"index":0,"playId":"3de423ef-70d4-33a1-a23d-9675dec97bed","pitchNumber":1,"startTime":"2026-07-28T03:59:09.650Z","endTime":"2026-07-28T03:59:13.022Z","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.6,"endSpeed":79.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.40710295154914,"aZ":-32.1931168048444,"pfxX":2.9994321025116397,"pfxZ":-0.011780737698611432,"pX":-0.3318301146482272,"pZ":3.1438550492205595,"vX0":0.39698643588080723,"vY0":-126.15491109334697,"vZ0":-0.7783504724644745,"x":129.65,"y":153.9,"x0":-0.8808986954121756,"y0":50.00226372563231,"z0":6.039345724413147,"aX":4.859722990794481},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.0,"breakHorizontal":-5.5,"spinRate":2488,"spinDirection":126},"zone":1,"typeConfidence":2.0,"plateTime":0.4333036302596116,"extension":6.059662422320118},"index":1,"playId":"90ed6ad3-7123-38a4-a938-d22442b7bf91","pitchNumber":2,"startTime":"2026-07-28T03:59:19.376Z","endTime":"2026-07-28T03:59:23.059Z","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.3,"endSpeed":87.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.96975159106064,"aZ":-18.428342520996306,"pfxX":-0.18710731547656922,"pfxZ":7.130841246800285,"pX":-0.2766233519637598,"pZ":3.2313400410432935,"vX0":0.2875890736877369,"vY0":-137.39498719268403,"vZ0":-4.402211713682216,"x":127.54,"y":151.53,"x0":-0.3579296336578043,"y0":50.00641869513837,"z0":6.091994180184463,"aX":-0.36090487708598695},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.2,"breakHorizontal":0.2,"spinRate":2367,"spinDirection":195},"zone":2,"typeConfidence":2.0,"plateTime":0.3973359993582428,"extension":6.113215080716418},"index":2,"playId":"b3171d84-4ab7-3a9b-a0c3-a686cd609fd0","pitchNumber":3,"startTime":"2026-07-28T03:59:31.800Z","endTime":"2026-07-28T03:59:34.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.056595137753195,"aZ":-31.931436137308197,"pfxX":9.801884649349756,"pfxZ":0.16592217962942613,"pX":1.1496908364323337,"pZ":1.9311615961417425,"vX0":1.879185764061554,"vY0":-120.3834102697568,"vZ0":-2.1139414764579394,"x":73.18,"y":186.64,"x0":-0.914390318419308,"y0":50.00380749185527,"z0":5.643401660268622,"aX":14.406977687599817},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.0,"breakHorizontal":-18.2,"spinRate":2630,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4547444048143485,"extension":6.4013216294511475},"hitData":{"launchSpeed":66.8,"launchAngle":26.0,"totalDistance":196.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":190.8,"coordY":136.37}},"index":3,"playId":"52b29913-6dc5-31f6-be0b-f692f828fdc1","pitchNumber":4,"startTime":"2026-07-28T03:59:47.816Z","endTime":"2026-07-28T03:59:59.767Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:59:59.767Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carson Kelly flies out to left fielder Lars Nootbaar.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-28T04:00:23.339Z","endTime":"2026-07-28T04:02:14.984Z","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":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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(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.2,"endSpeed":85.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.584735183933837,"aZ":-21.26792395604432,"pfxX":-6.012543611147329,"pfxZ":5.821654063578775,"pX":-1.2116495006987538,"pZ":3.058590311936547,"vX0":0.3074282283535037,"vY0":-135.75338919530944,"vZ0":-4.2950915945211765,"x":163.19,"y":156.2,"x0":-0.5443226083994595,"y0":50.0067378627934,"z0":6.1342351689733565,"aX":-11.269619967123209},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.8,"breakHorizontal":10.8,"spinRate":1987,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.402848110421977,"extension":6.439132248702882},"index":0,"playId":"e16bed97-2c81-32c2-af1d-15e1b8cede13","pitchNumber":1,"startTime":"2026-07-28T04:00:32.314Z","endTime":"2026-07-28T04:00:36.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.244769050656203,"aZ":-19.130801848613665,"pfxX":-1.895459773247598,"pfxZ":6.899817656356969,"pX":0.2082864359184431,"pZ":3.192696252211805,"vX0":1.9265189960752485,"vY0":-136.19089369216212,"vZ0":-4.47413510680193,"x":109.06,"y":152.58,"x0":-0.25998488431119726,"y0":50.00067942857406,"z0":6.169380658036182,"aX":-3.5815700927512477},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.9,"breakHorizontal":3.0,"spinRate":2147,"spinDirection":189},"zone":2,"typeConfidence":2.0,"plateTime":0.4012693869229649,"extension":6.468876299819528},"index":1,"playId":"7c45ca0c-c497-389d-93aa-fc3487b4b5b8","pitchNumber":2,"startTime":"2026-07-28T04:00:52.253Z","endTime":"2026-07-28T04:00:55.328Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.857271181467503,"aZ":-20.559852495258003,"pfxX":-5.147834637510664,"pfxZ":6.13843417275824,"pX":-0.6663253795062335,"pZ":1.6730580240797477,"vX0":1.2451825096857903,"vY0":-136.1727593114312,"vZ0":-7.772530155240534,"x":142.4,"y":193.61,"x0":-0.45849385219062405,"y0":50.003101941584994,"z0":5.969540926012125,"aX":-9.737901323639429},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.8,"breakHorizontal":9.1,"spinRate":2077,"spinDirection":193},"zone":7,"typeConfidence":2.0,"plateTime":0.40112717250485597,"extension":6.461304344370714},"index":2,"playId":"a228059a-633b-3b99-be29-84b5893e148b","pitchNumber":3,"startTime":"2026-07-28T04:01:11.497Z","endTime":"2026-07-28T04:01:15.473Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.302643953434277,"aZ":-26.112004054227206,"pfxX":-6.743942236133607,"pfxZ":3.65137174106376,"pX":-0.1973538665196948,"pZ":1.4245210674634963,"vX0":3.289019730011449,"vY0":-127.71806641303084,"vZ0":-6.359656039382924,"x":124.52,"y":200.32,"x0":-0.622904093763721,"y0":50.000794566117904,"z0":5.989222024183029,"aX":-11.185092238778163},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.5,"breakHorizontal":11.5,"spinRate":2332,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.4281872107823701,"extension":6.566004220624067},"index":3,"playId":"d07947e5-0152-3a99-ab6f-4a2378663ed4","pitchNumber":4,"startTime":"2026-07-28T04:01:44.414Z","endTime":"2026-07-28T04:01:48.949Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.354964231030547,"aZ":-34.06162438495272,"pfxX":9.175033089714695,"pfxZ":-1.3064290850638987,"pX":0.251113083844068,"pZ":2.1689330645144587,"vX0":-0.04759319404587681,"vY0":-119.44817247959227,"vZ0":-1.068919296278097,"x":107.43,"y":180.22,"x0":-0.9204846890644475,"y0":50.00442042389988,"z0":5.689240497151259,"aX":13.23727482873403},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-2.4,"breakHorizontal":-16.6,"spinRate":2798,"spinDirection":58},"zone":9,"typeConfidence":2.0,"plateTime":0.45882952575128666,"extension":6.334141676800162},"hitData":{"launchSpeed":83.0,"launchAngle":37.0,"totalDistance":305.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.44,"coordY":89.09}},"index":4,"playId":"abe7ff0a-9142-3ca0-90eb-2834446e1629","pitchNumber":5,"startTime":"2026-07-28T04:02:05.750Z","endTime":"2026-07-28T04:02:14.984Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T04:02:14.984Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Busch flies out to right fielder Jordan Walker.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-28T04:02:39.939Z","endTime":"2026-07-28T04:02:52.813Z","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":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":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_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":71.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.021383392512874,"aZ":-38.65775920470487,"pfxX":2.9465171090937017,"pfxZ":-5.033242649369729,"pX":-0.6553562983383829,"pZ":2.1755616276900307,"vX0":-0.5740515073155537,"vY0":-112.59959321332663,"vZ0":-0.16726180359910048,"x":91.23,"y":131.94,"x0":-0.7803406163973848,"y0":50.00484529844174,"z0":6.154894454749741,"aX":3.792389248177118},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-8.9,"breakHorizontal":-5.2,"spinRate":2278,"spinDirection":43},"zone":7,"typeConfidence":2.0,"plateTime":0.4860210077536995,"extension":6.156407412786448},"hitData":{"launchSpeed":81.1,"launchAngle":46.0,"totalDistance":266.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.52,"coordY":108.1}},"index":0,"playId":"165c12a6-974a-3455-a981-bf9cb6ff9d38","pitchNumber":1,"startTime":"2026-07-28T04:02:40.801Z","endTime":"2026-07-28T04:02:52.813Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T04:02:52.813Z","atBatIndex":72},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Nico Hoerner homers (5) on a fly ball to left field. Alex Bregman scores.","rbi":2,"awayScore":7,"homeScore":3,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-28T04:03:17.109Z","endTime":"2026-07-28T04:04:05.916Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":{"id":690928,"link":"/api/v1/people/690928"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":{"id":690928,"link":"/api/v1/people/690928"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":73.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.837052301249813,"aZ":-36.55480048061976,"pfxX":2.963819225382205,"pfxZ":-3.2732239343977123,"pX":1.1600620506661927,"pZ":0.9409338627300906,"vX0":2.9129228380364887,"vY0":-114.86997921832842,"vZ0":-3.573240782332911,"x":72.78,"y":213.37,"x0":-0.5084450242903423,"y0":50.00283388198164,"z0":6.0627431958337095,"aX":3.968440069715325},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-6.5,"breakHorizontal":-6.1,"spinRate":2388,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4764334867794333,"extension":6.52877563115719},"index":0,"playId":"b32827af-b030-3149-bd4c-1d51aeae78ea","pitchNumber":1,"startTime":"2026-07-28T04:03:19.924Z","endTime":"2026-07-28T04:03:23.419Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":74.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.272201616670873,"aZ":-33.95675245708274,"pfxX":8.754847523517375,"pfxZ":-1.2821817202460668,"pX":-0.38711156860776735,"pZ":2.086634370433057,"vX0":-0.4405161350799806,"vY0":-116.788767222181,"vZ0":-1.0684572516457023,"x":131.76,"y":182.44,"x0":-1.3345436369032528,"y0":50.00445756383086,"z0":5.733725611608321,"aX":12.137686637449335},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-2.3,"breakHorizontal":-15.7,"spinRate":2662,"spinDirection":57},"zone":7,"typeConfidence":2.0,"plateTime":0.46836105907556735,"extension":6.272723827200362},"hitData":{"launchSpeed":97.3,"launchAngle":33.0,"totalDistance":382.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":33.58,"coordY":74.61}},"index":1,"playId":"afc6f429-8335-30ef-a316-e5a2b1cd91e4","pitchNumber":2,"startTime":"2026-07-28T04:03:41.652Z","endTime":"2026-07-28T04:04:05.916Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T04:04:05.916Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ian Happ flies out to left fielder Lars Nootbaar.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-28T04:04:21.397Z","endTime":"2026-07-28T04:05:18.019Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.00982488757188,"aZ":-25.52852774434836,"pfxX":-5.098060289596071,"pfxZ":4.018530108742486,"pX":-0.1817127119096609,"pZ":2.027497392527408,"vX0":3.4914598360537936,"vY0":-127.98122781817925,"vZ0":-4.360936325754118,"x":123.93,"y":184.04,"x0":-0.902907593441771,"y0":50.006066963548,"z0":5.758942584135943,"aX":-8.438121443955016},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.5,"breakHorizontal":8.4,"spinRate":2345,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.42838167756195,"extension":6.506991477807174},"index":0,"playId":"197bc88d-a19c-3029-815c-cb1c766e645b","pitchNumber":1,"startTime":"2026-07-28T04:04:25.862Z","endTime":"2026-07-28T04:04:29.083Z","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.3,"endSpeed":72.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.16199980474827,"aZ":-41.65003529265741,"pfxX":4.030271881693083,"pfxZ":-7.082487605442408,"pX":-1.0483261671020305,"pZ":2.7844667097319418,"vX0":-1.9801318675818818,"vY0":-115.38961452826709,"vZ0":1.1333843850956078,"x":156.96,"y":163.6,"x0":-0.6989010828225609,"y0":50.0048537456005,"z0":6.326349309578709,"aX":5.389598897297538},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-12.2,"breakHorizontal":-6.7,"spinRate":2601,"spinDirection":47},"zone":11,"typeConfidence":2.0,"plateTime":0.476209172290444,"extension":6.071143785160629},"index":1,"playId":"d5240b37-7e37-39cb-889b-7b95c94d5eaa","pitchNumber":2,"startTime":"2026-07-28T04:04:39.923Z","endTime":"2026-07-28T04:04:44.683Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.774063168998982,"aZ":-35.414338525348526,"pfxX":8.84071015473529,"pfxZ":-2.4008466164049516,"pX":-1.1476621007859853,"pZ":2.064133341401097,"vX0":-1.8073546590730378,"vY0":-115.44512535091154,"vZ0":-0.5852001685882227,"x":160.75,"y":183.05,"x0":-1.5026030089061728,"y0":50.00528140889787,"z0":5.73395268077044,"aX":11.91752609821561},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-4.2,"breakHorizontal":-15.6,"spinRate":2690,"spinDirection":58},"zone":13,"typeConfidence":2.0,"plateTime":0.4747172179572825,"extension":6.303303124923503},"index":2,"playId":"989feb1f-1287-3830-b386-34b86c165c0e","pitchNumber":3,"startTime":"2026-07-28T04:04:57.140Z","endTime":"2026-07-28T04:05:01.304Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.962159450254553,"aZ":-21.070897249427126,"pfxX":-0.46035711200223184,"pfxZ":5.868185812143798,"pX":-0.011635451227629415,"pZ":3.0380665927598884,"vX0":1.7442683194094841,"vY0":-136.02399191472267,"vZ0":-4.415911310457753,"x":117.44,"y":156.75,"x0":-0.5985557874468787,"y0":50.006253234627216,"z0":6.124156505342919,"aX":-0.8716872503086205},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.0,"breakHorizontal":0.5,"spinRate":2116,"spinDirection":190},"zone":2,"typeConfidence":2.0,"plateTime":0.4010894597840551,"extension":6.342699940270966},"hitData":{"launchSpeed":81.4,"launchAngle":33.0,"totalDistance":288.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":85.33,"coordY":91.2}},"index":3,"playId":"2e812062-93d0-35c4-8e88-27ce9116d1cb","pitchNumber":4,"startTime":"2026-07-28T04:05:11.336Z","endTime":"2026-07-28T04:05:18.019Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T04:05:18.019Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Torres called out on strikes.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-28T04:07:35.845Z","endTime":"2026-07-28T04:09:00.855Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jacob Webb replaces Trent Thornton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-28T04:06:33.543Z","endTime":"2026-07-28T04:07:38.140Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657097,"link":"/api/v1/people/657097"},"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":94.8,"endSpeed":86.4,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.15608940453216,"aZ":-14.254304166547865,"pfxX":-6.858286410774661,"pfxZ":9.351240576533897,"pX":0.1144357896827402,"pZ":2.538326120175642,"vX0":10.403635795358753,"vY0":-137.69178134088673,"vZ0":-4.790736671029447,"x":112.64,"y":170.25,"x0":-2.8253948089240644,"y0":50.002655575380786,"z0":5.268458697377507,"aX":-13.143021778130523},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.1,"breakHorizontal":10.2,"spinRate":2443,"spinDirection":225},"zone":5,"typeConfidence":0.9,"plateTime":0.39810475273674273,"extension":6.463882476749234},"index":1,"playId":"c0e6cffb-7ab2-33c9-8540-3cea485a05bd","pitchNumber":1,"startTime":"2026-07-28T04:07:38.140Z","endTime":"2026-07-28T04:07:42.678Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.6,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.682654325141165,"aZ":-40.65714067743638,"pfxX":4.781323227363698,"pfxZ":-5.911946804000181,"pX":0.5604057295292169,"pZ":1.6221491592719186,"vX0":6.540323125838577,"vY0":-119.4498069574785,"vZ0":-0.5701267608223651,"x":95.64,"y":194.98,"x0":-2.842741357103648,"y0":50.00495835653803,"z0":5.54395008770928,"aX":6.856201562610229},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-10.6,"breakHorizontal":-10.3,"spinRate":2595,"spinDirection":38},"zone":9,"typeConfidence":0.88,"plateTime":0.45991850987168625,"extension":6.0140475501025445},"index":2,"playId":"76bcea74-e8f7-3519-9cdf-cafbbd5101cb","pitchNumber":2,"startTime":"2026-07-28T04:07:56.352Z","endTime":"2026-07-28T04:08:01.187Z","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":84.1,"endSpeed":76.2,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.22728292772839,"aZ":-26.57363978517137,"pfxX":-11.363307460340064,"pfxZ":3.734287673724694,"pX":-1.6610482172353793,"pZ":4.14979536497628,"vX0":6.404129932876585,"vY0":-122.29044404398272,"vZ0":1.7561339769436972,"x":180.32,"y":126.74,"x0":-2.8501191450733274,"y0":50.00427907161831,"z0":5.716947113890016,"aX":-17.05100652499629},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":7.4,"breakHorizontal":18.8,"spinRate":2016,"spinDirection":250},"zone":11,"typeConfidence":0.9,"plateTime":0.4495129902736421,"extension":6.324714121658522},"index":3,"playId":"1424a8c8-77eb-3677-b1f3-24b3d3c6c28b","pitchNumber":3,"startTime":"2026-07-28T04:08:19.357Z","endTime":"2026-07-28T04:08:23.153Z","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":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.048284319514245,"aZ":-13.482577138870186,"pfxX":-5.37935006772249,"pfxZ":9.705285981290377,"pX":-0.5724998178000191,"pZ":2.2268689488692384,"vX0":8.106086459741725,"vY0":-138.19869500207383,"vZ0":-5.667864011595661,"x":138.82,"y":178.65,"x0":-2.8506370561162906,"y0":50.00130525190472,"z0":5.21690005905803,"aX":-10.35928322579057},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.4,"breakHorizontal":7.9,"spinRate":2477,"spinDirection":231},"zone":4,"typeConfidence":0.9,"plateTime":0.39698784166289736,"extension":6.2404200983706115},"index":4,"playId":"da28acca-021b-373f-bb5f-883f3dc47a07","pitchNumber":4,"startTime":"2026-07-28T04:08:35.285Z","endTime":"2026-07-28T04:08:38.793Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-28T04:08:46.624Z","endTime":"2026-07-28T04:08:56.675Z","isPitch":false,"type":"action","player":{"id":663494,"link":"/api/v1/people/663494"}},{"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.1,"endSpeed":86.7,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.837319021174668,"aZ":-15.282258280370458,"pfxX":-6.118004085438993,"pfxZ":8.764441324950866,"pX":-0.7843343490050838,"pZ":1.580293855244688,"vX0":7.627268082664133,"vY0":-138.19010979870632,"vZ0":-6.747078478983019,"x":146.9,"y":196.11,"x0":-2.7899990175547824,"y0":50.002692811031665,"z0":5.087060769990555,"aX":-11.790622351718852},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.5,"breakHorizontal":9.4,"spinRate":2433,"spinDirection":231},"zone":7,"typeConfidence":0.9,"plateTime":0.39692320509652745,"extension":6.466049331170025},"index":6,"playId":"07cb4e99-1b66-3b41-a1b4-6c8ba1e7741c","pitchNumber":5,"startTime":"2026-07-28T04:08:56.675Z","endTime":"2026-07-28T04:09:00.855Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T04:09:00.855Z","atBatIndex":75},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"José Fermín pops out to shortstop Dansby Swanson.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-28T04:09:18.728Z","endTime":"2026-07-28T04:11:32.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"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":2},"details":{"event":"Pop Out","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":6},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.33567064365952,"aZ":-32.75945637653792,"pfxX":-0.68854842955214,"pfxZ":-0.3733463587783383,"pX":0.967476952446172,"pZ":0.6031559186690263,"vX0":9.21550350420718,"vY0":-124.10445129255896,"vZ0":-4.9328413484743105,"x":80.12,"y":222.49,"x0":-2.6942387228491915,"y0":50.00157901465115,"z0":5.32501554491171,"aX":-1.0808079431278474},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.6,"breakHorizontal":-0.7,"spinRate":2566,"spinDirection":20},"zone":14,"typeConfidence":0.65,"plateTime":0.44025897374008416,"extension":6.292739113817684},"index":0,"playId":"d46f2b5e-0996-3a4b-b107-ebe7d7b1e1f1","pitchNumber":1,"startTime":"2026-07-28T04:09:27.762Z","endTime":"2026-07-28T04:09:31.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.755631953675266,"aZ":-15.811461036150252,"pfxX":-6.646008776264182,"pfxZ":8.540274853596603,"pX":0.8621487223039906,"pZ":1.2849043973260676,"vX0":11.468661843491123,"vY0":-137.81429083676156,"vZ0":-7.660404965770082,"x":84.14,"y":204.09,"x0":-2.4973375589708575,"y0":50.005081389333604,"z0":5.176917520755477,"aX":-12.737009181237589},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.9,"breakHorizontal":9.5,"spinRate":2477,"spinDirection":227},"zone":14,"typeConfidence":0.9,"plateTime":0.39804087500883023,"extension":6.43331821033925},"index":1,"playId":"031d5d16-94b0-3c87-90f7-bc6ff8116f9e","pitchNumber":2,"startTime":"2026-07-28T04:09:44.491Z","endTime":"2026-07-28T04:09:48.379Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.090725287152274,"aZ":-15.601234888461873,"pfxX":-5.590911268927748,"pfxZ":8.680605802182694,"pX":0.8348131125310639,"pZ":1.7337147766493892,"vX0":11.392546316389597,"vY0":-137.67595678964696,"vZ0":-6.624590681271641,"x":85.18,"y":191.97,"x0":-2.640456641145848,"y0":50.003206384900345,"z0":5.237078915456236,"aX":-10.675528409215818},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.4,"breakHorizontal":7.6,"spinRate":2498,"spinDirection":222},"zone":14,"typeConfidence":0.9,"plateTime":0.39864831641055165,"extension":6.551372482947488},"index":2,"playId":"95b67802-0036-3963-bf61-27e346e4422a","pitchNumber":3,"startTime":"2026-07-28T04:10:01.015Z","endTime":"2026-07-28T04:10:05.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.239015230866165,"aZ":-17.403118266273033,"pfxX":-6.87019661448077,"pfxZ":7.721042292001915,"pX":0.5675385726209575,"pZ":2.3427726169593988,"vX0":11.120759607344239,"vY0":-137.84724171168662,"vZ0":-4.711560801571669,"x":95.37,"y":175.53,"x0":-2.636881918281658,"y0":50.00564692793195,"z0":5.258612223164265,"aX":-13.149671495635767},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.1,"breakHorizontal":10.0,"spinRate":2514,"spinDirection":229},"zone":6,"typeConfidence":0.9,"plateTime":0.3981960666673361,"extension":6.597340249443606},"index":3,"playId":"cf5b566d-dbee-3ac4-917f-8e923f5ffb12","pitchNumber":4,"startTime":"2026-07-28T04:10:18.936Z","endTime":"2026-07-28T04:10:23.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.286525768551698,"aZ":-34.48213491981535,"pfxX":0.2757267054609156,"pfxZ":-1.4336850163468764,"pX":0.7578456435873101,"pZ":1.2427530243120375,"vX0":8.895864075795735,"vY0":-125.6485563159,"vZ0":-3.0362252968092305,"x":88.11,"y":205.23,"x0":-2.850659875052519,"y0":50.00081042140604,"z0":5.242998363055215,"aX":0.4435045295019395},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-3.0,"breakHorizontal":-2.4,"spinRate":2594,"spinDirection":46},"zone":14,"typeConfidence":0.86,"plateTime":0.434417950416186,"extension":6.294260350493424},"index":4,"playId":"29b75d23-935b-370b-ba3c-fe7ea379d230","pitchNumber":5,"startTime":"2026-07-28T04:10:37.829Z","endTime":"2026-07-28T04:10:41.333Z","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":94.9,"endSpeed":86.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.37741422203474,"aZ":-16.23218205213827,"pfxX":-5.925901002511422,"pfxZ":8.349961668086042,"pX":-0.6343704431127125,"pZ":2.632463547177476,"vX0":7.889260324235881,"vY0":-137.9676350073446,"vZ0":-4.006251369070502,"x":141.18,"y":167.7,"x0":-2.773625868858413,"y0":50.006835340225685,"z0":5.211797511638723,"aX":-11.32022498187862},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.4,"breakHorizontal":8.9,"spinRate":2504,"spinDirection":226},"zone":4,"typeConfidence":0.9,"plateTime":0.3984225887266275,"extension":6.393184747891346},"index":5,"playId":"579a5ed8-7760-368b-98fa-9787de9b74de","pitchNumber":6,"startTime":"2026-07-28T04:10:55.868Z","endTime":"2026-07-28T04:11:01.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.409294732930366,"aZ":-14.506336239919435,"pfxX":-5.745984990192862,"pfxZ":9.264832531317424,"pX":-0.16743832253597007,"pZ":3.1732874093174135,"vX0":9.236901133351955,"vY0":-137.2311531372678,"vZ0":-2.671891489255216,"x":123.38,"y":153.1,"x0":-2.830643754920415,"y0":50.00284944567344,"z0":5.147875244392281,"aX":-10.958403875618911},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.4,"breakHorizontal":8.5,"spinRate":2360,"spinDirection":227},"zone":2,"typeConfidence":0.9,"plateTime":0.39914608412406594,"extension":6.446739951998748},"hitData":{"launchSpeed":88.2,"launchAngle":67.0,"totalDistance":136.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":103.36,"coordY":152.47}},"index":6,"playId":"d7e6bfa2-c461-31b0-b3f0-f52be0e2acb4","pitchNumber":7,"startTime":"2026-07-28T04:11:22.401Z","endTime":"2026-07-28T04:11:32.512Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T04:11:32.512Z","atBatIndex":76},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Lars Nootbaar doubles (7) on a sharp line drive to right fielder Seiya Suzuki.","rbi":0,"awayScore":7,"homeScore":3,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-28T04:11:51.160Z","endTime":"2026-07-28T04:12:08.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07776669309404,"aZ":-12.89980346802701,"pfxX":-5.425199624927183,"pfxZ":9.96669057074645,"pX":0.12836404612728494,"pZ":2.8701834948503313,"vX0":9.440606595330065,"vY0":-138.47534727231414,"vZ0":-4.3117392785166775,"x":112.11,"y":161.29,"x0":-2.626538163209713,"y0":50.006639732331045,"z0":5.3160875082916315,"aX":-10.496594636394642},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.3,"breakHorizontal":7.8,"spinRate":2552,"spinDirection":223},"zone":2,"typeConfidence":0.9,"plateTime":0.39614611358552754,"extension":6.443453198178582},"hitData":{"launchSpeed":108.6,"launchAngle":14.0,"totalDistance":325.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":175.63,"coordY":53.38}},"index":0,"playId":"473905d0-9052-3228-8bd1-d80da85f0151","pitchNumber":1,"startTime":"2026-07-28T04:11:55.816Z","endTime":"2026-07-28T04:12:08.512Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T04:12:08.512Z","atBatIndex":77},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Blaze Jordan lines out sharply to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-28T04:12:32.528Z","endTime":"2026-07-28T04:12:40.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".462"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.76"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.78"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.69"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.07"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.57"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.88"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.88"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.93"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.39"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.02"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.04"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.00"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.23"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","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":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.482907453372704,"aZ":-34.28677192200118,"pfxX":-1.4095161422337104,"pfxZ":-1.3361694703646343,"pX":0.3811566104127016,"pZ":2.5296091101400293,"vX0":8.394522176755967,"vY0":-124.87178877992439,"vZ0":-0.2738129410380693,"x":102.47,"y":170.48,"x0":-2.843230324894003,"y0":50.006175423319334,"z0":5.465035845000308,"aX":-2.2247397988214184},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.3,"breakHorizontal":0.6,"spinRate":2557,"spinDirection":36},"zone":6,"typeConfidence":0.81,"plateTime":0.43888657674999276,"extension":6.292717448312861},"hitData":{"launchSpeed":102.0,"launchAngle":15.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":107.96,"coordY":71.49}},"index":0,"playId":"b76ccb30-ea4e-3a08-808b-025763b5577e","pitchNumber":1,"startTime":"2026-07-28T04:12:35.251Z","endTime":"2026-07-28T04:12:40.909Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T04:12:40.909Z","atBatIndex":78}],"currentPlay":{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Blaze Jordan lines out sharply to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-28T04:12:32.528Z","endTime":"2026-07-28T04:12:40.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".462"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.76"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.78"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.69"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.07"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.57"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.88"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.88"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.93"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.39"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.02"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.04"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.00"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.23"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","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":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.482907453372704,"aZ":-34.28677192200118,"pfxX":-1.4095161422337104,"pfxZ":-1.3361694703646343,"pX":0.3811566104127016,"pZ":2.5296091101400293,"vX0":8.394522176755967,"vY0":-124.87178877992439,"vZ0":-0.2738129410380693,"x":102.47,"y":170.48,"x0":-2.843230324894003,"y0":50.006175423319334,"z0":5.465035845000308,"aX":-2.2247397988214184},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.3,"breakHorizontal":0.6,"spinRate":2557,"spinDirection":36},"zone":6,"typeConfidence":0.81,"plateTime":0.43888657674999276,"extension":6.292717448312861},"hitData":{"launchSpeed":102.0,"launchAngle":15.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":107.96,"coordY":71.49}},"index":0,"playId":"b76ccb30-ea4e-3a08-808b-025763b5577e","pitchNumber":1,"startTime":"2026-07-28T04:12:35.251Z","endTime":"2026-07-28T04:12:40.909Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T04:12:40.909Z","atBatIndex":78},"scoringPlays":[2,12,17,19,39,52,53,73],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3,4],"bottom":[5,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":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":37.79,"y":102.02},"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":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":63.13,"y":129.39},"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":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":81.9,"y":101.29},"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":1,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":163.46,"y":181.58},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":123.94,"y":142.56},"type":"O","description":"Groundout"}]}},{"startIndex":9,"endIndex":18,"top":[9,10,11,12,13,14],"bottom":[15,16,17,18],"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":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":163.9,"y":117.73},"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":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":73.67,"y":114.81},"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":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"coordinates":{"x":147.44,"y":134.57},"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":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":152.82,"y":126.85},"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":2,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":173.27,"y":132.01},"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":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":126.98,"y":182.09},"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":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"coordinates":{"x":72.09,"y":82.35},"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":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":13.1,"y":77.62},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":111.53,"y":40.31},"type":"O","description":"Flyout"}]}},{"startIndex":19,"endIndex":26,"top":[19,20,21,22],"bottom":[23,24,25,26],"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":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":227.67,"y":88.55},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":152.32,"y":93.91},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":128.5,"y":183.61},"type":"O","description":"Grounded Into DP"},{"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":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":106.2,"y":179.05},"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":3,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"coordinates":{"x":116.04,"y":177.67},"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":3,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":135.33,"y":152.29},"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":3,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":136.61,"y":147.12},"type":"O","description":"Groundout"}]}},{"startIndex":27,"endIndex":35,"top":[27,28,29,30,31],"bottom":[32,33,34,35],"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":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"coordinates":{"x":66.97,"y":119.87},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":150.8,"y":151.18},"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":4,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":157.6,"y":92.51},"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":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"coordinates":{"x":38.3,"y":100.5},"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":4,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":49.81,"y":94.29},"type":"O","description":"Flyout"}]}},{"startIndex":36,"endIndex":44,"top":[36,37,38,39,40,41],"bottom":[42,43,44],"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":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":173.09,"y":94.93},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":124.93,"y":109.83},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":166.71,"y":159.01},"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":5,"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":129.51,"y":94.42},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":147.25,"y":155.74},"type":"O","description":"Forceout"}],"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":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"coordinates":{"x":127.0,"y":137.36},"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":5,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":150.29,"y":164.35},"type":"O","description":"Groundout"}]}},{"startIndex":45,"endIndex":54,"top":[45,46,47,48],"bottom":[49,50,51,52,53,54],"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":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"coordinates":{"x":117.35,"y":156.24},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":106.71,"y":165.36},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":142.69,"y":147.63},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":152.82,"y":145.6},"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":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":125.01,"y":190.97},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"coordinates":{"x":233.39,"y":104.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":6,"pitcher":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":131.03,"y":143.07},"type":"O","description":"Groundout"}]}},{"startIndex":55,"endIndex":63,"top":[55,56,57,58,59],"bottom":[60,61,62,63],"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":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":51.24,"y":91.45},"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":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":161.5,"y":77.5},"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":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":84.37,"y":105.31},"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":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":106.71,"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":7,"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":78.7,"y":48.38},"type":"O","description":"Flyout"}]}},{"startIndex":64,"endIndex":69,"top":[64,65,66],"bottom":[67,68,69],"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":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"coordinates":{"x":126.5,"y":69.56},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":51.34,"y":90.24},"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":8,"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":28.89,"y":91.01},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":129.05,"y":196.47},"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":8,"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":166.72,"y":87.73},"type":"O","description":"Lineout"}]}},{"startIndex":70,"endIndex":78,"top":[70,71,72,73,74],"bottom":[75,76,77,78],"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":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":190.8,"y":136.37},"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":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":72.44,"y":89.09},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":167.52,"y":108.1},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":33.58,"y":74.61},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":85.33,"y":91.2},"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":9,"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":103.36,"y":152.47},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":175.63,"y":53.38},"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":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"coordinates":{"x":107.96,"y":71.49},"type":"O","description":"Lineout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":2,"hits":2,"errors":1,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":3,"hits":7,"errors":1,"leftOnBase":6},"away":{"runs":7,"hits":14,"errors":0,"leftOnBase":9}},"defense":{"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"catcher":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"first":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"second":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"third":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"shortstop":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"left":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"center":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"right":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"onDeck":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"inHole":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"battingOrder":8,"team":{"id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"}},"offense":{"batter":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"onDeck":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"inHole":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"battingOrder":9,"team":{"id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"}},"balls":0,"strikes":0,"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":7,"groundOuts":7,"airOuts":10,"runs":7,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".248","atBats":40,"obp":".339","slg":".415","ops":".754","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":23,"rbi":7,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"20.00","popOuts":2,"lineOuts":1},"pitching":{"flyOuts":4,"groundOuts":11,"airOuts":9,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":33,"obp":".278","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":138,"era":"4.22","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.27","battersFaced":36,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":138,"balls":52,"strikes":86,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.22","rbi":3,"pitchesPerInning":"15.33","runsScoredPer9":"3.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":12,"putOuts":27,"errors":0,"chances":39,"passedBall":0,"pickoffs":0}},"players":{"ID624424":{"person":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"jerseyNumber":"20","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":28,"groundOuts":27,"airOuts":41,"runs":23,"doubles":11,"triples":0,"homeRuns":9,"strikeOuts":52,"baseOnBalls":21,"intentionalWalks":1,"hits":37,"hitByPitch":0,"avg":".237","atBats":156,"obp":".326","slg":".481","ops":".807","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":178,"totalBases":75,"rbi":24,"leftOnBase":74,"sacBunts":0,"sacFlies":1,"babip":".292","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.33","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":50,"errors":0,"chances":51,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664023":{"person":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"jerseyNumber":"8","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | BB, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":58,"groundOuts":69,"airOuts":88,"runs":64,"doubles":18,"triples":2,"homeRuns":18,"strikeOuts":138,"baseOnBalls":58,"intentionalWalks":3,"hits":82,"hitByPitch":6,"avg":".218","atBats":376,"obp":".331","slg":".420","ops":".751","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":441,"totalBases":158,"rbi":45,"leftOnBase":212,"sacBunts":0,"sacFlies":1,"babip":".290","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.89","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":{"gamesStarted":1,"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID665871":{"person":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":{},"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":9,"groundOuts":9,"airOuts":13,"runs":10,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":16,"baseOnBalls":0,"intentionalWalks":0,"hits":13,"hitByPitch":3,"atBats":51,"obp":".296","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":187,"era":"7.11","inningsPitched":"12.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":10,"whip":"1.03","battersFaced":54,"outs":38,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":187,"balls":56,"strikes":131,"strikePercentage":".700","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".000","pitchesPerInning":"14.76","gamesFinished":5,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"11.37","walksPer9Inn":"0.00","hitsPer9Inn":"9.24","runsScoredPer9":"7.11","homeRunsPer9":"3.55","inheritedRunners":6,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":2,"chances":6,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID684007":{"person":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"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":"300","stats":{"batting":{"summary":"4-5 | HR, 2 2B, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":9,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","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":103,"flyOuts":70,"groundOuts":94,"airOuts":144,"runs":53,"doubles":17,"triples":1,"homeRuns":11,"strikeOuts":76,"baseOnBalls":53,"intentionalWalks":2,"hits":98,"hitByPitch":8,"avg":".241","atBats":407,"obp":".336","slg":".369","ops":".705","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":473,"totalBases":150,"rbi":46,"leftOnBase":218,"sacBunts":0,"sacFlies":5,"babip":".268","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","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":171,"putOuts":56,"errors":4,"chances":231,"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":9,"groundOuts":23,"airOuts":22,"runs":13,"doubles":7,"triples":1,"homeRuns":1,"strikeOuts":14,"baseOnBalls":6,"intentionalWalks":0,"hits":25,"hitByPitch":0,"avg":".305","atBats":82,"obp":".348","slg":".451","ops":".799","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":90,"totalBases":37,"rbi":13,"leftOnBase":28,"sacBunts":1,"sacFlies":1,"babip":".353","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"82.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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":20,"putOuts":17,"errors":1,"chances":38,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"500","stats":{"batting":{"summary":"0-5 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":11,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":75,"groundOuts":88,"airOuts":103,"runs":47,"doubles":18,"triples":2,"homeRuns":13,"strikeOuts":110,"baseOnBalls":66,"intentionalWalks":1,"hits":96,"hitByPitch":10,"avg":".244","atBats":393,"obp":".364","slg":".399","ops":".763","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":473,"totalBases":157,"rbi":56,"leftOnBase":201,"sacBunts":0,"sacFlies":4,"babip":".303","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.23","popOuts":10,"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":98,"putOuts":779,"errors":3,"chances":880,"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"400","stats":{"batting":{"summary":"2-5 | K, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":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":78,"flyOuts":32,"groundOuts":65,"airOuts":69,"runs":37,"doubles":10,"triples":0,"homeRuns":6,"strikeOuts":48,"baseOnBalls":31,"intentionalWalks":0,"hits":64,"hitByPitch":3,"avg":".260","atBats":246,"obp":".350","slg":".374","ops":".724","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":280,"totalBases":92,"rbi":36,"leftOnBase":119,"sacBunts":0,"sacFlies":0,"babip":".302","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.00","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":{"caughtStealing":13,"stolenBases":37,"stolenBasePercentage":".740","caughtStealingPercentage":".260","assists":19,"putOuts":492,"errors":6,"chances":517,"fielding":".988","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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-3 | 2 BB, 2 K, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":52,"groundOuts":61,"airOuts":101,"runs":70,"doubles":19,"triples":6,"homeRuns":23,"strikeOuts":123,"baseOnBalls":55,"intentionalWalks":4,"hits":114,"hitByPitch":11,"avg":".288","atBats":396,"obp":".388","slg":".540","ops":".928","caughtStealing":7,"stolenBases":26,"stolenBasePercentage":".788","caughtStealingPercentage":".212","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":465,"totalBases":214,"rbi":60,"leftOnBase":137,"sacBunts":1,"sacFlies":2,"babip":".361","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"17.22","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":290,"errors":4,"chances":299,"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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"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":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":5,"strikes":9,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID665804":{"person":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"jerseyNumber":"9","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID673548":{"person":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"jerseyNumber":"27","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"200","stats":{"batting":{"summary":"1-5 | 2B, K, R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":44,"groundOuts":65,"airOuts":86,"runs":56,"doubles":17,"triples":0,"homeRuns":18,"strikeOuts":103,"baseOnBalls":44,"intentionalWalks":3,"hits":90,"hitByPitch":4,"avg":".264","atBats":341,"obp":".352","slg":".472","ops":".824","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":392,"totalBases":161,"rbi":58,"leftOnBase":195,"sacBunts":0,"sacFlies":3,"babip":".323","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.94","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":138,"errors":2,"chances":145,"fielding":".986","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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".286","atBats":7,"obp":".444","slg":".571","ops":"1.015","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":9,"totalBases":4,"rbi":3,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".667","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668970":{"person":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":7,"strikes":8,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"27.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":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":2,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":5,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":2,"atBats":7,"obp":".545","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":54,"era":"27.00","inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"2.40","battersFaced":11,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":54,"balls":21,"strikes":33,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"32.40","gamesFinished":0,"strikeoutWalkRatio":"0.50","strikeoutsPer9Inn":"5.40","walksPer9Inn":"10.80","hitsPer9Inn":"10.80","runsScoredPer9":"27.00","homeRunsPer9":"5.40","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(W, 6-7)","summary":"5.2 IP, 2 ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":9,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":86,"inningsPitched":"5.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":22,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":86,"balls":32,"strikes":54,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"3.18","homeRunsPer9":"1.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":13,"flyOuts":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":1,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"note":"(H, 4)","summary":"0.2 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":7,"strikes":8,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663423":{"person":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"note":"(H, 2)","summary":"1.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":1,"strikes":7,"strikePercentage":".880","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":"1.000","atBats":1,"obp":"1.000","slg":"1.000","ops":"2.000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":"1.000","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607067":{"person":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":17,"flyOuts":66,"groundOuts":118,"airOuts":106,"runs":59,"doubles":19,"triples":1,"homeRuns":17,"strikeOuts":81,"baseOnBalls":38,"intentionalWalks":0,"hits":112,"hitByPitch":7,"atBats":413,"obp":".342","caughtStealing":5,"stolenBases":4,"stolenBasePercentage":".444","caughtStealingPercentage":".556","numberOfPitches":1756,"era":"4.85","inningsPitched":"105.2","wins":7,"losses":7,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":57,"whip":"1.42","battersFaced":462,"outs":317,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1756,"balls":636,"strikes":1120,"strikePercentage":".640","hitBatsmen":7,"balks":1,"wildPitches":1,"pickoffs":4,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".500","pitchesPerInning":"16.62","gamesFinished":1,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"6.90","walksPer9Inn":"3.24","hitsPer9Inn":"9.54","runsScoredPer9":"5.03","homeRunsPer9":"1.45","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":1,"passedBall":0,"popOuts":16,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":19,"errors":1,"chances":32,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621020":{"person":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"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":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID663538":{"person":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"600","stats":{"batting":{"summary":"4-5 | HR, 4 RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":4,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":1,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":67,"groundOuts":126,"airOuts":153,"runs":44,"doubles":23,"triples":1,"homeRuns":5,"strikeOuts":38,"baseOnBalls":36,"intentionalWalks":0,"hits":106,"hitByPitch":5,"avg":".254","atBats":418,"obp":".317","slg":".349","ops":".666","caughtStealing":3,"stolenBases":14,"stolenBasePercentage":".824","caughtStealingPercentage":".176","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":464,"totalBases":146,"rbi":48,"leftOnBase":179,"sacBunts":0,"sacFlies":5,"babip":".266","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"83.60","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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]}},"batters":[691718,673548,608324,608348,683737,663538,664023,621020,665804,656849,668970,669020,663423,657097],"pitchers":[656849,668970,669020,663423,657097],"bench":[624424,681909,699393,701649],"bullpen":[665871,571510,650644,621053,684007,607067,573204,681806],"battingOrder":[691718,673548,608324,608348,683737,663538,664023,621020,665804],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Suzuki (17, Liberatore); Bregman 2 (17, Liberatore, Dobbins)."},{"label":"HR","value":"Bregman (11, 3rd inning off Liberatore, 0 on, 0 out); Hoerner (5, 9th inning off Dobbins, 1 on, 2 out)."},{"label":"TB","value":"Amaya 2; Bregman 9; Hoerner 7; Kelly, C 2; Suzuki 2; Swanson."},{"label":"RBI","value":"Amaya (18); Bregman 2 (46); Hoerner 4 (48)."},{"label":"2-out RBI","value":"Hoerner 2."},{"label":"Runners left in scoring position, 2 out","value":"Busch; Swanson; Suzuki 2."},{"label":"GIDP","value":"Busch."},{"label":"Team RISP","value":"4-for-13."},{"label":"Team LOB","value":"9."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Crow-Armstrong (7, 2nd base by Liberatore/Herrera)."},{"label":"PO","value":"Crow-Armstrong (1st base by Liberatore)."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Happ (Herrera at 2nd base)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":11,"airOuts":9,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".240","atBats":33,"obp":".315","slg":".381","ops":".696","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":12,"rbi":3,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":2,"lineOuts":3},"pitching":{"flyOuts":7,"groundOuts":7,"airOuts":10,"runs":7,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":40,"obp":".395","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":152,"era":"4.16","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":7,"whip":"1.34","battersFaced":43,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":152,"balls":60,"strikes":92,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.70","rbi":7,"pitchesPerInning":"16.89","runsScoredPer9":"7.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":11,"putOuts":27,"errors":1,"chances":39,"passedBall":0,"pickoffs":0}},"players":{"ID700241":{"person":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":20,"flyOuts":71,"groundOuts":133,"airOuts":118,"runs":40,"doubles":21,"triples":2,"homeRuns":15,"strikeOuts":74,"baseOnBalls":27,"intentionalWalks":0,"hits":102,"hitByPitch":0,"atBats":424,"obp":".284","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1777,"era":"3.07","inningsPitched":"114.1","wins":4,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":39,"whip":"1.13","battersFaced":454,"outs":343,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1777,"balls":673,"strikes":1104,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".333","pitchesPerInning":"15.54","gamesFinished":0,"strikeoutWalkRatio":"2.74","strikeoutsPer9Inn":"5.83","walksPer9Inn":"2.13","hitsPer9Inn":"8.03","runsScoredPer9":"3.15","homeRunsPer9":"1.18","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":11,"lineOuts":36},"fielding":{"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":true,"isSubstitute":false}},"ID694335":{"person":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":40,"gamesStarted":1,"flyOuts":28,"groundOuts":34,"airOuts":52,"runs":38,"doubles":10,"triples":0,"homeRuns":5,"strikeOuts":40,"baseOnBalls":21,"intentionalWalks":0,"hits":52,"hitByPitch":2,"atBats":174,"obp":".375","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":767,"era":"7.23","inningsPitched":"42.1","wins":2,"losses":3,"saves":0,"saveOpportunities":2,"holds":2,"blownSaves":2,"earnedRuns":34,"whip":"1.72","battersFaced":201,"outs":127,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":767,"balls":287,"strikes":480,"strikePercentage":".630","hitBatsmen":2,"balks":1,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".400","pitchesPerInning":"18.12","gamesFinished":13,"strikeoutWalkRatio":"1.90","strikeoutsPer9Inn":"8.50","walksPer9Inn":"4.46","hitsPer9Inn":"11.06","runsScoredPer9":"8.08","homeRunsPer9":"1.06","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":true,"isSubstitute":false}},"ID663494":{"person":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"jerseyNumber":"39","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"601","stats":{"batting":{"note":"a-","summary":"1-2 | 2B, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":2,"rbi":1,"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":38,"flyOuts":11,"groundOuts":22,"airOuts":22,"runs":11,"doubles":1,"triples":2,"homeRuns":4,"strikeOuts":17,"baseOnBalls":6,"intentionalWalks":0,"hits":17,"hitByPitch":0,"avg":".221","atBats":77,"obp":".277","slg":".442","ops":".719","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":84,"totalBases":34,"rbi":12,"leftOnBase":32,"sacBunts":1,"sacFlies":0,"babip":".232","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.25","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":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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-2 | 2 BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":44,"groundOuts":92,"airOuts":88,"runs":66,"doubles":23,"triples":0,"homeRuns":22,"strikeOuts":109,"baseOnBalls":37,"intentionalWalks":1,"hits":114,"hitByPitch":3,"avg":".285","atBats":400,"obp":".348","slg":".508","ops":".856","caughtStealing":5,"stolenBases":14,"stolenBasePercentage":".737","caughtStealingPercentage":".263","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":443,"totalBases":203,"rbi":77,"leftOnBase":188,"sacBunts":0,"sacFlies":3,"babip":".338","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.18","popOuts":22,"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":8,"putOuts":211,"errors":4,"chances":223,"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":30,"groundOuts":75,"airOuts":73,"runs":32,"doubles":9,"triples":1,"homeRuns":8,"strikeOuts":58,"baseOnBalls":14,"intentionalWalks":0,"hits":59,"hitByPitch":2,"avg":".225","atBats":262,"obp":".268","slg":".359","ops":".627","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":281,"totalBases":94,"rbi":30,"leftOnBase":105,"sacBunts":1,"sacFlies":2,"babip":".258","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.75","popOuts":23,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":159,"errors":2,"chances":164,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681517":{"person":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":"800","stats":{"batting":{"summary":"1-4 | 2B, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":23,"groundOuts":36,"airOuts":34,"runs":19,"doubles":7,"triples":1,"homeRuns":3,"strikeOuts":35,"baseOnBalls":22,"intentionalWalks":1,"hits":33,"hitByPitch":0,"avg":".241","atBats":137,"obp":".344","slg":".372","ops":".716","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":160,"totalBases":51,"rbi":15,"leftOnBase":64,"sacBunts":0,"sacFlies":1,"babip":".300","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.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":92,"errors":0,"chances":95,"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":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | HR, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":31,"groundOuts":48,"airOuts":64,"runs":19,"doubles":9,"triples":0,"homeRuns":5,"strikeOuts":27,"baseOnBalls":17,"intentionalWalks":0,"hits":46,"hitByPitch":1,"avg":".253","atBats":182,"obp":".317","slg":".385","ops":".702","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":205,"totalBases":70,"rbi":22,"leftOnBase":80,"sacBunts":1,"sacFlies":2,"babip":".270","groundOutsToAirouts":"0.75","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"36.40","popOuts":20,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":32,"putOuts":74,"errors":1,"chances":107,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":{},"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":43,"gamesStarted":0,"flyOuts":37,"groundOuts":58,"airOuts":56,"runs":20,"doubles":8,"triples":0,"homeRuns":5,"strikeOuts":32,"baseOnBalls":24,"intentionalWalks":1,"hits":34,"hitByPitch":2,"atBats":177,"obp":".291","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":762,"era":"3.16","inningsPitched":"51.1","wins":6,"losses":1,"saves":1,"saveOpportunities":2,"holds":4,"blownSaves":1,"earnedRuns":18,"whip":"1.13","battersFaced":206,"outs":154,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":762,"balls":310,"strikes":452,"strikePercentage":".590","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".857","pitchesPerInning":"14.84","gamesFinished":12,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"5.61","walksPer9Inn":"4.21","hitsPer9Inn":"5.96","runsScoredPer9":"3.51","homeRunsPer9":"0.88","inheritedRunners":30,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":4,"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":true,"isSubstitute":false}},"ID690928":{"person":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"5.1 IP, 4 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":6,"groundOuts":5,"airOuts":8,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":85,"inningsPitched":"5.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":24,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":85,"balls":32,"strikes":53,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":1,"runsScoredPer9":"6.75","homeRunsPer9":"1.69","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"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":7,"gamesStarted":4,"flyOuts":16,"groundOuts":32,"airOuts":34,"runs":14,"doubles":6,"triples":1,"homeRuns":4,"strikeOuts":32,"baseOnBalls":11,"intentionalWalks":0,"hits":33,"hitByPitch":1,"atBats":131,"obp":".315","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":569,"era":"3.74","inningsPitched":"33.2","wins":2,"losses":1,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.31","battersFaced":143,"outs":101,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":569,"balls":211,"strikes":358,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.94","rbi":4,"winPercentage":".667","pitchesPerInning":"16.90","gamesFinished":3,"strikeoutWalkRatio":"2.91","strikeoutsPer9Inn":"8.55","walksPer9Inn":"2.94","hitsPer9Inn":"8.82","runsScoredPer9":"3.74","homeRunsPer9":"1.07","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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-4 | K, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":76,"groundOuts":110,"airOuts":114,"runs":67,"doubles":10,"triples":0,"homeRuns":15,"strikeOuts":74,"baseOnBalls":45,"intentionalWalks":2,"hits":100,"hitByPitch":14,"avg":".253","atBats":396,"obp":".348","slg":".391","ops":".739","caughtStealing":0,"stolenBases":11,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":457,"totalBases":155,"rbi":40,"leftOnBase":108,"sacBunts":0,"sacFlies":2,"babip":".275","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.40","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":291,"putOuts":117,"errors":2,"chances":410,"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":{},"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":26,"groundOuts":60,"airOuts":52,"runs":26,"doubles":11,"triples":0,"homeRuns":2,"strikeOuts":34,"baseOnBalls":20,"intentionalWalks":1,"hits":49,"hitByPitch":8,"atBats":188,"obp":".347","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":844,"era":"3.83","inningsPitched":"49.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":6,"blownSaves":1,"earnedRuns":21,"whip":"1.40","battersFaced":223,"outs":148,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":844,"balls":312,"strikes":532,"strikePercentage":".630","hitBatsmen":8,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.15","rbi":0,"winPercentage":".---","pitchesPerInning":"17.11","gamesFinished":6,"strikeoutWalkRatio":"1.70","strikeoutsPer9Inn":"6.20","walksPer9Inn":"3.65","hitsPer9Inn":"8.94","runsScoredPer9":"4.74","homeRunsPer9":"0.36","inheritedRunners":26,"inheritedRunnersScored":12,"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":true,"isSubstitute":false}},"ID691458":{"person":{"id":691458,"fullName":"Blaze Jordan","link":"/api/v1/people/691458"},"jerseyNumber":"33","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":16,"groundOuts":36,"airOuts":36,"runs":10,"doubles":5,"triples":2,"homeRuns":1,"strikeOuts":15,"baseOnBalls":5,"intentionalWalks":0,"hits":25,"hitByPitch":0,"avg":".231","atBats":108,"obp":".256","slg":".343","ops":".599","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":117,"totalBases":37,"rbi":22,"leftOnBase":44,"sacBunts":0,"sacFlies":4,"babip":".250","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"108.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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":62,"putOuts":51,"errors":4,"chances":117,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID676475":{"person":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"jerseyNumber":"41","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"400","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":0,"groundOuts":4,"airOuts":0,"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":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":68,"groundOuts":116,"airOuts":107,"runs":56,"doubles":26,"triples":1,"homeRuns":15,"strikeOuts":69,"baseOnBalls":34,"intentionalWalks":2,"hits":116,"hitByPitch":4,"avg":".286","atBats":405,"obp":".345","slg":".467","ops":".812","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":446,"totalBases":189,"rbi":71,"leftOnBase":186,"sacBunts":0,"sacFlies":3,"babip":".312","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.00","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":807,"errors":7,"chances":886,"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":{"note":"(L, 5-8)","summary":"3.2 IP, 3 ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":17,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":67,"inningsPitched":"3.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":19,"outs":11,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":67,"balls":28,"strikes":39,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":3,"gamesFinished":0,"runsScoredPer9":"7.36","homeRunsPer9":"2.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"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":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":3,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":3,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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}},"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":"500","stats":{"batting":{"summary":"2-4 | RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":47,"groundOuts":89,"airOuts":108,"runs":41,"doubles":12,"triples":2,"homeRuns":4,"strikeOuts":77,"baseOnBalls":35,"intentionalWalks":0,"hits":85,"hitByPitch":7,"avg":".241","atBats":353,"obp":".317","slg":".320","ops":".637","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":401,"totalBases":113,"rbi":43,"leftOnBase":160,"sacBunts":0,"sacFlies":6,"babip":".291","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"88.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":254,"putOuts":155,"errors":8,"chances":417,"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":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":41,"groundOuts":118,"airOuts":98,"runs":65,"doubles":15,"triples":1,"homeRuns":12,"strikeOuts":81,"baseOnBalls":51,"intentionalWalks":4,"hits":95,"hitByPitch":25,"avg":".244","atBats":389,"obp":".365","slg":".380","ops":".745","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":15,"groundIntoTriplePlay":0,"plateAppearances":468,"totalBases":148,"rbi":44,"leftOnBase":159,"sacBunts":0,"sacFlies":3,"babip":".278","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.42","popOuts":31,"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":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":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID699625":{"person":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"jerseyNumber":"8","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":14,"groundOuts":15,"airOuts":20,"runs":4,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":28,"baseOnBalls":7,"intentionalWalks":0,"hits":14,"hitByPitch":3,"avg":".182","atBats":77,"obp":".276","slg":".338","ops":".614","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":87,"totalBases":26,"rbi":9,"leftOnBase":28,"sacBunts":0,"sacFlies":0,"babip":".239","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.67","popOuts":2,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":153,"errors":1,"chances":154,"fielding":".994","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676369":{"person":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"jerseyNumber":"38","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"600","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":11,"groundOuts":14,"airOuts":19,"runs":10,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":23,"baseOnBalls":7,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".203","atBats":69,"obp":".282","slg":".420","ops":".702","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":78,"totalBases":29,"rbi":12,"leftOnBase":46,"sacBunts":0,"sacFlies":1,"babip":".233","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.25","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":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]}},"batters":[802139,691023,671056,676475,691026,676369,663494,665877,663457,691458,669461,690928],"pitchers":[669461,690928],"bench":[701675,699625,686780],"bullpen":[677865,703725,700669,681517,669160,700241,676617,669467,666277,592773,694335],"battingOrder":[802139,691023,671056,676475,691026,663494,665877,663457,691458],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Torres, B (1, Hollowell); Nootbaar (7, Webb, J)."},{"label":"HR","value":"Fermín (5, 2nd inning off Peterson, D, 0 on, 2 out)."},{"label":"TB","value":"Fermín 4; Herrera; Nootbaar 2; Torres, B 2; Wetherholt; Winn 2."},{"label":"RBI","value":"Fermín (22); Torres, B (12); Winn (43)."},{"label":"2-out RBI","value":"Winn; Torres, B; Fermín."},{"label":"Runners left in scoring position, 2 out","value":"Burleson; Jordan; Fermín 2."},{"label":"Team RISP","value":"2-for-7."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Wetherholt (11, 2nd base off Peterson, D/Amaya)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Jordan (4, fielding)."},{"label":"Pickoffs","value":"Liberatore (Crow-Armstrong at 1st base)."},{"label":"DP","value":"(Liberatore-Winn-Burleson)."}]}],"note":[{"label":"a","value":"Doubled for Velázquez, N in the 6th."}]}},"officials":[{"official":{"id":623949,"fullName":"Clint Vondrak","link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":503077,"fullName":"Adam Hamari","link":"/api/v1/people/503077"},"officialType":"First Base"},{"official":{"id":429805,"fullName":"Todd Tichenor","link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"fullName":"Tyler Jones","link":"/api/v1/people/658325"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Hollowell."},{"label":"Pitch timer violations","value":"Herrera (batter timeout); Liberatore (pitcher)."},{"label":"ABS Challenge","value":"Amaya 3 (Ball-Overturned to Strike, Ball-Overturned to Strike, Ball-Overturned to Strike); Walker, J (Strike-Confirmed); Kelly, C (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Peterson, D 86-54; Hollowell 15-8; Rolison 15-8; Thornton 8-7; Webb, J 14-9; Liberatore 67-39; Dobbins 85-53."},{"label":"Groundouts-flyouts","value":"Peterson, D 9-3; Hollowell 1-0; Rolison 0-0; Thornton 1-1; Webb, J 0-0; Liberatore 2-1; Dobbins 5-6."},{"label":"Batters faced","value":"Peterson, D 22; Hollowell 3; Rolison 3; Thornton 4; Webb, J 4; Liberatore 19; Dobbins 24."},{"label":"Inherited runners-scored","value":"Hollowell 1-1; Thornton 1-0; Dobbins 2-0."},{"label":"Umpires","value":"HP: Clint Vondrak. 1B: Adam Hamari. 2B: Todd Tichenor. 3B: Tyler Jones. "},{"label":"Weather","value":"90 degrees, Partly Cloudy."},{"label":"Wind","value":"11 mph, Out To CF."},{"label":"First pitch","value":"8:31 PM."},{"label":"T","value":"2:41 (1:46 delay)."},{"label":"Att","value":"24,209."},{"label":"Venue","value":"Busch Stadium."},{"label":"July 27, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324","boxscoreName":"Bregman"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"300","stats":{"batting":{"summary":"4-5 | HR, 2 2B, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":9,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","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":103,"flyOuts":70,"groundOuts":94,"airOuts":144,"runs":53,"doubles":17,"triples":1,"homeRuns":11,"strikeOuts":76,"baseOnBalls":53,"intentionalWalks":2,"hits":98,"hitByPitch":8,"avg":".241","atBats":407,"obp":".336","slg":".369","ops":".705","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":473,"totalBases":150,"rbi":46,"leftOnBase":218,"sacBunts":0,"sacFlies":5,"babip":".268","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","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":171,"putOuts":56,"errors":4,"chances":231,"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"}]},"type":"hitter","gameScore":76,"hittingGameScore":76},{"player":{"person":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538","boxscoreName":"Hoerner"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"600","stats":{"batting":{"summary":"4-5 | HR, 4 RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":4,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":1,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":67,"groundOuts":126,"airOuts":153,"runs":44,"doubles":23,"triples":1,"homeRuns":5,"strikeOuts":38,"baseOnBalls":36,"intentionalWalks":0,"hits":106,"hitByPitch":5,"avg":".254","atBats":418,"obp":".317","slg":".349","ops":".666","caughtStealing":3,"stolenBases":14,"stolenBasePercentage":".824","caughtStealingPercentage":".176","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":464,"totalBases":146,"rbi":48,"leftOnBase":179,"sacBunts":0,"sacFlies":5,"babip":".266","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"83.60","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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":74,"hittingGameScore":74},{"player":{"person":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849","boxscoreName":"Peterson, D"},"jerseyNumber":"19","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"note":"(W, 6-7)","summary":"5.2 IP, 2 ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":9,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":86,"inningsPitched":"5.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":22,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":86,"balls":32,"strikes":54,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"3.18","homeRunsPer9":"1.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":13,"flyOuts":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":1,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":55,"pitchingGameScore":55}]},"decisions":{"winner":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"loser":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}