{"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":824638,"link":"/api/v1.1/game/824638/feed/live","metaData":{"wait":10,"timeStamp":"20260828_212805","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count11","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824638,"type":"R","doubleHeader":"N","id":"2026/08/28/cinmlb-chnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824638-2026-08-28","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-28T18:20:00Z","originalDate":"2026-08-28","officialDate":"2026-08-28","dayNight":"day","time":"1:20","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":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113","season":2026,"venue":{"id":2602,"name":"Great American Ball Park","link":"/api/v1/venues/2602"},"springVenue":{"id":3834,"link":"/api/v1/venues/3834"},"teamCode":"cin","fileCode":"cin","abbreviation":"CIN","teamName":"Reds","locationName":"Cincinnati","firstYearOfPlay":"1882","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":"Cincinnati","record":{"gamesPlayed":135,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":64,"losses":71,"ties":0,"pct":".474"},"records":{},"divisionLeader":false,"wins":64,"losses":71,"winningPercentage":".474"},"franchiseName":"Cincinnati","clubName":"Reds","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112","season":2026,"venue":{"id":17,"name":"Wrigley Field","link":"/api/v1/venues/17"},"springVenue":{"id":4629,"link":"/api/v1/venues/4629"},"teamCode":"chn","fileCode":"chc","abbreviation":"CHC","teamName":"Cubs","locationName":"Chicago","firstYearOfPlay":"1874","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Chi Cubs","record":{"gamesPlayed":135,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":76,"losses":59,"ties":0,"pct":".563"},"records":{},"divisionLeader":false,"wins":76,"losses":59,"winningPercentage":".563"},"franchiseName":"Chicago","clubName":"Cubs","active":true}},"players":{"ID682829":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829","firstName":"Elly","lastName":"De La Cruz","primaryNumber":"44","birthDate":"2002-01-11","currentAge":24,"birthCity":"Sabana Grande de Boya","birthCountry":"Dominican Republic","height":"6' 6\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Elly","useLastName":"De La Cruz","middleName":"Antonio","boxscoreName":"De La Cruz, E","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":false,"mlbDebutDate":"2023-06-06","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Elly De La Cruz","nameSlug":"elly-de-la-cruz-682829","firstLastName":"Elly De La Cruz","lastFirstName":"De La Cruz, Elly","lastInitName":"De La Cruz, E","initLastName":"E De La Cruz","fullFMLName":"Elly Antonio De La Cruz","fullLFMName":"De La Cruz, Elly Antonio","strikeZoneTop":3.46,"strikeZoneBottom":1.746},"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},"ID621438":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438","firstName":"Tyrone","lastName":"Taylor","primaryNumber":"55","birthDate":"1994-01-22","currentAge":32,"birthCity":"Torrance","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":218,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tyrone","useLastName":"Taylor","middleName":"Anthony","boxscoreName":"Taylor, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2019-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyrone Taylor","nameSlug":"tyrone-taylor-621438","firstLastName":"Tyrone Taylor","lastFirstName":"Taylor, Tyrone","lastInitName":"Taylor, T","initLastName":"T Taylor","fullFMLName":"Tyrone Anthony Taylor","fullLFMName":"Taylor, Tyrone Anthony","strikeZoneTop":3.231,"strikeZoneBottom":1.631},"ID667472":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472","firstName":"Dane","lastName":"Myers","primaryNumber":"17","birthDate":"1996-03-08","currentAge":30,"birthCity":"Columbus","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Dane","useLastName":"Myers","middleName":"Michael","boxscoreName":"Myers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2023-07-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dane Myers","nameSlug":"dane-myers-667472","firstLastName":"Dane Myers","lastFirstName":"Myers, Dane","lastInitName":"Myers, D","initLastName":"D Myers","fullFMLName":"Dane Michael Myers","fullLFMName":"Myers, Dane Michael","strikeZoneTop":3.214,"strikeZoneBottom":1.622},"ID701398":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398","firstName":"Sal","lastName":"Stewart","primaryNumber":"27","birthDate":"2003-12-07","currentAge":22,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":224,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Sal","useLastName":"Stewart","middleName":"Maxwell","boxscoreName":"Stewart, S","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sal Stewart","nameSlug":"sal-stewart-701398","firstLastName":"Sal Stewart","lastFirstName":"Stewart, Sal","lastInitName":"Stewart, S","initLastName":"S Stewart","fullFMLName":"Sal Maxwell Stewart","fullLFMName":"Stewart, Sal Maxwell","strikeZoneTop":3.239,"strikeZoneBottom":1.635},"ID682825":{"id":682825,"fullName":"Luis Mey","link":"/api/v1/people/682825","firstName":"Luis","lastName":"Mey","primaryNumber":"47","birthDate":"2001-06-24","currentAge":25,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 5\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Mey","middleName":"Ellison","boxscoreName":"Mey","gender":"M","nameMatrilineal":"Senatis","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-05-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Mey","nameSlug":"luis-mey-682825","firstLastName":"Luis Mey","lastFirstName":"Mey, Luis","lastInitName":"Mey, L","initLastName":"L Mey","fullFMLName":"Luis Ellison Mey","fullLFMName":"Mey, Luis Ellison","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID622088":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088","firstName":"Tejay","lastName":"Antone","primaryNumber":"70","birthDate":"1993-12-05","currentAge":32,"birthCity":"Oklahoma City","birthStateProvince":"OK","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tejay","useLastName":"Antone","middleName":"Anthony","boxscoreName":"Antone","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"AN-tone","mlbDebutDate":"2020-07-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tejay Antone","nameSlug":"tejay-antone-622088","firstLastName":"Tejay Antone","lastFirstName":"Antone, Tejay","lastInitName":"Antone, T","initLastName":"T Antone","fullFMLName":"Tejay Anthony Antone","fullLFMName":"Antone, Tejay Anthony","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID663903":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903","firstName":"Brady","lastName":"Singer","primaryNumber":"51","birthDate":"1996-08-04","currentAge":30,"birthCity":"Leesburg","birthStateProvince":"FL","birthCountry":"USA","height":"6' 5\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brady","useLastName":"Singer","middleName":"Alan","boxscoreName":"Singer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brady Singer","nameSlug":"brady-singer-663903","firstLastName":"Brady Singer","lastFirstName":"Singer, Brady","lastInitName":"Singer, B","initLastName":"B Singer","fullFMLName":"Brady Alan Singer","fullLFMName":"Singer, Brady Alan","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID684007":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007","firstName":"Shota","lastName":"Imanaga","primaryNumber":"18","birthDate":"1993-09-01","currentAge":33,"birthCity":"Kitakyushu","birthCountry":"Japan","height":"5' 10\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shota","useLastName":"Imanaga","boxscoreName":"Imanaga","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"SHOW-tah ee-mah-NAH-gah","mlbDebutDate":"2024-04-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Shota Imanaga","nameSlug":"shota-imanaga-684007","firstLastName":"Shota Imanaga","lastFirstName":"Imanaga, Shota","lastInitName":"Imanaga, S","initLastName":"S Imanaga","fullFMLName":"Shota  Imanaga","fullLFMName":"Imanaga, Shota ","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID680574":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574","firstName":"Matthew","lastName":"McLain","primaryNumber":"9","birthDate":"1999-08-06","currentAge":27,"birthCity":"Orange","birthStateProvince":"CA","birthCountry":"USA","height":"5' 8\"","weight":180,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Matt","useLastName":"McLain","middleName":"Michael","boxscoreName":"McLain, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-05-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt McLain","nameSlug":"matt-mclain-680574","firstLastName":"Matt McLain","lastFirstName":"McLain, Matt","lastInitName":"McLain, M","initLastName":"M McLain","fullFMLName":"Matthew Michael McLain","fullLFMName":"McLain, Matthew Michael","strikeZoneTop":3.047,"strikeZoneBottom":1.538},"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},"ID670770":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770","firstName":"Terry","lastName":"Friedl","primaryNumber":"29","birthDate":"1995-08-14","currentAge":31,"birthCity":"Sewickley","birthStateProvince":"PA","birthCountry":"USA","height":"5' 8\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"TJ","useLastName":"Friedl","middleName":"Lee","boxscoreName":"Friedl","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"FREE-duhl","mlbDebutDate":"2021-09-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"TJ Friedl","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"tj-friedl-670770","firstLastName":"TJ Friedl","lastFirstName":"Friedl, TJ","lastInitName":"Friedl, T","initLastName":"T Friedl","fullFMLName":"Terry Lee Friedl","fullLFMName":"Friedl, Terry Lee","strikeZoneTop":3.044,"strikeZoneBottom":1.536},"ID672356":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356","firstName":"Gabriel","lastName":"Arias","primaryNumber":"43","birthDate":"2000-02-27","currentAge":26,"birthCity":"La Victoria","birthCountry":"Venezuela","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Gabriel","useLastName":"Arias","middleName":"Alejandro","boxscoreName":"Arias, G","gender":"M","nameMatrilineal":"Gomez","isPlayer":true,"isVerified":true,"pronunciation":"AH-ree-AHS","mlbDebutDate":"2022-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gabriel Arias","nameSlug":"gabriel-arias-672356","firstLastName":"Gabriel Arias","lastFirstName":"Arias, Gabriel","lastInitName":"Arias, G","initLastName":"G Arias","fullFMLName":"Gabriel Arias","fullLFMName":"Arias, Gabriel","strikeZoneTop":3.242,"strikeZoneBottom":1.636},"ID673548":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548","firstName":"Seiya","lastName":"Suzuki","primaryNumber":"27","birthDate":"1994-08-18","currentAge":32,"birthCity":"Arakawa","birthCountry":"Japan","height":"5' 11\"","weight":182,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Seiya","useLastName":"Suzuki","boxscoreName":"Suzuki","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"SAY-ya","mlbDebutDate":"2022-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seiya Suzuki","nameSlug":"seiya-suzuki-673548","firstLastName":"Seiya Suzuki","lastFirstName":"Suzuki, Seiya","lastInitName":"Suzuki, S","initLastName":"S Suzuki","fullFMLName":"Seiya Suzuki","fullLFMName":"Suzuki, Seiya ","strikeZoneTop":3.178,"strikeZoneBottom":1.604},"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},"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},"ID624431":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431","firstName":"Jose","lastName":"Trevino","primaryNumber":"35","birthDate":"1992-11-28","currentAge":33,"birthCity":"Corpus Christi","birthStateProvince":"TX","birthCountry":"USA","height":"5' 9\"","weight":215,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jose","useLastName":"Trevino","boxscoreName":"Trevino","nickName":"Trevi","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2014,"pronunciation":"Tre-vee-nyo","mlbDebutDate":"2018-06-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Trevino","nameSlug":"jose-trevino-624431","firstLastName":"Jose Trevino","lastFirstName":"Trevino, Jose","lastInitName":"Trevino, J","initLastName":"J Trevino","fullFMLName":"Jose Trevino","fullLFMName":"Trevino, Jose","strikeZoneTop":3.061,"strikeZoneBottom":1.545},"ID553993":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993","firstName":"Eugenio","lastName":"Suárez","primaryNumber":"28","birthDate":"1991-07-18","currentAge":35,"birthCity":"Puerto Ordaz","birthCountry":"Venezuela","height":"5' 11\"","weight":213,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Eugenio","useLastName":"Suárez","middleName":"Alejandro","boxscoreName":"Suárez, E","nickName":"Bolibomba Suarez","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"AY-you-hay-nee-oh Swar-ez","mlbDebutDate":"2014-06-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eugenio Suárez","nameSlug":"eugenio-suarez-553993","firstLastName":"Eugenio Suárez","lastFirstName":"Suárez, Eugenio","lastInitName":"Suárez, E","initLastName":"E Suárez","fullFMLName":"Eugenio Alejandro Suárez","fullLFMName":"Suárez, Eugenio Alejandro","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID663886":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886","firstName":"Tyler","lastName":"Stephenson","primaryNumber":"37","birthDate":"1996-08-16","currentAge":30,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Tyler","useLastName":"Stephenson","middleName":"Robert","boxscoreName":"Stephenson, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2020-07-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Stephenson","nameSlug":"tyler-stephenson-663886","firstLastName":"Tyler Stephenson","lastFirstName":"Stephenson, Tyler","lastInitName":"Stephenson, T","initLastName":"T Stephenson","fullFMLName":"Tyler Robert Stephenson","fullLFMName":"Stephenson, Tyler Robert","strikeZoneTop":3.36,"strikeZoneBottom":1.695},"ID605280":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280","firstName":"Clayton","lastName":"Holmes","primaryNumber":"25","birthDate":"1993-03-27","currentAge":33,"birthCity":"Dothan","birthStateProvince":"AL","birthCountry":"USA","height":"6' 5\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Clay","useLastName":"Holmes","middleName":"Walter","boxscoreName":"Holmes, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2018-04-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Clay Holmes","nameSlug":"clay-holmes-605280","firstLastName":"Clay Holmes","lastFirstName":"Holmes, Clay","lastInitName":"Holmes, C","initLastName":"C Holmes","fullFMLName":"Clayton Walter Holmes","fullLFMName":"Holmes, Clayton Walter","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID695490":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490","firstName":"Edwin","lastName":"Arroyo","primaryNumber":"2","birthDate":"2003-08-25","currentAge":23,"birthCity":"Arecibo","birthCountry":"Puerto Rico","height":"5' 11\"","weight":173,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Edwin","useLastName":"Arroyo","middleName":"Zaed","boxscoreName":"Arroyo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-06-01","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edwin Arroyo","nameSlug":"edwin-arroyo-695490","firstLastName":"Edwin Arroyo","lastFirstName":"Arroyo, Edwin","lastInitName":"Arroyo, E","initLastName":"E Arroyo","fullFMLName":"Edwin Zaed Arroyo","fullLFMName":"Arroyo, Edwin Zaed","strikeZoneTop":3.16,"strikeZoneBottom":1.6},"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},"ID666157":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157","firstName":"Nicholas","lastName":"Lodolo","primaryNumber":"40","birthDate":"1998-02-05","currentAge":28,"birthCity":"La Verne","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nick","useLastName":"Lodolo","middleName":"Frank","boxscoreName":"Lodolo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"LUH-dole-oh","mlbDebutDate":"2022-04-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Nick Lodolo","nameSlug":"nick-lodolo-666157","firstLastName":"Nick Lodolo","lastFirstName":"Lodolo, Nick","lastInitName":"Lodolo, N","initLastName":"N Lodolo","fullFMLName":"Nicholas Frank Lodolo","fullLFMName":"Lodolo, Nicholas Frank","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"ID594580":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580","firstName":"Samuel","lastName":"Moll","primaryNumber":"50","birthDate":"1992-01-03","currentAge":34,"birthCity":"Lakeland","birthStateProvince":"TN","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sam","useLastName":"Moll","middleName":"John","boxscoreName":"Moll","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"mall","mlbDebutDate":"2017-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sam Moll","nameSlug":"sam-moll-594580","firstLastName":"Sam Moll","lastFirstName":"Moll, Sam","lastInitName":"Moll, S","initLastName":"S Moll","fullFMLName":"Samuel John Moll","fullLFMName":"Moll, Samuel John","strikeZoneTop":3.076,"strikeZoneBottom":1.553},"ID656271":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271","firstName":"Brock","lastName":"Burke","primaryNumber":"49","birthDate":"1996-08-04","currentAge":30,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brock","useLastName":"Burke","middleName":"Christopher","boxscoreName":"Burke, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-08-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brock Burke","nameSlug":"brock-burke-656271","firstLastName":"Brock Burke","lastFirstName":"Burke, Brock","lastInitName":"Burke, B","initLastName":"B Burke","fullFMLName":"Brock Christopher Burke","fullLFMName":"Burke, Brock Christopher","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID671096":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096","firstName":"Andrew","lastName":"Abbott","primaryNumber":"41","birthDate":"1999-06-01","currentAge":27,"birthCity":"Lynchburg","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":192,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Abbott","middleName":"Cole","boxscoreName":"Abbott, A","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-06-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Abbott","nameSlug":"andrew-abbott-671096","firstLastName":"Andrew Abbott","lastFirstName":"Abbott, Andrew","lastInitName":"Abbott, A","initLastName":"A Abbott","fullFMLName":"Andrew Cole Abbott","fullLFMName":"Abbott, Andrew Cole","strikeZoneTop":3.37,"strikeZoneBottom":1.54},"ID694037":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037","firstName":"Daniel","lastName":"Palencia","primaryNumber":"48","birthDate":"2000-02-05","currentAge":26,"birthCity":"San Carlos","birthCountry":"Venezuela","height":"5' 11\"","weight":160,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Daniel","useLastName":"Palencia","middleName":"Jesus","boxscoreName":"Palencia, D","gender":"M","nameMatrilineal":"Silva","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-07-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daniel Palencia","nameSlug":"daniel-palencia-694037","firstLastName":"Daniel Palencia","lastFirstName":"Palencia, Daniel","lastInitName":"Palencia, D","initLastName":"D Palencia","fullFMLName":"Daniel Jesus Palencia","fullLFMName":"Palencia, Daniel Jesus","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID572955":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955","firstName":"Pierce","lastName":"Johnson","primaryNumber":"52","birthDate":"1991-05-10","currentAge":35,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Pierce","useLastName":"Johnson","middleName":"William","boxscoreName":"Johnson","nickName":"P.J.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2017-05-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pierce Johnson","nameSlug":"pierce-johnson-572955","firstLastName":"Pierce Johnson","lastFirstName":"Johnson, Pierce","lastInitName":"Johnson, P","initLastName":"P Johnson","fullFMLName":"Pierce William Johnson","fullLFMName":"Johnson, Pierce William","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID641941":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941","firstName":"Emilio","lastName":"Pagán","primaryNumber":"15","birthDate":"1991-05-07","currentAge":35,"birthCity":"Simpsonville","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":208,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Emilio","useLastName":"Pagán","middleName":"Enrique","boxscoreName":"Pagán","nickName":"Emiliooooo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"eh-MEE-lee-oh pa-GAHN","mlbDebutDate":"2017-05-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Emilio Pagán","nameSlug":"emilio-pagan-641941","firstLastName":"Emilio Pagán","lastFirstName":"Pagán, Emilio","lastInitName":"Pagán, E","initLastName":"E Pagán","fullFMLName":"Emilio Enrique Pagán","fullLFMName":"Pagán, Emilio Enrique","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID664023":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023","firstName":"Ian","lastName":"Happ","primaryNumber":"8","birthDate":"1994-08-12","currentAge":32,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Ian","useLastName":"Happ","middleName":"Edward","boxscoreName":"Happ","nickName":"Happer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2017-05-13","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ian Happ","nameSlug":"ian-happ-664023","firstLastName":"Ian Happ","lastFirstName":"Happ, Ian","lastInitName":"Happ, I","initLastName":"I Happ","fullFMLName":"Ian Edward Happ","fullLFMName":"Happ, Ian Edward","strikeZoneTop":3.137,"strikeZoneBottom":1.583},"ID573204":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204","firstName":"Caleb","lastName":"Thielbar","primaryNumber":"24","birthDate":"1987-01-31","currentAge":39,"birthCity":"Northfield","birthStateProvince":"MN","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Caleb","useLastName":"Thielbar","middleName":"John","boxscoreName":"Thielbar","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"THEEL-bar","mlbDebutDate":"2013-05-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Caleb Thielbar","nameSlug":"caleb-thielbar-573204","firstLastName":"Caleb Thielbar","lastFirstName":"Thielbar, Caleb","lastInitName":"Thielbar, C","initLastName":"C Thielbar","fullFMLName":"Caleb John Thielbar","fullLFMName":"Thielbar, Caleb John","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID663574":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574","firstName":"Antonio","lastName":"Santillan","primaryNumber":"64","birthDate":"1997-04-15","currentAge":29,"birthCity":"Fort Worth","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":285,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tony","useLastName":"Santillan","boxscoreName":"Santillan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"SAN-tee-yahn","mlbDebutDate":"2021-06-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tony Santillan","nameSlug":"tony-santillan-663574","firstLastName":"Tony Santillan","lastFirstName":"Santillan, Tony","lastInitName":"Santillan, T","initLastName":"T Santillan","fullFMLName":"Antonio Santillan","fullLFMName":"Santillan, Antonio ","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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":33,"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},"ID592332":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332","firstName":"Kevin","lastName":"Gausman","primaryNumber":"12","birthDate":"1991-01-06","currentAge":35,"birthCity":"Centennial","birthStateProvince":"CO","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kevin","useLastName":"Gausman","middleName":"John","boxscoreName":"Gausman","nickName":"Gausy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"GAWZ-min","mlbDebutDate":"2013-05-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin Gausman","nameSlug":"kevin-gausman-592332","firstLastName":"Kevin Gausman","lastFirstName":"Gausman, Kevin","lastInitName":"Gausman, K","initLastName":"K Gausman","fullFMLName":"Kevin John Gausman","fullLFMName":"Gausman, Kevin John","strikeZoneTop":3.59,"strikeZoneBottom":1.67},"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},"ID677943":{"id":677943,"fullName":"Will Banfield","link":"/api/v1/people/677943","firstName":"William","lastName":"Banfield","primaryNumber":"60","birthDate":"1999-11-18","currentAge":26,"birthCity":"Lawrenceville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Will","useLastName":"Banfield","middleName":"Frank","boxscoreName":"Banfield","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-08-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Will Banfield","nameTitle":"V","nameSuffix":"V","nameSlug":"will-banfield-677943","firstLastName":"Will Banfield","lastFirstName":"Banfield, Will","lastInitName":"Banfield, W","initLastName":"W Banfield","fullFMLName":"William Frank Banfield","fullLFMName":"Banfield, William Frank","strikeZoneTop":3.189,"strikeZoneBottom":1.61},"ID666171":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171","firstName":"Ryan","lastName":"Zeferjahn","primaryNumber":"56","birthDate":"1998-02-28","currentAge":28,"birthCity":"Topeka","birthStateProvince":"KS","birthCountry":"USA","height":"6' 5\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Zeferjahn","middleName":"Joseph","boxscoreName":"Zeferjahn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"ZEFF-er-john","mlbDebutDate":"2024-08-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Zeferjahn","nameSlug":"ryan-zeferjahn-666171","firstLastName":"Ryan Zeferjahn","lastFirstName":"Zeferjahn, Ryan","lastInitName":"Zeferjahn, R","initLastName":"R Zeferjahn","fullFMLName":"Ryan Joseph Zeferjahn","fullLFMName":"Zeferjahn, Ryan Joseph","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID656849":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849","firstName":"David","lastName":"Peterson","primaryNumber":"19","birthDate":"1995-09-03","currentAge":31,"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},"ID695076":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076","firstName":"Rhett","lastName":"Lowder","primaryNumber":"25","birthDate":"2002-03-08","currentAge":24,"birthCity":"Albemarle","birthStateProvince":"NC","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Rhett","useLastName":"Lowder","middleName":"Hamilton","boxscoreName":"Lowder","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-08-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rhett Lowder","nameSlug":"rhett-lowder-695076","firstLastName":"Rhett Lowder","lastFirstName":"Lowder, Rhett","lastInitName":"Lowder, R","initLastName":"R Lowder","fullFMLName":"Rhett Hamilton Lowder","fullLFMName":"Lowder, Rhett Hamilton","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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, T","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},"ID668709":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709","firstName":"Jeffrey","lastName":"Bleday","primaryNumber":"22","birthDate":"1997-11-10","currentAge":28,"birthCity":"Danville","birthStateProvince":"PA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"JJ","useLastName":"Bleday","middleName":"Joseph","boxscoreName":"Bleday","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-07-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"JJ Bleday","nameSlug":"jj-bleday-668709","firstLastName":"JJ Bleday","lastFirstName":"Bleday, JJ","lastInitName":"Bleday, J","initLastName":"J Bleday","fullFMLName":"Jeffrey Joseph Bleday","fullLFMName":"Bleday, Jeffrey Joseph","strikeZoneTop":3.287,"strikeZoneBottom":1.659},"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},"ID670062":{"id":670062,"fullName":"Julian Garcia","link":"/api/v1/people/670062","firstName":"Julian","lastName":"Garcia","primaryNumber":"57","birthDate":"1995-05-13","currentAge":31,"birthCity":"Fort Collins","birthStateProvince":"CO","birthCountry":"USA","height":"6' 3\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Julian","useLastName":"Garcia","middleName":"Robert","boxscoreName":"Garcia, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"JOO-lee-in garr-SEE-a","mlbDebutDate":"2026-06-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Julian Garcia","nameSlug":"julian-garcia-670062","firstLastName":"Julian Garcia","lastFirstName":"Garcia, Julian","lastInitName":"Garcia, J","initLastName":"J Garcia","fullFMLName":"Julian Robert Garcia","fullLFMName":"Garcia, Julian Robert","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID699302":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302","firstName":"Héctor","lastName":"Rodríguez","primaryNumber":"43","birthDate":"2004-03-11","currentAge":22,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Héctor","useLastName":"Rodríguez","middleName":"Junior","boxscoreName":"Rodríguez, H","gender":"M","nameMatrilineal":"Ramos","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-08-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Héctor Rodríguez","nameSlug":"hector-rodriguez-699302","firstLastName":"Héctor Rodríguez","lastFirstName":"Rodríguez, Héctor","lastInitName":"Rodríguez, H","initLastName":"H Rodríguez","fullFMLName":"Héctor Junior Rodríguez","fullLFMName":"Rodríguez, Héctor Junior","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID695505":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505","firstName":"Chase","lastName":"Burns","primaryNumber":"26","birthDate":"2003-01-16","currentAge":23,"birthCity":"Naples","birthCountry":"Italy","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chase","useLastName":"Burns","middleName":"David","boxscoreName":"Burns, Ch","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-06-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chase Burns","nameSlug":"chase-burns-695505","firstLastName":"Chase Burns","lastFirstName":"Burns, Chase","lastInitName":"Burns, C","initLastName":"C Burns","fullFMLName":"Chase David Burns","fullLFMName":"Burns, Chase David","strikeZoneTop":3.55,"strikeZoneBottom":1.63},"ID671155":{"id":671155,"fullName":"Ivan Johnson","link":"/api/v1/people/671155","firstName":"Vincent","lastName":"Johnson","primaryNumber":"63","birthDate":"1998-10-11","currentAge":27,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Ivan","useLastName":"Johnson","middleName":"Ivan","boxscoreName":"Johnson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2026-06-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ivan Johnson","nameSlug":"ivan-johnson-671155","firstLastName":"Ivan Johnson","lastFirstName":"Johnson, Ivan","lastInitName":"Johnson, I","initLastName":"I Johnson","fullFMLName":"Vincent Ivan Johnson","fullLFMName":"Johnson, Vincent Ivan","strikeZoneTop":3.2,"strikeZoneBottom":1.615},"ID807713":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713","firstName":"Matthew","lastName":"Shaw","primaryNumber":"6","birthDate":"2001-11-06","currentAge":24,"birthCity":"Springfield","birthStateProvince":"MA","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Matt","useLastName":"Shaw","middleName":"James","boxscoreName":"Shaw","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-03-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Shaw","nameSlug":"matt-shaw-807713","firstLastName":"Matt Shaw","lastFirstName":"Shaw, Matt","lastInitName":"Shaw, M","initLastName":"M Shaw","fullFMLName":"Matthew James Shaw","fullLFMName":"Shaw, Matthew James","strikeZoneTop":3.105,"strikeZoneBottom":1.567}},"venue":{"id":17,"name":"Wrigley Field","link":"/api/v1/venues/17","location":{"address1":"1060 West Addison","city":"Chicago","state":"Illinois","stateAbbrev":"IL","postalCode":"60613-4397","defaultCoordinates":{"latitude":41.948171,"longitude":-87.655503},"azimuthAngle":37.0,"elevation":595,"country":"USA","phone":"(773) 404-2827"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":41298,"turfType":"Grass","roofType":"Open","leftLine":355,"leftCenter":368,"center":400,"rightCenter":368,"rightLine":353},"active":true,"season":"2026"},"officialVenue":{"id":17,"link":"/api/v1/venues/17"},"weather":{"condition":"Sunny","temp":"77","wind":"6 mph, R To L"},"gameInfo":{"attendance":39036,"firstPitch":"2026-08-28T18:21:00.000Z","gameDurationMinutes":187},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":3,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":5,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"home":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"}},"officialScorer":{"id":640277,"fullName":"Bill Seiple","link":"/api/v1/people/640277"},"primaryDatacaster":{"id":800975,"fullName":"Jeff Schwartz","link":"/api/v1/people/800975"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dane Myers walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-28T18:21:00.336Z","endTime":"2026-08-28T18:22:02.976Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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-08-28T15:40:13.760Z","endTime":"2026-08-28T17:51:13.026Z","isPitch":false,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-28T17:51:13.026Z","endTime":"2026-08-28T18:19:31.183Z","isPitch":false,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-28T18:19:31.183Z","endTime":"2026-08-28T18:21:02.562Z","isPitch":false,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"}},{"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.7,"endSpeed":83.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.09925691935212,"aZ":-22.653883135209313,"pfxX":8.74718264941032,"pfxZ":5.309485945180277,"pX":0.87934065285981,"pZ":2.389782862002037,"vX0":-3.986944837931261,"vY0":-133.40477984937618,"vZ0":-5.417966379290481,"x":83.48,"y":174.26,"x0":1.2610697474863015,"y0":50.003084699388495,"z0":6.09164453204547,"aX":15.683847891714128},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.6,"breakHorizontal":-14.9,"spinRate":2171,"spinDirection":151},"zone":14,"typeConfidence":0.9,"plateTime":0.4113932651526957,"extension":7.149898285887892},"index":3,"playId":"213422b6-4360-386a-87b9-e27b284221f4","pitchNumber":1,"startTime":"2026-08-28T18:21:02.562Z","endTime":"2026-08-28T18:21:07.098Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.69786299696582,"aZ":-21.45875336608341,"pfxX":8.697158878190093,"pfxZ":5.918603889290734,"pX":0.8231403901208776,"pZ":1.9662367623387582,"vX0":-4.129961201063255,"vY0":-134.38376038139646,"vZ0":-6.522878922939152,"x":85.62,"y":185.69,"x0":1.2578079481200073,"y0":50.006270406933766,"z0":5.97130532759934,"aX":15.759536365273119},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.4,"breakHorizontal":-14.8,"spinRate":2137,"spinDirection":145},"zone":14,"typeConfidence":0.91,"plateTime":0.40906061272487104,"extension":7.136235189131662},"index":4,"playId":"b35a5d45-8ca6-3c21-96c6-d3aa7de55c9e","pitchNumber":2,"startTime":"2026-08-28T18:21:17.050Z","endTime":"2026-08-28T18:21:21.417Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.647566294616166,"aZ":-20.105697328175026,"pfxX":7.765201645383515,"pfxZ":6.752690594102823,"pX":0.23739396358010617,"pZ":1.6062168652133682,"vX0":-5.33862039170816,"vY0":-132.200944081285,"vZ0":-7.439451205129755,"x":107.95,"y":195.41,"x0":1.2643516051941863,"y0":50.003079664175296,"z0":5.909630821791119,"aX":13.877153943380419},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.9,"breakHorizontal":-13.1,"spinRate":2178,"spinDirection":145},"zone":8,"typeConfidence":0.9,"plateTime":0.41280404757908284,"extension":7.180944893304979},"index":5,"playId":"0c7ce1f4-b48e-3ca7-948e-7f03e57345ba","pitchNumber":3,"startTime":"2026-08-28T18:21:31.523Z","endTime":"2026-08-28T18:21:36.331Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.859017418495814,"aZ":-23.001339786830314,"pfxX":9.703237170582327,"pfxZ":5.035438784756733,"pX":0.23691471446962817,"pZ":2.1321406735361967,"vX0":-5.872201123961997,"vY0":-134.08677030864374,"vZ0":-5.77938535320717,"x":107.97,"y":181.21,"x0":1.1940776696545683,"y0":50.002813235089576,"z0":5.955481085364346,"aX":17.677439430923602},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.0,"breakHorizontal":-16.3,"spinRate":2107,"spinDirection":143},"zone":8,"typeConfidence":0.9,"plateTime":0.4083996153485492,"extension":7.375118017163961},"index":6,"playId":"64d8f08b-8e95-31ca-80af-387913f8c526","pitchNumber":4,"startTime":"2026-08-28T18:21:44.364Z","endTime":"2026-08-28T18:21:47.748Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.794412768357088,"aZ":-22.051434171983573,"pfxX":8.624488459065308,"pfxZ":5.576444152441725,"pX":0.847222411223693,"pZ":2.710113075188423,"vX0":-4.237689270107,"vY0":-133.64102816339326,"vZ0":-4.532144481810184,"x":84.71,"y":165.61,"x0":1.329695881572114,"y0":50.005134123946455,"z0":6.004487615467908,"aX":15.66019989278725},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.4,"breakHorizontal":-14.8,"spinRate":2093,"spinDirection":143},"zone":12,"typeConfidence":0.91,"plateTime":0.40927743847326514,"extension":7.195530622376614},"index":7,"playId":"5c966e9a-bdc7-3036-b4a2-e0bbbf0d2b58","pitchNumber":5,"startTime":"2026-08-28T18:21:58.539Z","endTime":"2026-08-28T18:22:02.976Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T18:22:02.976Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elly De La Cruz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-28T18:22:10.119Z","endTime":"2026-08-28T18:23:54.646Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":80.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.22697503221506,"aZ":-31.307910224775014,"pfxX":7.329748934401,"pfxZ":0.5359593750493481,"pX":-0.7914253407017892,"pZ":2.4515867731215506,"vX0":-7.006174346966115,"vY0":-124.94765109137616,"vZ0":-2.6277835041821302,"x":147.17,"y":172.59,"x0":1.074432663787416,"y0":50.00013845459732,"z0":6.046800301327748,"aX":11.781721306421073},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.7,"breakHorizontal":-12.0,"spinRate":1682,"spinDirection":134},"zone":4,"typeConfidence":0.9,"plateTime":0.4355988833723772,"extension":7.148583246088303},"index":0,"playId":"5559f55e-444d-3c8d-b7da-47a9c3c70d30","pitchNumber":1,"startTime":"2026-08-28T18:22:28.103Z","endTime":"2026-08-28T18:22:31.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":74.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.693061570164332,"aZ":-39.79305347973145,"pfxX":-1.5984877408646356,"pfxZ":-5.559518931746837,"pX":-0.2621927750630922,"pZ":1.5319328775013499,"vX0":-2.4745134931344714,"vY0":-115.47873569631354,"vZ0":-1.7107249091024297,"x":126.99,"y":197.42,"x0":1.0252479983234541,"y0":50.00507199378633,"z0":6.062243810889321,"aX":-2.189048923754641},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-10.2,"breakHorizontal":3.5,"spinRate":2488,"spinDirection":321},"zone":13,"typeConfidence":0.9,"plateTime":0.47180458910355627,"extension":6.863982363129377},"index":1,"playId":"39682f10-517d-3a34-802a-3b2bc836ed86","pitchNumber":2,"startTime":"2026-08-28T18:22:46.657Z","endTime":"2026-08-28T18:22:49.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":87.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.35358217154447,"aZ":-18.34584003250932,"pfxX":3.317386875169885,"pfxZ":7.192775512246955,"pX":-0.8102326237959221,"pZ":3.4610057496676343,"vX0":-6.3320341309458135,"vY0":-136.8482405649971,"vZ0":-3.4234997858217593,"x":147.88,"y":145.33,"x0":1.088477236109969,"y0":50.003992691483006,"z0":5.963933202967305,"aX":6.379306433776551},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.6,"breakHorizontal":-4.9,"spinRate":2144,"spinDirection":148},"zone":11,"typeConfidence":0.9,"plateTime":0.3982025030801233,"extension":7.100353576217478},"index":2,"playId":"5f4d4b4f-51a2-319e-ba15-7e20166c2115","pitchNumber":3,"startTime":"2026-08-28T18:23:08.460Z","endTime":"2026-08-28T18:23:11.460Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.75180928164589,"aZ":-30.070795925280656,"pfxX":8.068192224870884,"pfxZ":1.2986566120172296,"pX":-0.6562299415535702,"pZ":0.27870325585682554,"vX0":-6.908869541055254,"vY0":-125.758588559967,"vZ0":-7.640565221821477,"x":142.01,"y":231.26,"x0":1.0631301753972096,"y0":50.00364362575258,"z0":5.757800179465044,"aX":13.07290781449202},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.0,"breakHorizontal":-13.3,"spinRate":1618,"spinDirection":130},"zone":13,"typeConfidence":0.91,"plateTime":0.43364199128670045,"extension":7.079379556211086},"index":3,"playId":"9171fe66-8507-3785-b003-172aeb29e8ff","pitchNumber":4,"startTime":"2026-08-28T18:23:28.001Z","endTime":"2026-08-28T18:23:31.483Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":76.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.604888621891547,"aZ":-39.13721629602942,"pfxX":-0.8057006331072292,"pfxZ":-4.8139525077448635,"pX":-0.9694298481568246,"pZ":2.0915354478219266,"vX0":-4.035488828005992,"vY0":-118.97362330246119,"vZ0":-1.4921239387241307,"x":153.95,"y":182.31,"x0":0.8460718380306813,"y0":50.0001654979945,"z0":6.240858485818516,"aX":-1.1656265698421906},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-8.8,"breakHorizontal":2.3,"spinRate":2427,"spinDirection":331},"zone":13,"typeConfidence":0.91,"plateTime":0.4585791934308858,"extension":6.907147077025463},"index":4,"playId":"fabe9fb9-39f6-3986-828b-e5d34856e000","pitchNumber":5,"startTime":"2026-08-28T18:23:51.571Z","endTime":"2026-08-28T18:23:54.646Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T18:23:54.646Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sal Stewart strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-28T18:23:58.155Z","endTime":"2026-08-28T18:26:12.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.8,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.30270578423433,"aZ":-28.813236716289946,"pfxX":9.364623639923403,"pfxZ":2.0914492036862002,"pX":0.12504798110470053,"pZ":2.1510362816806303,"vX0":-5.420106580064554,"vY0":-125.08169548217903,"vZ0":-3.741465897428192,"x":112.23,"y":180.7,"x0":1.0897042794890268,"y0":50.00118298339451,"z0":5.997055770273569,"aX":15.020885230003366},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.2,"breakHorizontal":-16.0,"spinRate":1781,"spinDirection":128},"zone":8,"typeConfidence":0.91,"plateTime":0.4358558123128313,"extension":7.102054033293069},"index":0,"playId":"5c740fda-86e7-353a-82cb-1a54d8f97cec","pitchNumber":1,"startTime":"2026-08-28T18:24:24.242Z","endTime":"2026-08-28T18:24:27.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.7,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09189275291663,"aZ":-25.55996852769894,"pfxX":8.287506729898517,"pfxZ":3.483122661506889,"pX":0.4915699168745438,"pZ":2.1027428205065286,"vX0":-4.526131455565814,"vY0":-136.2730724963307,"vZ0":-5.7254080865411545,"x":98.26,"y":182.01,"x0":1.0882847996675495,"y0":50.00578250949988,"z0":5.973110044894918,"aX":15.748167456547563},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.4,"breakHorizontal":-14.2,"spinRate":2213,"spinDirection":150},"zone":9,"typeConfidence":0.9,"plateTime":0.4003835952474044,"extension":7.110618641988333},"index":1,"playId":"8062f66c-2dcb-325f-a78d-1df63ff0cbf5","pitchNumber":2,"startTime":"2026-08-28T18:24:42.565Z","endTime":"2026-08-28T18:24:47.255Z","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":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.7,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.834220741802955,"aZ":-30.46158050339248,"pfxX":-0.8980998553403001,"pfxZ":1.055814519411598,"pX":-1.731777957755717,"pZ":1.0143910308761845,"vX0":-6.656091450443088,"vY0":-125.90057720341785,"vZ0":-5.835835873274633,"x":183.01,"y":211.39,"x0":1.0506156619516405,"y0":50.00439788042268,"z0":5.793689657831689,"aX":-1.4572320388064286},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.0,"breakHorizontal":3.0,"spinRate":2257,"spinDirection":266},"zone":13,"typeConfidence":0.91,"plateTime":0.4331694996942348,"extension":7.13425781226247},"index":2,"playId":"c92de206-7018-31b8-9fba-1104664d4f61","pitchNumber":3,"startTime":"2026-08-28T18:25:10.981Z","endTime":"2026-08-28T18:25:14.341Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-28T18:25:29.249Z","endTime":"2026-08-28T18:25:49.587Z","isPitch":false,"type":"action","player":{"id":701398,"link":"/api/v1/people/701398"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":87.0,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.246553578522995,"aZ":-20.55629898117856,"pfxX":2.6437180982084825,"pfxZ":6.057827848729222,"pX":0.545360584114751,"pZ":4.336596766370516,"vX0":-2.9671085017784713,"vY0":-136.2668400164348,"vZ0":-0.9124901906824592,"x":96.21,"y":121.69,"x0":1.2945195177294526,"y0":50.006368151299824,"z0":6.069623759054832,"aX":5.073830903105365},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.0,"breakHorizontal":-4.3,"spinRate":2162,"spinDirection":154},"zone":12,"typeConfidence":0.9,"plateTime":0.39886909379193325,"extension":7.060269426953957},"index":4,"playId":"beb53ecd-066a-38ce-ac57-e8b716e8c9d0","pitchNumber":4,"startTime":"2026-08-28T18:25:49.587Z","endTime":"2026-08-28T18:25:52.912Z","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.0,"endSpeed":74.6,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.37625854526569,"aZ":-39.65025273026697,"pfxX":-1.7454675362063599,"pfxZ":-5.367361821948897,"pX":-0.052797712464428846,"pZ":2.93993007371735,"vX0":-2.2480114396814885,"vY0":-116.59021507697793,"vZ0":1.1216905979162017,"x":119.01,"y":159.4,"x0":1.1460642811361812,"y0":50.00073017983099,"z0":6.15883434462573,"aX":-2.4322441070117744},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-9.2,"breakHorizontal":3.6,"spinRate":2384,"spinDirection":313},"zone":2,"typeConfidence":0.9,"plateTime":0.46758342461712665,"extension":7.0352604362146485},"index":5,"playId":"546eb0e5-47e0-31e3-87d3-87b2279784e8","pitchNumber":5,"startTime":"2026-08-28T18:26:09.798Z","endTime":"2026-08-28T18:26:12.798Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T18:26:12.798Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Stephenson singles on a ground ball to third baseman Alex Bregman. Dane Myers to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-28T18:27:00.857Z","endTime":"2026-08-28T18:28:05.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"postOnSecond":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"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":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"0bded0ed-9d2c-3933-be04-e8c51dcc0a3f","startTime":"2026-08-28T18:26:40.857Z","endTime":"2026-08-28T18:26:43.857Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":85.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.675932654151648,"aZ":-20.511759506195897,"pfxX":5.9768702174148185,"pfxZ":6.373288572728015,"pX":-0.5224836545196614,"pZ":3.229999347979188,"vX0":-6.051560796716841,"vY0":-133.44300030505372,"vZ0":-3.5707678633964277,"x":136.92,"y":151.57,"x0":0.9820090186182412,"y0":50.00590117058458,"z0":6.036691589967147,"aX":10.94319213289674},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.2,"breakHorizontal":-9.7,"spinRate":2174,"spinDirection":155},"zone":1,"typeConfidence":0.67,"plateTime":0.40813275942743044,"extension":7.107309300946532},"index":1,"playId":"34259bf6-e23f-3db7-936e-79c117100661","pitchNumber":1,"startTime":"2026-08-28T18:27:02.919Z","endTime":"2026-08-28T18:27:06.178Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.354027393341806,"aZ":-28.665474504692558,"pfxX":9.355477480867481,"pfxZ":2.145693854212115,"pX":1.4907401093411325,"pZ":1.8405860843517567,"vX0":-2.565529075684142,"vY0":-126.41473547996752,"vZ0":-4.466450317845333,"x":60.18,"y":189.08,"x0":1.2970655790973054,"y0":50.00143959202242,"z0":5.9048969731296115,"aX":15.292237472813978},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.2,"breakHorizontal":-16.4,"spinRate":1801,"spinDirection":128},"zone":14,"typeConfidence":0.9,"plateTime":0.4316340387756057,"extension":6.983437647049971},"index":2,"playId":"d797a484-61df-3250-8d20-e5946bed760c","pitchNumber":2,"startTime":"2026-08-28T18:27:24.712Z","endTime":"2026-08-28T18:27:28.495Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-28T18:27:37.371Z","endTime":"2026-08-28T18:27:56.954Z","isPitch":false,"type":"action","player":{"id":663886,"link":"/api/v1/people/663886"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.76693125275369,"aZ":-28.95825734755638,"pfxX":8.39876392670759,"pfxZ":1.9952647391083103,"pX":0.6354087726143174,"pZ":1.9234341108274537,"vX0":-4.208226883193994,"vY0":-125.43663433892138,"vZ0":-4.013293913454221,"x":92.78,"y":186.85,"x0":1.233963298068383,"y0":50.00193219442144,"z0":5.876420382443029,"aX":13.52988128989639},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.0,"breakHorizontal":-14.4,"spinRate":1768,"spinDirection":127},"zone":9,"typeConfidence":0.91,"plateTime":0.43484593243994674,"extension":6.98670189333205},"hitData":{"launchSpeed":60.8,"launchAngle":-32.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.09,"coordY":172.87}},"index":4,"playId":"7fc00cad-f161-3fc6-9309-4eb514381d2f","pitchNumber":3,"startTime":"2026-08-28T18:27:56.954Z","endTime":"2026-08-28T18:28:05.148Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T18:28:05.148Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eugenio Suárez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-28T18:28:16.144Z","endTime":"2026-08-28T18:30:22.698Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.178786535849625,"aZ":-28.839570386853335,"pfxX":-1.2255075438981164,"pfxZ":2.0545409303364783,"pX":-0.2560589039132863,"pZ":2.1032186238304695,"vX0":-3.8427449756681513,"vY0":-125.9829117001506,"vZ0":-3.7094657420349493,"x":126.76,"y":181.99,"x0":1.4420712559696895,"y0":50.00279580991709,"z0":5.900053261162601,"aX":-1.9897813371229984},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.1,"breakHorizontal":3.0,"spinRate":2277,"spinDirection":208},"zone":7,"typeConfidence":0.91,"plateTime":0.4331025263889927,"extension":6.978552271471058},"index":0,"playId":"066a045c-c938-3040-81bc-286a906ffbc7","pitchNumber":1,"startTime":"2026-08-28T18:28:45.524Z","endTime":"2026-08-28T18:28:49.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.708613290907866,"aZ":-31.88763698149565,"pfxX":5.8788663793702005,"pfxZ":0.17908726061088398,"pX":0.8811605175122142,"pZ":1.717388840761211,"vX0":-3.054364750619231,"vY0":-126.45089722788595,"vZ0":-4.26254468581647,"x":83.41,"y":192.41,"x0":1.3353922979477801,"y0":50.0062788751056,"z0":5.95918102267152,"aX":9.604141068886562},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.4,"breakHorizontal":-10.1,"spinRate":1611,"spinDirection":120},"zone":14,"typeConfidence":0.9,"plateTime":0.4317499589625382,"extension":7.089704201052526},"index":1,"playId":"ff651703-818a-35a4-9f67-631fb8d8ff42","pitchNumber":2,"startTime":"2026-08-28T18:29:13.415Z","endTime":"2026-08-28T18:29:18.144Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":81.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.365977456087013,"aZ":-31.69810398321591,"pfxX":6.947513759416456,"pfxZ":0.28742512216821137,"pX":-0.1633208583230271,"pZ":0.9963792354010701,"vX0":-5.182443084261677,"vY0":-126.62543673551592,"vZ0":-6.125358861492209,"x":123.23,"y":211.88,"x0":0.9968836379557438,"y0":50.000267731896315,"z0":5.950754970038146,"aX":11.39645891850295},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.5,"breakHorizontal":-11.5,"spinRate":1685,"spinDirection":126},"zone":13,"typeConfidence":0.91,"plateTime":0.4308677368796694,"extension":7.056235229755186},"index":2,"playId":"6c6a59d5-e4ce-38ae-817c-cdca6d600ea8","pitchNumber":3,"startTime":"2026-08-28T18:29:33.627Z","endTime":"2026-08-28T18:29:37.946Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"playId":"3aaf757d-c351-46ae-aaaf-a8d05e8f4e78","startTime":"2026-08-28T18:30:02.951Z","endTime":"2026-08-28T18:30:07.951Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":87.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.983352013339164,"aZ":-19.3221729469638,"pfxX":1.9065261824685784,"pfxZ":6.672902034757854,"pX":0.16793978478356353,"pZ":3.5132076288424408,"vX0":-3.7595544245526753,"vY0":-136.87027230300484,"vZ0":-3.1432180625165937,"x":110.6,"y":143.92,"x0":1.3024279737865747,"y0":50.001678272058626,"z0":5.976326581606583,"aX":3.67160656772181},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.8,"breakHorizontal":-2.8,"spinRate":2245,"spinDirection":149},"zone":12,"typeConfidence":0.91,"plateTime":0.39792041399280853,"extension":7.120274023213449},"index":4,"playId":"3d5e8818-85db-3db6-a19d-dd195762d344","pitchNumber":4,"startTime":"2026-08-28T18:30:19.698Z","endTime":"2026-08-28T18:30:22.698Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T18:30:22.698Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-28T18:32:25.948Z","endTime":"2026-08-28T18:34:14.833Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":87.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96637140020107,"aZ":-17.136197961508028,"pfxX":-4.465482029039546,"pfxZ":7.8705370166365,"pX":0.09302608168665387,"pZ":1.4262136340845255,"vX0":6.951717794796085,"vY0":-136.38525988625642,"vZ0":-8.383999489560448,"x":113.45,"y":200.27,"x0":-1.8921187384039544,"y0":50.00327971590633,"z0":5.689645290448375,"aX":-8.533340731407046},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.0,"breakHorizontal":6.8,"spinRate":2283,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.3994207516131958,"extension":6.132302579781605},"index":0,"playId":"ef27f55e-eb16-3b95-bfbe-06dcbf0b9435","pitchNumber":1,"startTime":"2026-08-28T18:32:32.802Z","endTime":"2026-08-28T18:32:36.967Z","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":86.0,"endSpeed":79.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.150834550368568,"aZ":-33.54847833925341,"pfxX":-9.030895279351181,"pfxZ":-0.8547619374387256,"pX":-0.7608895896495367,"pZ":3.2090679276631504,"vX0":6.746464534104763,"vY0":-125.22455933741743,"vZ0":0.7755908478874847,"x":146.0,"y":152.14,"x0":-2.299133264992561,"y0":50.001666357970166,"z0":5.611638815812446,"aX":-14.53156266099528},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.2,"breakHorizontal":15.1,"spinRate":1916,"spinDirection":256},"zone":1,"typeConfidence":0.9,"plateTime":0.43519521094760405,"extension":6.073350594790251},"index":1,"playId":"5251070f-2ca1-3093-a4f9-bb8eafde08d0","pitchNumber":2,"startTime":"2026-08-28T18:32:45.092Z","endTime":"2026-08-28T18:32:48.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.874551703881203,"aZ":-17.038081400860424,"pfxX":-7.0381154136553725,"pfxZ":7.861265388821355,"pX":-0.19091965895448712,"pZ":3.2969270568307882,"vX0":7.31514780486239,"vY0":-137.0641735774207,"vZ0":-3.359438999043875,"x":124.28,"y":149.76,"x0":-1.9646891256011894,"y0":50.00320800914921,"z0":5.6841941431932606,"aX":-13.553083916976805},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.8,"breakHorizontal":11.4,"spinRate":2413,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.39778591623641013,"extension":6.088891932013721},"index":2,"playId":"ffb0869a-1f22-3e0b-9f44-c27fdbc6d890","pitchNumber":3,"startTime":"2026-08-28T18:33:12.186Z","endTime":"2026-08-28T18:33:15.186Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-08-28T18:33:22.668Z","endTime":"2026-08-28T18:33:35.070Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.89319049514328,"aZ":-18.19034977612362,"pfxX":-4.6749871399562295,"pfxZ":7.093952122217392,"pX":0.7697882420135038,"pZ":3.4684818723236113,"vX0":8.904338975568107,"vY0":-138.74488430918814,"vZ0":-3.001742016140346,"x":87.66,"y":145.13,"x0":-1.8580072808450485,"y0":50.001047753730106,"z0":5.7609307130996426,"aX":-9.213884159206163},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.5,"breakHorizontal":6.8,"spinRate":2438,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.39315835287439693,"extension":6.128211339124553},"index":4,"playId":"42a66e06-053c-34a7-ba04-4b5f24ab1630","pitchNumber":4,"startTime":"2026-08-28T18:33:35.070Z","endTime":"2026-08-28T18:33:39.305Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.564121978471075,"aZ":-31.98097395756051,"pfxX":-1.4514925087761181,"pfxZ":0.11673255565601073,"pX":1.7682048476096321,"pZ":-0.0025361412580957665,"vX0":9.841242902978067,"vY0":-125.92490093526659,"vZ0":-7.327939350656819,"x":49.6,"y":238.85,"x0":-1.987908935240097,"y0":50.0028288914694,"z0":5.504575117027649,"aX":-2.3530967096149276},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.2,"breakHorizontal":0.6,"spinRate":2809,"spinDirection":27},"zone":14,"typeConfidence":0.91,"plateTime":0.4335813569947051,"extension":6.133940921363013},"index":5,"playId":"7ddffa3d-8ed0-3fbd-b637-fd55de213f09","pitchNumber":5,"startTime":"2026-08-28T18:33:48.793Z","endTime":"2026-08-28T18:33:54.154Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.70577695643928,"aZ":-33.807803081804856,"pfxX":0.560217506054836,"pfxZ":-0.9786117907971281,"pX":1.2844122004019252,"pZ":1.7107666081726283,"vX0":8.049196543620132,"vY0":-127.31608455776232,"vZ0":-3.1691449639065468,"x":68.04,"y":192.59,"x0":-1.9672600210359839,"y0":50.00308381306874,"z0":5.598433626509029,"aX":0.9342988822540446},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-2.2,"breakHorizontal":-2.5,"spinRate":2908,"spinDirection":38},"zone":14,"typeConfidence":0.91,"plateTime":0.42727415636256705,"extension":6.072187179479215},"index":6,"playId":"d4e571a7-7ff7-3d39-b93f-fd6256e260d5","pitchNumber":6,"startTime":"2026-08-28T18:34:11.115Z","endTime":"2026-08-28T18:34:14.833Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T18:34:14.833Z","atBatIndex":5},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Seiya Suzuki doubles (27) on a sharp line drive to left fielder JJ Bleday.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-28T18:34:16.848Z","endTime":"2026-08-28T18:37:13.232Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"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":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":79.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.78692533674302,"aZ":-37.600825249770196,"pfxX":0.6868925836657076,"pfxZ":-3.42601774351683,"pX":-0.656763656263979,"pZ":2.309810244159952,"vX0":3.82045140406276,"vY0":-123.75982439117772,"vZ0":-0.8835308154965797,"x":142.03,"y":176.42,"x0":-2.2964149086910806,"y0":50.00246547080489,"z0":5.763057000989308,"aX":1.087768345113272},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-6.2,"breakHorizontal":-1.9,"spinRate":2894,"spinDirection":63},"zone":4,"typeConfidence":0.91,"plateTime":0.43904309463466484,"extension":5.7423916527434535},"index":0,"playId":"3e5cb1c6-7b52-3fae-8dd9-378401023ee1","pitchNumber":1,"startTime":"2026-08-28T18:34:37.455Z","endTime":"2026-08-28T18:34:41.033Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.615864640157977,"aZ":-23.91487364243758,"pfxX":-9.32007691268378,"pfxZ":4.228127386483434,"pX":0.3102979294218001,"pZ":2.867817677622264,"vX0":10.300958800878522,"vY0":-138.1674383186561,"vZ0":-2.7921293795507327,"x":105.17,"y":161.35,"x0":-2.236003280466136,"y0":50.00519118502459,"z0":5.479329246010782,"aX":-18.220275005851885},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.3,"breakHorizontal":15.0,"spinRate":2384,"spinDirection":226},"zone":3,"typeConfidence":2.0,"plateTime":0.3947724634644567,"extension":6.241494749719429},"index":1,"playId":"2bdd51b5-43f8-3e71-a455-9605eb1afc2f","pitchNumber":2,"startTime":"2026-08-28T18:34:49.774Z","endTime":"2026-08-28T18:34:53.071Z","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":1},"pitchData":{"startSpeed":84.7,"endSpeed":79.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.124971771387134,"aZ":-41.83680061242159,"pfxX":1.5552696347197816,"pfxZ":-6.213978527045583,"pX":1.4619727049642675,"pZ":1.2658521898770236,"vX0":7.96441346673979,"vY0":-123.26795205685734,"vZ0":-2.334523755567189,"x":61.27,"y":204.6,"x0":-1.999271162014954,"y0":50.00321286095546,"z0":5.723008389195047,"aX":2.417476861769235},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-11.5,"breakHorizontal":-4.4,"spinRate":3166,"spinDirection":48},"zone":14,"typeConfidence":0.6,"plateTime":0.44258155909839303,"extension":5.991649358645987},"index":2,"playId":"b4cf3683-d4ac-3a1c-9317-29d347195ebf","pitchNumber":3,"startTime":"2026-08-28T18:35:03.478Z","endTime":"2026-08-28T18:35:06.490Z","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":86.7,"endSpeed":81.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.702680958935108,"aZ":-35.59452934174308,"pfxX":0.11609747434021056,"pfxZ":-2.098827690202005,"pX":0.7672590829102643,"pZ":0.24824899805747394,"vX0":6.895812090248938,"vY0":-126.1485138860379,"vZ0":-5.936321282814127,"x":87.75,"y":232.08,"x0":-2.002743420040296,"y0":50.0027170486668,"z0":5.460398769997815,"aX":0.18762273354681513},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-4.8,"breakHorizontal":-1.6,"spinRate":2938,"spinDirection":65},"zone":14,"typeConfidence":0.91,"plateTime":0.4321722170332185,"extension":6.184794656029447},"index":3,"playId":"acb962ec-4b1d-3b0f-9248-1cc5f3d82e6d","pitchNumber":4,"startTime":"2026-08-28T18:35:17.078Z","endTime":"2026-08-28T18:35:20.277Z","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.3,"endSpeed":87.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.8028418549,"aZ":-23.07153320604426,"pfxX":-9.128220182051466,"pfxZ":4.636390274885663,"pX":-0.9736848819576783,"pZ":2.395556120394342,"vX0":6.943320550430049,"vY0":-138.7046546625164,"vZ0":-4.277586443490026,"x":154.11,"y":174.1,"x0":-2.3138878449451257,"y0":50.00246834663163,"z0":5.481414954204345,"aX":-17.922037700337377},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.8,"breakHorizontal":15.2,"spinRate":2396,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.3937413299172148,"extension":6.123852144514421},"index":4,"playId":"245cb4db-8e63-3b4b-ae62-dcfb912ebb99","pitchNumber":5,"startTime":"2026-08-28T18:35:35.560Z","endTime":"2026-08-28T18:35:38.560Z","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":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.341518845761996,"aZ":-31.44984495251223,"pfxX":-0.1267518002414869,"pfxZ":0.44673223648761073,"pX":-0.42688547384620157,"pZ":2.251956969066934,"vX0":4.390834886254617,"vY0":-126.28039060043888,"vZ0":-2.207744517262271,"x":133.27,"y":177.98,"x0":-2.164567206268556,"y0":50.00453199038166,"z0":5.643374854984231,"aX":-0.2068958717902122},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.6,"breakHorizontal":-0.7,"spinRate":2830,"spinDirection":45},"zone":4,"typeConfidence":0.9,"plateTime":0.43211173242216727,"extension":6.0590440797262435},"index":5,"playId":"492e8c2f-15f3-35e0-92fb-94a6abb042d2","pitchNumber":6,"startTime":"2026-08-28T18:35:55.142Z","endTime":"2026-08-28T18:35:58.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.182520257115375,"aZ":-25.15898453857329,"pfxX":-9.27707437612095,"pfxZ":3.628114386866203,"pX":-0.549926536838296,"pZ":3.363749732767688,"vX0":7.691193807427634,"vY0":-137.43462199779265,"vZ0":-1.119115411806074,"x":137.96,"y":147.96,"x0":-2.1636186085985836,"y0":50.005352947122304,"z0":5.466854014495537,"aX":-17.953434770601742},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.6,"breakHorizontal":15.5,"spinRate":2349,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.39679823722794083,"extension":6.244915562963339},"index":6,"playId":"f674cae9-aaea-378c-bc97-911ba92ada0a","pitchNumber":7,"startTime":"2026-08-28T18:36:38.765Z","endTime":"2026-08-28T18:36:41.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.101440670382285,"aZ":-41.254143232775554,"pfxX":5.202550551537494,"pfxZ":-6.057203680237061,"pX":-0.038548112669119214,"pZ":2.4697224909953213,"vX0":3.057068204697304,"vY0":-121.51370413660749,"vZ0":0.35672975828272246,"x":118.47,"y":172.1,"x0":-1.9873668856574491,"y0":50.00128962374488,"z0":5.8960697853089625,"aX":7.802433259759397},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-10.7,"breakHorizontal":-10.1,"spinRate":3112,"spinDirection":51},"zone":5,"typeConfidence":0.89,"plateTime":0.45021470407529396,"extension":5.856809619704955},"hitData":{"launchSpeed":108.4,"launchAngle":21.0,"totalDistance":355.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":23.9,"coordY":97.16}},"index":7,"playId":"645d7a07-cce9-3712-8193-5dc14a36e773","pitchNumber":8,"startTime":"2026-08-28T18:36:57.371Z","endTime":"2026-08-28T18:37:13.232Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T18:37:13.232Z","atBatIndex":6},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Michael Busch lines out to center fielder Dane Myers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-28T18:37:55.508Z","endTime":"2026-08-28T18:39:35.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-28T18:37:43.376Z","endTime":"2026-08-28T18:37:57.777Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":83.9,"endSpeed":78.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.58547102917981,"aZ":-37.382618614426136,"pfxX":1.672738764515659,"pfxZ":-3.374642455017603,"pX":-0.8896113392863106,"pZ":1.9076089515766375,"vX0":3.3945986880963535,"vY0":-122.3030602588559,"vZ0":-1.3042958355115422,"x":150.91,"y":187.27,"x0":-2.501933239877783,"y0":50.000473806153245,"z0":5.596892197127761,"aX":2.5838866174759527},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-6.2,"breakHorizontal":-3.7,"spinRate":2872,"spinDirection":48},"zone":13,"typeConfidence":0.76,"plateTime":0.4444553095655466,"extension":6.002282370774764},"index":1,"playId":"2ed163b4-f791-3209-986e-67146d283e13","pitchNumber":1,"startTime":"2026-08-28T18:37:57.777Z","endTime":"2026-08-28T18:38:02.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.79871362951644,"aZ":-32.14375573938966,"pfxX":-10.918715230033321,"pfxZ":0.02134716060107067,"pX":-0.7873625226941909,"pZ":1.672522607982691,"vX0":7.888371011709317,"vY0":-127.03731857943042,"vZ0":-2.9148566111596454,"x":147.01,"y":193.62,"x0":-2.5063707245579887,"y0":50.00568675300417,"z0":5.376957688163367,"aX":-17.939414181692136},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.4,"breakHorizontal":18.1,"spinRate":1866,"spinDirection":253},"zone":7,"typeConfidence":0.91,"plateTime":0.4303391993099335,"extension":5.9766358919533005},"index":2,"playId":"7fbd61c8-62ac-35de-9cd8-c2a2e8e591be","pitchNumber":2,"startTime":"2026-08-28T18:38:13.182Z","endTime":"2026-08-28T18:38:17.659Z","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":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.164597958894188,"aZ":-30.616335235332457,"pfxX":-9.478350558675665,"pfxZ":0.9508929131835915,"pX":-0.5372339264164336,"pZ":1.4703654783687032,"vX0":8.185534637419844,"vY0":-126.57311722679866,"vZ0":-3.618986820643519,"x":137.48,"y":199.08,"x0":-2.570865849738303,"y0":50.00127944797284,"z0":5.352130018994687,"aX":-15.484386315622238},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.2,"breakHorizontal":15.5,"spinRate":1983,"spinDirection":258},"zone":13,"typeConfidence":0.91,"plateTime":0.43160283661832644,"extension":5.929342119912651},"index":3,"playId":"2f4403ff-0427-3300-8847-66490eb1ce22","pitchNumber":3,"startTime":"2026-08-28T18:38:36.111Z","endTime":"2026-08-28T18:38:40.356Z","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":94.9,"endSpeed":87.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.84686298689513,"aZ":-16.494909792623798,"pfxX":-4.038684662513997,"pfxZ":8.115159941562165,"pX":0.7919041508836396,"pZ":3.053039439592163,"vX0":9.435962143266186,"vY0":-137.93301926698288,"vZ0":-4.230089117243205,"x":86.81,"y":156.35,"x0":-2.144281413000035,"y0":50.003896822939204,"z0":5.7141482044494865,"aX":-7.804826919013124},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.0,"breakHorizontal":5.4,"spinRate":2430,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.3966550536415201,"extension":5.977449718612164},"index":4,"playId":"381d850e-3ce8-36fb-9ddf-d2a504db13cc","pitchNumber":4,"startTime":"2026-08-28T18:38:54.976Z","endTime":"2026-08-28T18:39:01.254Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.93758069061474,"aZ":-19.453152652274724,"pfxX":-4.774499849317438,"pfxZ":6.395913783043358,"pX":0.010119608021862273,"pZ":2.5458220721002505,"vX0":7.608133772589004,"vY0":-139.14424130841422,"vZ0":-5.253646093784403,"x":116.61,"y":170.04,"x0":-2.121096540630513,"y0":50.004564818600784,"z0":5.720319014660611,"aX":-9.500076015554148},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.8,"breakHorizontal":7.3,"spinRate":2373,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.391461604894078,"extension":6.0085932643687645},"hitData":{"launchSpeed":87.5,"launchAngle":22.0,"totalDistance":293.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":117.84,"coordY":82.51}},"index":5,"playId":"32b922d7-6a48-39f3-a45b-908981159976","pitchNumber":5,"startTime":"2026-08-28T18:39:24.015Z","endTime":"2026-08-28T18:39:35.450Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T18:39:35.450Z","atBatIndex":7},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Alex Bregman doubles (25) on a line drive to right fielder Héctor Rodríguez. Seiya Suzuki scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-28T18:39:36.730Z","endTime":"2026-08-28T18:42:09.334Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"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,5],"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":5},"credits":[{"player":{"id":699302,"link":"/api/v1/people/699302"},"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":"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":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":{"id":695076,"link":"/api/v1/people/695076"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.6,"endSpeed":86.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.895917413608373,"aZ":-24.62395977310031,"pfxX":-10.380120771482927,"pfxZ":3.9519701444169932,"pX":0.03934776631070614,"pZ":3.039817669766461,"vX0":9.978334819806978,"vY0":-137.44957500162272,"vZ0":-2.0569780770931305,"x":115.5,"y":156.7,"x0":-2.2920586597504435,"y0":50.00241112521288,"z0":5.472469731981155,"aX":-19.830933886583352},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.0,"breakHorizontal":16.7,"spinRate":2342,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.39871436455364595,"extension":6.142117401636119},"index":0,"playId":"72e18c06-8743-3ed1-b311-2e16e7acb707","pitchNumber":1,"startTime":"2026-08-28T18:40:00.927Z","endTime":"2026-08-28T18:40:04.480Z","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":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00622153603412,"aZ":-18.997312325913246,"pfxX":-6.012588227600757,"pfxZ":6.799142902442878,"pX":0.7126536921249024,"pZ":2.389170373420883,"vX0":9.619454271115067,"vY0":-138.57095095759294,"vZ0":-5.742300018716348,"x":89.84,"y":174.27,"x0":-2.028306330469604,"y0":50.00316038645711,"z0":5.764546456862498,"aX":-11.652622877079914},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.2,"breakHorizontal":8.8,"spinRate":2337,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.39581427789736434,"extension":5.976866742202381},"index":1,"playId":"f4ccdc7a-9918-38d1-ab6e-cfc6e61e34e5","pitchNumber":2,"startTime":"2026-08-28T18:40:17.464Z","endTime":"2026-08-28T18:40:22.267Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.2891362462714,"aZ":-34.151669691295375,"pfxX":0.06307689665856309,"pfxZ":-1.2171162041651602,"pX":1.1916862768744658,"pZ":2.3955674546912857,"vX0":8.171329352985794,"vY0":-125.65402867243569,"vZ0":-1.3176037157899048,"x":71.58,"y":174.1,"x0":-2.092755210815066,"y0":50.006081687315174,"z0":5.668441833471294,"aX":0.10058119905915062},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.3,"breakHorizontal":-1.7,"spinRate":2995,"spinDirection":41},"zone":14,"typeConfidence":0.91,"plateTime":0.43370781490909094,"extension":5.808212289668845},"index":2,"playId":"2f63e4b4-a401-3022-8db7-4296f0f9ec48","pitchNumber":3,"startTime":"2026-08-28T18:40:50.894Z","endTime":"2026-08-28T18:40:54.638Z","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":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55545617459284,"aZ":-23.809851846004737,"pfxX":-8.928627770853087,"pfxZ":4.266952580584254,"pX":0.37966795314488716,"pZ":1.4433369269900607,"vX0":10.545857183113919,"vY0":-138.58036381096824,"vZ0":-6.338155279792154,"x":102.53,"y":199.81,"x0":-2.3002315756739935,"y0":50.00641712444823,"z0":5.331936574039703,"aX":-17.515299513065795},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.6,"breakHorizontal":14.2,"spinRate":2371,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.39400367467820363,"extension":6.21404124241816},"index":3,"playId":"1f7310a4-1ab2-3bbc-8873-b57686d93562","pitchNumber":4,"startTime":"2026-08-28T18:41:12.551Z","endTime":"2026-08-28T18:41:16.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.442125870385404,"aZ":-28.637048524345992,"pfxX":-10.398666544795176,"pfxZ":2.110323410880782,"pX":-0.04223144163752967,"pZ":0.6275561627892934,"vX0":9.342301925760783,"vY0":-128.33463517808917,"vZ0":-5.9415105978657,"x":118.61,"y":221.84,"x0":-2.3708148965729605,"y0":50.002287760933605,"z0":5.190592676978042,"aX":-17.423001694470617},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.8,"breakHorizontal":16.8,"spinRate":2046,"spinDirection":256},"zone":13,"typeConfidence":0.9,"plateTime":0.42607283046489597,"extension":6.047423208423476},"index":4,"playId":"427420a6-885f-38d2-9616-bb1011714494","pitchNumber":5,"startTime":"2026-08-28T18:41:31.062Z","endTime":"2026-08-28T18:41:34.899Z","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(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":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.349397302325993,"aZ":-17.339488093056897,"pfxX":-4.6058766922139736,"pfxZ":7.461736003018638,"pX":0.435259213386523,"pZ":2.9486062730198896,"vX0":8.584771943474975,"vY0":-139.61579556528955,"vZ0":-4.7043393143626995,"x":100.41,"y":159.17,"x0":-2.071185518866669,"y0":50.00355688953617,"z0":5.784943320310789,"aX":-9.158494690354555},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.8,"breakHorizontal":6.7,"spinRate":2389,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.39126392458477044,"extension":6.073307407567884},"hitData":{"launchSpeed":99.2,"launchAngle":14.0,"totalDistance":258.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":204.66,"coordY":109.36}},"index":5,"playId":"3679a63c-e9a9-3090-a9dd-bb0162bf5e23","pitchNumber":6,"startTime":"2026-08-28T18:41:54.312Z","endTime":"2026-08-28T18:42:09.334Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T18:42:09.334Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-28T18:42:13.279Z","endTime":"2026-08-28T18:44:20.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"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":86.4,"endSpeed":79.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.417066943813712,"aZ":-32.80193980132346,"pfxX":1.3164101827600607,"pfxZ":-0.388408690977732,"pX":-1.397953075655687,"pZ":3.750241574222578,"vX0":2.290802705545563,"vY0":-125.91964190254518,"vZ0":1.5394050062270341,"x":170.29,"y":137.52,"x0":-2.4873350437789155,"y0":50.002984440767854,"z0":5.767597094063636,"aX":2.1320749969577517},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.1,"breakHorizontal":-2.9,"spinRate":2766,"spinDirection":39},"zone":11,"typeConfidence":0.9,"plateTime":0.43349985729672635,"extension":5.7338263887992245},"index":0,"playId":"9b7f4b23-8e35-3909-ab3f-b52e77679af1","pitchNumber":1,"startTime":"2026-08-28T18:42:39.169Z","endTime":"2026-08-28T18:42:42.290Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.22226439085831,"aZ":-31.1089952261879,"pfxX":-11.047921841022484,"pfxZ":0.6588976140998306,"pX":0.4259667645080086,"pZ":0.6547270154624713,"vX0":10.424960877922217,"vY0":-126.4835323647899,"vZ0":-5.185285101691447,"x":100.76,"y":221.1,"x0":-2.3171813009598847,"y0":50.00407580289976,"z0":5.231236604507849,"aX":-17.8709513351236},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.1,"breakHorizontal":17.6,"spinRate":1874,"spinDirection":260},"zone":14,"typeConfidence":0.91,"plateTime":0.43334799757554476,"extension":6.09264330989058},"index":1,"playId":"5436bd1e-07d5-3c2d-844a-20efdf1f8284","pitchNumber":2,"startTime":"2026-08-28T18:42:58.741Z","endTime":"2026-08-28T18:43:02.037Z","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":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.094539221354903,"aZ":-31.139341661096978,"pfxX":-11.094960202803003,"pfxZ":0.6333386105080869,"pX":-1.4023629434292588,"pZ":2.530828576315172,"vX0":6.374338540893383,"vY0":-126.77056918212878,"vZ0":-1.0136495690662555,"x":170.45,"y":170.45,"x0":-2.5089802645257993,"y0":50.00069868202422,"z0":5.423196081283041,"aX":-18.04272553773055},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.2,"breakHorizontal":18.6,"spinRate":1965,"spinDirection":254},"zone":11,"typeConfidence":0.91,"plateTime":0.4321902194067526,"extension":6.0291372198405195},"index":2,"playId":"278f3b58-f22e-3af5-b67e-32df2e729df9","pitchNumber":3,"startTime":"2026-08-28T18:43:19.112Z","endTime":"2026-08-28T18:43:22.343Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.211808532952677,"aZ":-25.214926398981657,"pfxX":-10.604361474532327,"pfxZ":3.7073247794012136,"pX":-0.48180526810824836,"pZ":2.9917189141164173,"vX0":8.953118568043132,"vY0":-136.2412489476049,"vZ0":-1.7483215034697253,"x":135.37,"y":158.0,"x0":-2.434455081732209,"y0":50.00437641469743,"z0":5.3861426438139235,"aX":-19.917094780169155},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.5,"breakHorizontal":17.3,"spinRate":2297,"spinDirection":240},"zone":1,"typeConfidence":2.0,"plateTime":0.40217108409274305,"extension":6.167876882597375},"index":3,"playId":"fe478ccb-4651-3883-95d8-ddc98263150e","pitchNumber":4,"startTime":"2026-08-28T18:43:40.451Z","endTime":"2026-08-28T18:43:43.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.664358382715612,"aZ":-34.367600957305264,"pfxX":1.9423490892562278,"pfxZ":-1.3706238355149534,"pX":-0.5640490343282861,"pZ":3.1773685464587262,"vX0":4.087805431779245,"vY0":-124.9456743821219,"vZ0":0.7679439038832327,"x":138.5,"y":152.99,"x0":-2.466891736426884,"y0":50.0048123026492,"z0":5.666780325429873,"aX":3.1031375826654433},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.2,"breakHorizontal":-4.3,"spinRate":2869,"spinDirection":45},"zone":1,"typeConfidence":0.9,"plateTime":0.43660861836888554,"extension":5.6895784888675545},"index":4,"playId":"93b4af35-0fac-35a0-8cd4-78fd98842547","pitchNumber":5,"startTime":"2026-08-28T18:43:57.476Z","endTime":"2026-08-28T18:44:01.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.592906446117617,"aZ":-17.216589980210212,"pfxX":-4.888600087096787,"pfxZ":7.938706373572506,"pX":-0.3641916044809199,"pZ":3.365423399064957,"vX0":6.7542483632621915,"vY0":-136.74266254532807,"vZ0":-3.086874029920261,"x":130.88,"y":147.91,"x0":-2.2369600875135975,"y0":50.002612560462836,"z0":5.697602535436373,"aX":-9.210966404922637},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.9,"breakHorizontal":7.3,"spinRate":2352,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.40133391675662544,"extension":5.986305739861895},"index":5,"playId":"fdc9279d-708a-3cf7-a946-62c22cf4be48","pitchNumber":6,"startTime":"2026-08-28T18:44:17.896Z","endTime":"2026-08-28T18:44:20.896Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T18:44:20.896Z","atBatIndex":9},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"JJ Bleday lines out sharply to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-28T18:46:19.577Z","endTime":"2026-08-28T18:47:29.656Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"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,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.078049295038966,"aZ":-20.99131811541873,"pfxX":0.9418573851268845,"pfxZ":6.084121070936376,"pX":0.09177586677805466,"pZ":3.6698155352296506,"vX0":-4.0321286622275,"vY0":-134.20988019375966,"vZ0":-2.3514365539787896,"x":113.5,"y":139.69,"x0":1.486481260925794,"y0":50.00128308437076,"z0":6.040774111048209,"aX":1.7314207757284572},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.8,"breakHorizontal":-1.0,"spinRate":2153,"spinDirection":150},"zone":12,"typeConfidence":0.9,"plateTime":0.40699858122883326,"extension":7.144220681870782},"index":0,"playId":"35b37d2a-92cc-3ba7-ad69-fc2dc9f33952","pitchNumber":1,"startTime":"2026-08-28T18:46:26.844Z","endTime":"2026-08-28T18:46:30.889Z","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.0,"endSpeed":79.0,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.15476350334279,"aZ":-28.48504550041581,"pfxX":-0.4016240312853201,"pfxZ":2.3512412393539366,"pX":-1.0343088969211898,"pZ":1.9295946540700404,"vX0":-5.2494761478627945,"vY0":-123.72373207015958,"vZ0":-4.139106386420315,"x":156.43,"y":186.68,"x0":1.1574144727612414,"y0":50.0022911784686,"z0":5.982374312758958,"aX":-0.6278592535279485},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.6,"breakHorizontal":1.8,"spinRate":2226,"spinDirection":198},"zone":13,"typeConfidence":0.91,"plateTime":0.44087930494409067,"extension":7.175227398101923},"index":1,"playId":"1237971a-07a9-3052-b630-391dc2b7177f","pitchNumber":2,"startTime":"2026-08-28T18:46:39.649Z","endTime":"2026-08-28T18:46:42.811Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.520557302301885,"aZ":-19.37057258578909,"pfxX":1.561635144565487,"pfxZ":7.067446709899853,"pX":0.8953058522696721,"pZ":3.055966277165257,"vX0":-2.0335480616771124,"vY0":-133.0022775136457,"vZ0":-3.896754504083856,"x":82.87,"y":156.27,"x0":1.4629285204655704,"y0":50.0045074910447,"z0":5.925062705230624,"aX":2.8297920557352056},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.2,"breakHorizontal":-2.4,"spinRate":2031,"spinDirection":144},"zone":12,"typeConfidence":0.9,"plateTime":0.4100630978323805,"extension":7.181654364513057},"index":2,"playId":"dd1a63c5-c4d1-3591-9851-c135f422e6f2","pitchNumber":3,"startTime":"2026-08-28T18:46:53.483Z","endTime":"2026-08-28T18:46:56.483Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":79.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.434968027908898,"aZ":-31.04567074508769,"pfxX":-1.0834957706020294,"pfxZ":0.7201275678938996,"pX":-1.2760327874007285,"pZ":1.2857208216956344,"vX0":-5.696066912015028,"vY0":-122.86403266984692,"vZ0":-5.1499865439045385,"x":165.64,"y":204.07,"x0":1.1928042427110928,"y0":50.00047954201885,"z0":5.982157127775061,"aX":-1.6916164000917566},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.6,"breakHorizontal":3.0,"spinRate":2256,"spinDirection":282},"zone":13,"typeConfidence":0.9,"plateTime":0.442183779496661,"extension":7.309973844472458},"index":3,"playId":"c1bbfb3c-ce37-3b27-9d52-f1488d1da778","pitchNumber":4,"startTime":"2026-08-28T18:47:06.979Z","endTime":"2026-08-28T18:47:10.107Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.7,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.400939559991993,"aZ":-20.07560033486534,"pfxX":1.0882775245744245,"pfxZ":6.642173212745982,"pX":0.23284082331902192,"pZ":3.0343301228204855,"vX0":-3.505527674382953,"vY0":-133.29720176482792,"vZ0":-3.8592012827640945,"x":108.12,"y":156.85,"x0":1.416644551700474,"y0":50.00318306725552,"z0":5.928642460779503,"aX":1.9828470291228597},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.5,"breakHorizontal":-1.3,"spinRate":2085,"spinDirection":154},"zone":2,"typeConfidence":0.9,"plateTime":0.4090287865645683,"extension":7.220567260340018},"hitData":{"launchSpeed":102.9,"launchAngle":8.0,"totalDistance":150.0,"trajectory":"line_drive","hardness":"hard","location":"3","coordinates":{"coordX":164.48,"coordY":155.25}},"index":4,"playId":"6adc2c55-a538-3bda-8b13-b15a3bf42ae2","pitchNumber":5,"startTime":"2026-08-28T18:47:22.429Z","endTime":"2026-08-28T18:47:29.656Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T18:47:29.656Z","atBatIndex":10},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt McLain pops out to shortstop Nico Hoerner.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-28T18:47:34.188Z","endTime":"2026-08-28T18:48:15.888Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_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":93.3,"endSpeed":85.5,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.81482328362196,"aZ":-18.83464623278156,"pfxX":7.089821614347305,"pfxZ":7.146873699994831,"pX":1.6004455731503662,"pZ":2.514351314436411,"vX0":-1.532212696668511,"vY0":-135.76020741315807,"vZ0":-6.037303857230135,"x":55.99,"y":170.89,"x0":1.2512753942398323,"y0":50.00054045307478,"z0":6.0785446182077285,"aX":13.227469669203776},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.9,"breakHorizontal":-12.5,"spinRate":2147,"spinDirection":146},"zone":12,"typeConfidence":0.86,"plateTime":0.4035095358134151,"extension":7.198961355212848},"index":0,"playId":"94de6fb6-306b-3e35-ac0a-abcfd02379bd","pitchNumber":1,"startTime":"2026-08-28T18:47:49.833Z","endTime":"2026-08-28T18:47:53.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.5,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.433335861388016,"aZ":-27.041418916990615,"pfxX":7.9086778113418195,"pfxZ":3.2330122345100794,"pX":-0.10373572549731647,"pZ":2.1467724864873916,"vX0":-5.279572469455729,"vY0":-124.27866171001315,"vZ0":-4.222630382345489,"x":120.95,"y":180.82,"x0":1.004929339073814,"y0":50.00229720878369,"z0":6.075853172591964,"aX":12.555080012629915},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.3,"breakHorizontal":-13.3,"spinRate":1570,"spinDirection":132},"zone":5,"typeConfidence":0.9,"plateTime":0.4382411654524949,"extension":7.202297328825364},"hitData":{"launchSpeed":87.2,"launchAngle":68.0,"totalDistance":121.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":113.78,"coordY":155.5}},"index":1,"playId":"6388ac7e-5d3c-3724-b65c-9faec51a7979","pitchNumber":2,"startTime":"2026-08-28T18:48:04.879Z","endTime":"2026-08-28T18:48:15.888Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T18:48:15.888Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jose Trevino singles on a line drive to left fielder Ian Happ.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-28T18:48:22.327Z","endTime":"2026-08-28T18:49:16.145Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"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":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":83.9,"strikeZoneTop":3.061,"strikeZoneBottom":1.545,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.68300429441409,"aZ":-22.993788922322405,"pfxX":7.815041388553985,"pfxZ":5.06656258140424,"pX":0.7690636836662995,"pZ":3.470267001852036,"vX0":-3.7036928500035646,"vY0":-134.15769565069547,"vZ0":-2.5299364946937546,"x":87.69,"y":145.08,"x0":1.1568093667108028,"y0":50.001945308462055,"z0":6.075239133104585,"aX":14.15744892895085},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.8,"breakHorizontal":-13.3,"spinRate":2131,"spinDirection":158},"zone":12,"typeConfidence":0.91,"plateTime":0.4092397389883744,"extension":7.238699648164922},"index":0,"playId":"c782664b-328d-3ccd-abd7-0c3bdcb6875c","pitchNumber":1,"startTime":"2026-08-28T18:48:36.116Z","endTime":"2026-08-28T18:48:40.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.061,"strikeZoneBottom":1.545,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.68655867747961,"aZ":-20.749424644873468,"pfxX":8.940070036937886,"pfxZ":6.255939238572061,"pX":0.5736967610184358,"pZ":2.2361123220342893,"vX0":-4.540168926939819,"vY0":-134.22550231274133,"vZ0":-6.025150199899021,"x":95.13,"y":178.4,"x0":1.124270627821455,"y0":50.00546201132075,"z0":5.984482377794242,"aX":16.337403225133794},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.2,"breakHorizontal":-15.2,"spinRate":2128,"spinDirection":163},"zone":6,"typeConfidence":0.91,"plateTime":0.4078420206898037,"extension":7.168034313616713},"index":1,"playId":"d7f1efbe-0695-317c-93d7-abb87493ebb9","pitchNumber":2,"startTime":"2026-08-28T18:48:48.605Z","endTime":"2026-08-28T18:48:51.768Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.4,"strikeZoneTop":3.061,"strikeZoneBottom":1.545,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.93024577824745,"aZ":-28.556014138536966,"pfxX":7.018417899476831,"pfxZ":2.312174626494162,"pX":-0.18541307613073474,"pZ":2.3951629448623803,"vX0":-5.412906896985279,"vY0":-124.2347083134099,"vZ0":-3.143848819913914,"x":124.07,"y":174.11,"x0":1.109972123219826,"y0":50.00123992881987,"z0":6.050978291301849,"aX":10.96815069966599},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.7,"breakHorizontal":-11.4,"spinRate":1431,"spinDirection":138},"zone":5,"typeConfidence":0.89,"plateTime":0.4409111481646395,"extension":7.309847741301878},"hitData":{"launchSpeed":82.7,"launchAngle":13.0,"totalDistance":152.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.12,"coordY":123.61}},"index":2,"playId":"b31bb1c2-a3d4-3368-9cad-db483950afbe","pitchNumber":3,"startTime":"2026-08-28T18:49:03.862Z","endTime":"2026-08-28T18:49:16.145Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T18:49:16.145Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Héctor Rodríguez grounds out, second baseman Pedro Ramírez to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-28T18:49:15.311Z","endTime":"2026-08-28T18:49:51.714Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"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],"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":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":699393,"link":"/api/v1/people/699393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.21002799136983,"aZ":-23.368591329199873,"pfxX":9.718502897590746,"pfxZ":4.7231325168652205,"pX":0.6200271901968092,"pZ":3.262411209661285,"vX0":-4.322691601169324,"vY0":-135.80958335511917,"vZ0":-3.068320243660379,"x":93.37,"y":150.69,"x0":0.9710724460043981,"y0":50.0054317223298,"z0":6.035419862657755,"aX":18.125860923846602},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.0,"breakHorizontal":-16.7,"spinRate":2070,"spinDirection":148},"zone":3,"typeConfidence":0.9,"plateTime":0.4035756783601885,"extension":7.143284138268763},"hitData":{"launchSpeed":73.8,"launchAngle":4.0,"totalDistance":64.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.22,"coordY":158.17}},"index":0,"playId":"28b35137-3eb4-3ead-9c44-f6bdc3920c65","pitchNumber":1,"startTime":"2026-08-28T18:49:44.369Z","endTime":"2026-08-28T18:49:51.714Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T18:49:51.714Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a ground ball to left fielder JJ Bleday.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-28T18:52:11.333Z","endTime":"2026-08-28T18:53:30.582Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":668709,"link":"/api/v1/people/668709"},"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":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.20644059603012,"aZ":-22.028533932946708,"pfxX":-9.965999392179826,"pfxZ":5.264719859790383,"pX":-0.6122012952489587,"pZ":1.465907632012158,"vX0":7.846384147543284,"vY0":-137.37907083007877,"vZ0":-6.379567890255885,"x":140.34,"y":199.2,"x0":-2.199528207458165,"y0":50.000552435535425,"z0":5.298168469651606,"aX":-19.195878251747875},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.5,"breakHorizontal":16.6,"spinRate":2312,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.3975177268453871,"extension":6.165833916597275},"index":0,"playId":"253ad976-dc8c-327f-b3b1-4fcb4d64cdbf","pitchNumber":1,"startTime":"2026-08-28T18:52:28.094Z","endTime":"2026-08-28T18:52:31.094Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.7990848580261,"aZ":-25.315271007727564,"pfxX":-8.888041736636541,"pfxZ":3.621995085932829,"pX":-1.4273703561343078,"pZ":3.143774710352443,"vX0":5.990523626388989,"vY0":-136.18933216912117,"vZ0":-1.8164497324720594,"x":171.41,"y":153.9,"x0":-2.4924093445650715,"y0":50.000574648242235,"z0":5.557293582635611,"aX":-16.819523609195514},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.4,"breakHorizontal":15.0,"spinRate":2418,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4010220784359797,"extension":6.046734264639175},"index":1,"playId":"fe8fe233-538d-32ee-af37-fb12dfd005ea","pitchNumber":2,"startTime":"2026-08-28T18:52:41.948Z","endTime":"2026-08-28T18:52:45.206Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.948877207104765,"aZ":-22.855803281272834,"pfxX":-9.553989051255929,"pfxZ":4.940463977026527,"pX":-0.4677526236615539,"pZ":2.7075851500123798,"vX0":8.03508901189527,"vY0":-136.41411264038797,"vZ0":-3.0052185318834885,"x":134.83,"y":165.68,"x0":-2.2098708792596073,"y0":50.00081281551952,"z0":5.398819029536659,"aX":-18.008291377112982},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.5,"breakHorizontal":15.6,"spinRate":2329,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.4014960070080553,"extension":6.2893399181074034},"index":2,"playId":"ffddfb6b-6ef4-3133-8798-56e16843cc2f","pitchNumber":3,"startTime":"2026-08-28T18:52:56.245Z","endTime":"2026-08-28T18:52:59.306Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-08-28T18:53:05.169Z","endTime":"2026-08-28T18:53:18.042Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.323408210830944,"aZ":-25.292645950919617,"pfxX":-9.455695031746938,"pfxZ":3.608782588805031,"pX":-0.7474881929587217,"pZ":2.2909898405369447,"vX0":7.2197889104191315,"vY0":-137.0015005647182,"vZ0":-3.7107424856304823,"x":145.49,"y":176.92,"x0":-2.1840166629914064,"y0":50.00444957340201,"z0":5.385127282058776,"aX":-18.03643576444512},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.0,"breakHorizontal":15.7,"spinRate":2410,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.39929839704729986,"extension":6.166033992673847},"hitData":{"launchSpeed":93.1,"launchAngle":5.0,"totalDistance":100.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.92,"coordY":136.58}},"index":4,"playId":"e32226df-7233-3179-a4f8-8fa99a5ed60a","pitchNumber":4,"startTime":"2026-08-28T18:53:18.042Z","endTime":"2026-08-28T18:53:30.582Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T18:53:30.582Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pedro Ramírez flies out to left fielder JJ Bleday.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-28T18:53:31.296Z","endTime":"2026-08-28T18:55:22.289Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.86455747891644,"aZ":-31.299332296710606,"pfxX":-0.06193075096744893,"pfxZ":0.552960149771538,"pX":0.09060271072775017,"pZ":2.0322219412043294,"vX0":6.077004629177782,"vY0":-124.24510306737808,"vZ0":-1.9845918724582428,"x":113.55,"y":183.91,"x0":-2.365664211492376,"y0":50.00299791307589,"z0":5.410274146190755,"aX":-0.09845283623397118},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.8,"breakHorizontal":-1.1,"spinRate":2882,"spinDirection":41},"zone":8,"typeConfidence":0.9,"plateTime":0.43867234423941737,"extension":5.987680613009306},"index":0,"playId":"04474334-39ec-3b3d-ad15-9f7b2898478e","pitchNumber":1,"startTime":"2026-08-28T18:53:50.191Z","endTime":"2026-08-28T18:53:53.519Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.963444124243377,"aZ":-15.27074855139203,"pfxX":-4.949586431156017,"pfxZ":8.78190263253541,"pX":1.7439664415778402,"pZ":2.6658090507887215,"vX0":12.319833939873948,"vY0":-137.26997766091202,"vZ0":-4.860174220796354,"x":50.52,"y":166.8,"x0":-2.1421741397842062,"y0":50.00201594239481,"z0":5.485325636483794,"aX":-9.52742701914022},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.1,"breakHorizontal":6.6,"spinRate":2455,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.3977176861259659,"extension":6.088288497033292},"index":1,"playId":"5ff34375-e675-31d1-bd35-1ad962a74ed9","pitchNumber":2,"startTime":"2026-08-28T18:54:06.647Z","endTime":"2026-08-28T18:54:09.929Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":75.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.31600411618798,"aZ":-41.86594373842208,"pfxX":5.724603935808994,"pfxZ":-6.885213374736264,"pX":0.24258163370243763,"pZ":1.4987660791673543,"vX0":3.91313811748667,"vY0":-117.91296886199409,"vZ0":-1.0632747698744287,"x":107.75,"y":198.31,"x0":-2.1816741780574627,"y0":50.00002271964338,"z0":5.816701904732233,"aX":8.062651000707145},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-12.5,"breakHorizontal":-11.3,"spinRate":3120,"spinDirection":44},"zone":14,"typeConfidence":0.9,"plateTime":0.46443698950126633,"extension":5.774350808174029},"index":2,"playId":"7c6a46b0-ad2d-3952-a284-3f31df2ed62a","pitchNumber":3,"startTime":"2026-08-28T18:54:24.793Z","endTime":"2026-08-28T18:54:27.877Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-08-28T18:54:40.397Z","endTime":"2026-08-28T18:54:52.315Z","isPitch":false,"type":"action","player":{"id":699393,"link":"/api/v1/people/699393"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.30722650724214,"aZ":-32.79057758862596,"pfxX":-9.918423606169462,"pfxZ":-0.3871258138746052,"pX":-1.0877735759259746,"pZ":0.9929912869102515,"vX0":6.641677579067725,"vY0":-125.51541541415031,"vZ0":-3.761540172803781,"x":158.46,"y":211.97,"x0":-2.4846232709338105,"y0":50.00376759702898,"z0":5.1921104881888,"aX":-15.766114005234295},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.3,"breakHorizontal":16.3,"spinRate":2065,"spinDirection":256},"zone":13,"typeConfidence":0.89,"plateTime":0.43702814673344825,"extension":5.987835845987998},"index":4,"playId":"67c126ca-c917-3429-ac65-5bdddd54cfcc","pitchNumber":4,"startTime":"2026-08-28T18:54:52.315Z","endTime":"2026-08-28T18:54:55.359Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.863071417421192,"aZ":-16.83098647524629,"pfxX":-5.886052951409132,"pfxZ":7.917553250647149,"pX":-0.533212504374157,"pZ":3.1121551680378396,"vX0":6.763537225334579,"vY0":-137.9051035987543,"vZ0":-3.968747650885674,"x":137.32,"y":154.75,"x0":-2.2455748922942713,"y0":50.00534042039668,"z0":5.6956881261052095,"aX":-11.410467256871671},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.8,"breakHorizontal":9.4,"spinRate":2355,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.3962353393898903,"extension":5.960466323301042},"hitData":{"launchSpeed":74.5,"launchAngle":38.0,"totalDistance":260.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":49.63,"coordY":127.25}},"index":5,"playId":"23b564a9-cb61-35f9-8b78-f0d36b656503","pitchNumber":5,"startTime":"2026-08-28T18:55:08.725Z","endTime":"2026-08-28T18:55:22.289Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T18:55:22.289Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Conforto flies out to left fielder JJ Bleday.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-28T18:55:25.767Z","endTime":"2026-08-28T18:58:25.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7,8],"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":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"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":94.7,"endSpeed":86.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.106766578455815,"aZ":-16.673018480486977,"pfxX":-6.561712613011395,"pfxZ":8.120099684118001,"pX":1.0512994330930265,"pZ":2.1418562525947933,"vX0":10.737199446297511,"vY0":-137.44140774560535,"vZ0":-5.951513632961696,"x":76.93,"y":180.95,"x0":-2.05746165106182,"y0":50.00238626483415,"z0":5.471837926887972,"aX":-12.52599516157019},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.6,"breakHorizontal":9.6,"spinRate":2357,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.39885684183549763,"extension":6.170712589923852},"index":0,"playId":"582df8c3-9df0-37be-8a85-190b46a4b3e5","pitchNumber":1,"startTime":"2026-08-28T18:55:45.872Z","endTime":"2026-08-28T18:55:49.229Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.59677954402364,"aZ":-16.421621976969746,"pfxX":-6.698962172626568,"pfxZ":8.22908024729909,"pX":1.1325543743714943,"pZ":2.849093169478184,"vX0":10.82972334437485,"vY0":-137.72252132903412,"vZ0":-4.3142214645828245,"x":73.83,"y":161.85,"x0":-1.9866627878861076,"y0":50.00224869056584,"z0":5.552139168276375,"aX":-12.823477221094926},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.2,"breakHorizontal":9.7,"spinRate":2319,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.3982446258541903,"extension":6.001108305549214},"index":1,"playId":"704e2fd2-0e98-3bb5-9f2b-254b43bb7393","pitchNumber":2,"startTime":"2026-08-28T18:56:02.205Z","endTime":"2026-08-28T18:56:05.205Z","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":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.039071342084586,"aZ":-29.557105606202335,"pfxX":-9.963508138493202,"pfxZ":1.6821129281111968,"pX":-2.312758326558902,"pZ":1.7314109943192149,"vX0":3.6640067244804486,"vY0":-124.14486555514017,"vZ0":-2.5642731222585238,"x":205.16,"y":192.03,"x0":-2.513854733427884,"y0":50.00560192674893,"z0":5.239956633693942,"aX":-15.54206783829514},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.6,"breakHorizontal":17.2,"spinRate":1959,"spinDirection":262},"zone":13,"typeConfidence":0.9,"plateTime":0.4413393570851323,"extension":6.014777231752139},"index":2,"playId":"613f1ed2-0f40-3c3f-8536-545b6587c47e","pitchNumber":3,"startTime":"2026-08-28T18:56:25.457Z","endTime":"2026-08-28T18:56:28.457Z","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":86.1,"endSpeed":79.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33824855475405,"aZ":-31.452629534864485,"pfxX":-9.860798801016445,"pfxZ":0.45403302735748285,"pX":0.20932240569328023,"pZ":0.8194476651632626,"vX0":9.881891903618115,"vY0":-124.99128903659147,"vZ0":-4.637759536785167,"x":109.02,"y":216.65,"x0":-2.5154857350258593,"y0":50.0010410175874,"z0":5.283379185488152,"aX":-15.59139935063178},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.1,"breakHorizontal":15.6,"spinRate":1856,"spinDirection":256},"zone":14,"typeConfidence":0.9,"plateTime":0.43830878595956957,"extension":6.189236997501552},"index":3,"playId":"772605c2-d3ed-360a-a2a7-9b1c49d5142d","pitchNumber":4,"startTime":"2026-08-28T18:56:44.800Z","endTime":"2026-08-28T18:56:48.383Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-08-28T18:56:53.863Z","endTime":"2026-08-28T18:57:09.505Z","isPitch":false,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"playId":"12bdd83a-9330-3ed0-8366-1d17a7e73848","startTime":"2026-08-28T18:57:09.505Z","endTime":"2026-08-28T18:57:12.505Z","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":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.645081344644808,"aZ":-18.486945821932512,"pfxX":-6.21049977107698,"pfxZ":7.212062090959174,"pX":-0.32281874110200626,"pZ":3.7655242094270425,"vX0":7.311707360511697,"vY0":-136.98621382102084,"vZ0":-1.9914713002186961,"x":129.31,"y":137.11,"x0":-2.2213734417394853,"y0":50.00448329220047,"z0":5.767708361493644,"aX":-11.78910065928534},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.8,"breakHorizontal":9.7,"spinRate":2454,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.4000649690287723,"extension":5.869436160368621},"index":6,"playId":"44bdc863-26b2-3f18-84f6-31b69e942c9f","pitchNumber":5,"startTime":"2026-08-28T18:57:27.343Z","endTime":"2026-08-28T18:57:30.513Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.37040597311682,"aZ":-17.80922250646139,"pfxX":-4.972272451724054,"pfxZ":7.576039004844562,"pX":-0.1981468763569038,"pZ":3.081190330169255,"vX0":7.025019041765854,"vY0":-136.89045151266544,"vZ0":-3.5618081432914583,"x":124.55,"y":155.59,"x0":-2.152369949908373,"y0":50.00634347481767,"z0":5.619304805373641,"aX":-9.433473565869548},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.2,"breakHorizontal":7.6,"spinRate":2355,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.4001986971804472,"extension":5.917638741891872},"index":7,"playId":"5e222609-28d5-3455-8c61-f40589f5f471","pitchNumber":6,"startTime":"2026-08-28T18:57:47.919Z","endTime":"2026-08-28T18:57:51.425Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.68987821727305,"aZ":-24.03638889241506,"pfxX":-10.040517067519126,"pfxZ":4.3167398976452205,"pX":-0.0010900879429068093,"pZ":2.511553599225061,"vX0":9.549182604256726,"vY0":-136.1399750997741,"vZ0":-3.119438456377771,"x":117.04,"y":170.97,"x0":-2.242409623661129,"y0":50.00222656960573,"z0":5.3279086693202915,"aX":-18.927331554931136},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.3,"breakHorizontal":16.3,"spinRate":2344,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.4016646438994296,"extension":6.1552892881157355},"hitData":{"launchSpeed":87.7,"launchAngle":30.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":91.43,"coordY":89.22}},"index":8,"playId":"a504aa25-6e33-32f1-889f-c198e53c26ab","pitchNumber":7,"startTime":"2026-08-28T18:58:12.184Z","endTime":"2026-08-28T18:58:25.985Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T18:58:25.985Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carson Kelly flies out to shortstop Elly De La Cruz in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-28T18:58:27.821Z","endTime":"2026-08-28T18:59:24.577Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.98083313623856,"aZ":-24.984292550369602,"pfxX":-9.481557043800866,"pfxZ":3.7995667628604792,"pX":-0.4799597839861157,"pZ":3.2938512602336405,"vX0":8.620210422345796,"vY0":-136.42736311523086,"vZ0":-1.0751375948328967,"x":135.29,"y":149.85,"x0":-2.4431085966992643,"y0":50.00116185555773,"z0":5.409125738907712,"aX":-17.93714996872584},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.8,"breakHorizontal":15.5,"spinRate":2339,"spinDirection":235},"zone":1,"typeConfidence":2.0,"plateTime":0.40091431484063333,"extension":6.139701001530528},"index":0,"playId":"1689f7c0-0191-3d43-8c51-e5035468ff86","pitchNumber":1,"startTime":"2026-08-28T18:58:47.207Z","endTime":"2026-08-28T18:58:50.374Z","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":93.0,"endSpeed":85.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.650633092233377,"aZ":-26.002344126935537,"pfxX":-8.903744480365363,"pfxZ":3.307099663549927,"pX":-0.8701197268264323,"pZ":2.618846622557542,"vX0":7.101601622804056,"vY0":-135.35205328677606,"vZ0":-2.430603461085253,"x":150.17,"y":168.07,"x0":-2.3621566249823296,"y0":50.00656653054145,"z0":5.336481989611133,"aX":-16.637180151651823},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.6,"breakHorizontal":14.8,"spinRate":2218,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.4036185086788078,"extension":6.130661601533096},"hitData":{"launchSpeed":68.1,"launchAngle":55.0,"totalDistance":191.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":68.69,"coordY":148.93}},"index":1,"playId":"d84d4e3e-62ba-3da4-a5f5-f01e44fad210","pitchNumber":2,"startTime":"2026-08-28T18:59:16.019Z","endTime":"2026-08-28T18:59:24.577Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T18:59:24.577Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dane Myers grounds out to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-28T19:02:01.969Z","endTime":"2026-08-28T19:03:09.964Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"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,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-28T19:01:38.497Z","endTime":"2026-08-28T19:02:04.164Z","isPitch":false,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"}},{"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.8,"endSpeed":73.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.362244128134876,"aZ":-40.36921150068705,"pfxX":-2.8822588998712413,"pfxZ":-6.036522823913311,"pX":0.7008494633166216,"pZ":2.8511113255790796,"vX0":-0.6840908714997347,"vY0":-114.92380510447386,"vZ0":0.6031891020790219,"x":90.29,"y":161.8,"x0":1.3759364143766777,"y0":50.00278039135605,"z0":6.460448476349793,"aX":-3.9121649664259026},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-10.6,"breakHorizontal":5.4,"spinRate":2330,"spinDirection":322},"zone":3,"typeConfidence":0.9,"plateTime":0.47394755842742065,"extension":6.904376560126028},"index":1,"playId":"5ad7f0ba-7bc1-3c6a-a4c0-126e0f1f2c95","pitchNumber":1,"startTime":"2026-08-28T19:02:04.164Z","endTime":"2026-08-28T19:02:07.863Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.786901653236058,"aZ":-31.4752924620727,"pfxX":6.55865554430027,"pfxZ":0.44722120967902246,"pX":-0.4794867357274269,"pZ":1.9757928453063935,"vX0":-6.255112033734406,"vY0":-123.63186984948574,"vZ0":-3.6451978522690975,"x":135.28,"y":185.43,"x0":1.2112685331001702,"y0":50.0058669360614,"z0":6.064743117744665,"aX":10.324898814897116},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.2,"breakHorizontal":-10.7,"spinRate":1770,"spinDirection":135},"zone":7,"typeConfidence":0.89,"plateTime":0.4402414887897548,"extension":7.266998501006284},"index":2,"playId":"9674e239-e30c-31da-9b41-7c9812154dfd","pitchNumber":2,"startTime":"2026-08-28T19:02:18.745Z","endTime":"2026-08-28T19:02:21.994Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.156102016583226,"aZ":-24.605458589964982,"pfxX":9.14724132397215,"pfxZ":4.807353290451983,"pX":-0.520520877960838,"pZ":1.4263988911849248,"vX0":-6.901796805688038,"vY0":-124.21603085816183,"vZ0":-6.317771829122288,"x":136.84,"y":200.27,"x0":1.0954788062359762,"y0":50.00249144021195,"z0":6.028077145933167,"aX":14.400043945737988},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.6,"breakHorizontal":-15.1,"spinRate":1724,"spinDirection":128},"zone":13,"typeConfidence":0.9,"plateTime":0.4396974235643456,"extension":7.33465832223079},"index":3,"playId":"d20b8021-2524-39a1-811f-7878bda56b5c","pitchNumber":3,"startTime":"2026-08-28T19:02:46.738Z","endTime":"2026-08-28T19:02:50.780Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":87.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.28328163155038,"aZ":-18.531487892020397,"pfxX":2.9893362689802894,"pfxZ":7.089899611270138,"pX":0.04065872746961901,"pZ":3.1626825296661063,"vX0":-3.851960883520919,"vY0":-136.88023152312152,"vZ0":-4.243234528596736,"x":115.45,"y":153.39,"x0":1.0686914466490272,"y0":50.00253421769573,"z0":5.978432101108618,"aX":5.751702253762254},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.2,"breakHorizontal":-4.7,"spinRate":2206,"spinDirection":146},"zone":2,"typeConfidence":0.9,"plateTime":0.3980603525285211,"extension":7.1861830282010875},"hitData":{"launchSpeed":100.6,"launchAngle":-26.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.25,"coordY":170.34}},"index":4,"playId":"96185408-79ed-35fd-b98c-31b34e3cba3d","pitchNumber":4,"startTime":"2026-08-28T19:03:03.031Z","endTime":"2026-08-28T19:03:09.964Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T19:03:09.964Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Elly De La Cruz singles on a line drive to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-28T19:03:13.693Z","endTime":"2026-08-28T19:03:46.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"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":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":79.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.07839926838213,"aZ":-28.52602846778627,"pfxX":6.371434845033873,"pfxZ":2.321533186221517,"pX":0.4743430532069359,"pZ":2.4163007224970587,"vX0":-3.915521277874602,"vY0":-123.54990911776831,"vZ0":-3.050432512216853,"x":98.92,"y":173.54,"x0":1.2396855149309365,"y0":50.000661046620046,"z0":6.026204057629419,"aX":9.99987683792667},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.8,"breakHorizontal":-10.8,"spinRate":1671,"spinDirection":134},"zone":6,"typeConfidence":0.87,"plateTime":0.44074447545211415,"extension":7.299566499101886},"hitData":{"launchSpeed":93.9,"launchAngle":5.0,"totalDistance":85.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":120.09,"coordY":117.39}},"index":0,"playId":"9170fe96-ef28-3f89-9b69-9544ccc955b8","pitchNumber":1,"startTime":"2026-08-28T19:03:34.980Z","endTime":"2026-08-28T19:03:46.962Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T19:03:46.962Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Sal Stewart walks. Elly De La Cruz to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-28T19:03:51.054Z","endTime":"2026-08-28T19:05:58.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"postOnSecond":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"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":92.5,"endSpeed":85.5,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7416702436532,"aZ":-19.141217846990195,"pfxX":6.5968435930373115,"pfxZ":7.024674824074854,"pX":0.4649827480582673,"pZ":2.724984406108792,"vX0":-3.9554069569916526,"vY0":-134.73350699073683,"vZ0":-5.225320386573689,"x":99.28,"y":165.21,"x0":1.0879493661700228,"y0":50.00513193609921,"z0":6.024570084066945,"aX":12.242011501804258},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.9,"breakHorizontal":-11.2,"spinRate":2162,"spinDirection":154},"zone":6,"typeConfidence":0.75,"plateTime":0.4051061534364182,"extension":7.240342198584024},"index":0,"playId":"3fa2acfc-4ffd-35e7-937d-483768727a96","pitchNumber":1,"startTime":"2026-08-28T19:04:08.644Z","endTime":"2026-08-28T19:04:12.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":75.8,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.88486436084567,"aZ":-38.758646119733015,"pfxX":0.4246383282923638,"pfxZ":-4.655108787665075,"pX":-1.2291549487929367,"pZ":0.3873718876023772,"vX0":-5.35302593916579,"vY0":-117.50538259468684,"vZ0":-4.873978260613979,"x":163.85,"y":228.32,"x0":1.012308502609622,"y0":50.00327540927814,"z0":6.045800147578669,"aX":0.6011197556867801},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-9.2,"breakHorizontal":0.4,"spinRate":2502,"spinDirection":326},"zone":13,"typeConfidence":0.91,"plateTime":0.4641134870663839,"extension":7.221090683321604},"index":1,"playId":"d478e17e-4142-3f34-a102-24d6aaf939d0","pitchNumber":2,"startTime":"2026-08-28T19:04:29.794Z","endTime":"2026-08-28T19:04:33.509Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"2faf8487-fa97-3c78-a02b-75f4a69585f5","startTime":"2026-08-28T19:04:53.647Z","endTime":"2026-08-28T19:04:56.647Z","isPitch":false,"type":"pickoff"},{"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":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.5,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.447001310869393,"aZ":-23.099323841980755,"pfxX":8.062741324242591,"pfxZ":4.979072564872926,"pX":1.3238790601290018,"pZ":3.2758698475711574,"vX0":-2.3066858587059933,"vY0":-134.05184918644517,"vZ0":-2.8312728160816327,"x":98.68,"y":151.73,"x0":1.1468224708613666,"y0":50.005620394837045,"z0":5.991276889622731,"aX":14.704803871039513},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.6,"breakHorizontal":-14.2,"spinRate":2125,"spinDirection":162},"zone":12,"typeConfidence":2.0,"plateTime":0.40829246928364205,"extension":7.108083575768563},"index":3,"playId":"d18aefda-96d2-3e35-a227-69b455f1ab11","pitchNumber":3,"startTime":"2026-08-28T19:05:16.766Z","endTime":"2026-08-28T19:05:20.009Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.5,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.998375884123934,"aZ":-30.64896770618041,"pfxX":8.748480443439409,"pfxZ":0.9781917725132896,"pX":1.0908296466400993,"pZ":2.2864261755477036,"vX0":-3.2158868502894595,"vY0":-123.51973484513653,"vZ0":-2.8083212528384944,"x":75.42,"y":177.05,"x0":1.2679912031038656,"y0":50.00079370249126,"z0":5.996845454773614,"aX":13.610832175373224},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.4,"breakHorizontal":-15.1,"spinRate":1651,"spinDirection":127},"zone":14,"typeConfidence":0.91,"plateTime":0.442245805485757,"extension":7.111576417572478},"index":4,"playId":"6b119d8b-11da-3fef-b0d4-e81ef14912db","pitchNumber":4,"startTime":"2026-08-28T19:05:35.174Z","endTime":"2026-08-28T19:05:38.807Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.3,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.795060856118763,"aZ":-27.501497334560156,"pfxX":9.782083577902242,"pfxZ":2.9507971629280147,"pX":-0.26790145309455826,"pZ":1.413755231069261,"vX0":-6.762149550909828,"vY0":-124.73933880168616,"vZ0":-5.264474251209061,"x":127.21,"y":200.61,"x0":1.1997156895445333,"y0":50.004313953247895,"z0":5.803755633692713,"aX":15.501944369044722},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.4,"breakHorizontal":-16.3,"spinRate":1752,"spinDirection":127},"zone":13,"typeConfidence":0.91,"plateTime":0.4381711155731418,"extension":7.276034144033917},"index":5,"playId":"78811f79-81f1-3388-b25a-fdd927a35eec","pitchNumber":5,"startTime":"2026-08-28T19:05:52.774Z","endTime":"2026-08-28T19:05:58.571Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T19:05:58.571Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Stephenson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-28T19:06:07.661Z","endTime":"2026-08-28T19:08:46.523Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"postOnThird":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 2B","eventType":"pickoff_error_2b","movementReason":"r_pickoff_error_2b","runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656849,"link":"/api/v1/people/656849"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 2B","eventType":"pickoff_error_2b","movementReason":"r_adv_play","runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":79.0,"endSpeed":73.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.35943680143701,"aZ":-41.53176018875483,"pfxX":-2.2455613965317838,"pfxZ":-6.9821689485395275,"pX":1.124359392365531,"pZ":2.782944234011553,"vX0":0.14541690443120303,"vY0":-115.04426412843843,"vZ0":1.2850106887490282,"x":74.14,"y":163.64,"x0":1.352056749521108,"y0":50.002084342858524,"z0":6.242846475684705,"aX":-3.0096344198992067},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-12.0,"breakHorizontal":4.1,"spinRate":2476,"spinDirection":319},"zone":12,"typeConfidence":0.9,"plateTime":0.47611560548724885,"extension":6.996881123040242},"index":0,"playId":"16e4f2fb-8c7b-3316-b763-63b4c1b8a779","pitchNumber":1,"startTime":"2026-08-28T19:06:30.376Z","endTime":"2026-08-28T19:06:34.003Z","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":92.4,"endSpeed":84.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.37995080864901,"aZ":-22.172332755390023,"pfxX":9.468214852874766,"pfxZ":5.4888123846904975,"pX":1.6596132156691883,"pZ":2.348525584187589,"vX0":-1.9640411027484919,"vY0":-134.4535792490255,"vZ0":-5.539313649605926,"x":53.74,"y":175.37,"x0":1.1716658754999503,"y0":50.00476989902897,"z0":6.018824446723764,"aX":17.2584182420484},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.9,"breakHorizontal":-16.7,"spinRate":2261,"spinDirection":143},"zone":14,"typeConfidence":0.9,"plateTime":0.40807533120964434,"extension":7.128661618663638},"index":1,"playId":"21690554-62ef-3338-a4f9-09be72930c7b","pitchNumber":2,"startTime":"2026-08-28T19:06:49.544Z","endTime":"2026-08-28T19:06:52.544Z","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":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.168237178851236,"aZ":-22.290695242581815,"pfxX":7.190938326083751,"pfxZ":5.495512725547279,"pX":0.8465816739676488,"pZ":2.6662532903509897,"vX0":-3.139706791379666,"vY0":-133.11434126055775,"vZ0":-4.459840621697714,"x":84.73,"y":166.79,"x0":1.1062074344856252,"y0":50.0000966546334,"z0":5.974081698866918,"aX":12.921861183302337},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.2,"breakHorizontal":-12.4,"spinRate":2214,"spinDirection":144},"zone":12,"typeConfidence":0.91,"plateTime":0.4112366146857509,"extension":7.15821923343608},"index":2,"playId":"22bd79d5-7c9f-3f5d-9be8-ff893796f3bf","pitchNumber":3,"startTime":"2026-08-28T19:07:08.550Z","endTime":"2026-08-28T19:07:12.622Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"playId":"3f2cd9d7-7f3b-433d-9f8a-a1afb406e7c5","startTime":"2026-08-28T19:07:30.404Z","endTime":"2026-08-28T19:07:39.719Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Throwing error by pitcher David Peterson on the pickoff attempt.","event":"Pickoff Error 2B","eventType":"pickoff_error_2b","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":4,"actionPlayId":"3f2cd9d7-7f3b-433d-9f8a-a1afb406e7c5","startTime":"2026-08-28T19:07:56.197Z","endTime":"2026-08-28T19:08:03.046Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682829,"link":"/api/v1/people/682829"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.60371695473506,"aZ":-29.616844200626886,"pfxX":8.86469773209126,"pfxZ":1.5996900365966926,"pX":-0.22508325773876675,"pZ":1.8780750652424483,"vX0":-6.080262620355317,"vY0":-125.10250938909718,"vZ0":-4.131833945539693,"x":125.58,"y":188.07,"x0":1.0716189275371926,"y0":50.0053137350318,"z0":5.948733643294181,"aX":14.209917536646463},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.3,"breakHorizontal":-14.9,"spinRate":1709,"spinDirection":130},"zone":8,"typeConfidence":0.91,"plateTime":0.43596319969602426,"extension":7.211857162091803},"index":5,"playId":"5cc3edc2-75a1-37ab-a964-7e6179798c04","pitchNumber":4,"startTime":"2026-08-28T19:08:03.046Z","endTime":"2026-08-28T19:08:06.046Z","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.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.187850217913947,"aZ":-29.60446612978552,"pfxX":-1.517805114882838,"pfxZ":1.5821801661058972,"pX":-0.7107817462939799,"pZ":1.5829774545675606,"vX0":-4.65819874010263,"vY0":-125.90349248729508,"vZ0":-4.766211767166441,"x":144.09,"y":196.04,"x0":1.3502763688148467,"y0":50.00559622265167,"z0":5.857629589032484,"aX":-2.4713518437380038},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.2,"breakHorizontal":3.7,"spinRate":2250,"spinDirection":259},"zone":13,"typeConfidence":0.91,"plateTime":0.43272026165336896,"extension":7.235604963012117},"index":6,"playId":"956e69e1-672d-359c-a5e8-8c3bfbf2519d","pitchNumber":5,"startTime":"2026-08-28T19:08:24.378Z","endTime":"2026-08-28T19:08:29.422Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":86.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.04094612843552,"aZ":-17.907391842950183,"pfxX":2.091469225966298,"pfxZ":7.568111956154601,"pX":0.5708775061706494,"pZ":3.4044998529630583,"vX0":-2.526884070415831,"vY0":-135.5848370737078,"vZ0":-3.308352324735827,"x":95.24,"y":146.86,"x0":1.2375746835543977,"y0":50.00663508412191,"z0":5.870245363919374,"aX":3.9453063134993656},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.3,"breakHorizontal":-3.4,"spinRate":2162,"spinDirection":151},"zone":3,"typeConfidence":0.91,"plateTime":0.4019803509928641,"extension":7.1140912580245494},"index":7,"playId":"b439ec4e-9154-380f-ab63-8f38c563755a","pitchNumber":6,"startTime":"2026-08-28T19:08:43.412Z","endTime":"2026-08-28T19:08:46.523Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T19:08:46.523Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eugenio Suárez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-28T19:08:58.497Z","endTime":"2026-08-28T19:10:10.955Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":80.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.824887645790348,"aZ":-30.614153603355145,"pfxX":-1.6424588364245785,"pfxZ":0.9675152441037813,"pX":-0.10269326308806684,"pZ":2.24547647554566,"vX0":-2.9561585805405124,"vY0":-125.19534926397456,"vZ0":-3.1015204105073044,"x":120.91,"y":178.15,"x0":1.298280672064635,"y0":50.004161561192184,"z0":5.957794887169153,"aX":-2.6566585722553273},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.3,"breakHorizontal":3.6,"spinRate":2282,"spinDirection":279},"zone":5,"typeConfidence":0.91,"plateTime":0.4343955381536797,"extension":7.218639678829571},"index":0,"playId":"5910449e-ded4-3b99-b668-a17eebc9b559","pitchNumber":1,"startTime":"2026-08-28T19:09:15.548Z","endTime":"2026-08-28T19:09:21.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.128646188166172,"aZ":-24.219888250377338,"pfxX":5.664565874232769,"pfxZ":4.747270799189279,"pX":-0.3464660121514882,"pZ":2.469487264241343,"vX0":-5.730467825196368,"vY0":-128.26754293265319,"vZ0":-4.0088919714292235,"x":130.21,"y":172.1,"x0":1.1746369171737172,"y0":50.00285984117042,"z0":5.928586584863377,"aX":9.492275803616225},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.9,"breakHorizontal":-9.1,"spinRate":1484,"spinDirection":130},"zone":4,"typeConfidence":0.51,"plateTime":0.42609331106894777,"extension":7.2544137036191065},"index":1,"playId":"5d6d7f90-44e8-397f-8a13-23de18a2ed1b","pitchNumber":2,"startTime":"2026-08-28T19:09:47.518Z","endTime":"2026-08-28T19:09:51.685Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":76.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.62476678969931,"aZ":-36.97693970211592,"pfxX":-0.6634607492255555,"pfxZ":-3.300030468152873,"pX":-0.9373960513993691,"pZ":0.8099349342802619,"vX0":-4.879281301429893,"vY0":-119.23191786125011,"vZ0":-4.405976710549121,"x":152.73,"y":216.91,"x0":1.2127063835582064,"y0":50.00293717166898,"z0":5.980751133318456,"aX":-0.9651646261985677},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-6.7,"breakHorizontal":2.3,"spinRate":2526,"spinDirection":330},"zone":13,"typeConfidence":0.9,"plateTime":0.45751757090802636,"extension":7.071542425024107},"index":2,"playId":"00f593d2-9f6b-3b82-b4f3-4066d939417f","pitchNumber":3,"startTime":"2026-08-28T19:10:06.130Z","endTime":"2026-08-28T19:10:10.955Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T19:10:10.955Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pete Crow-Armstrong singles on a ground ball to right fielder Héctor Rodríguez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-28T19:12:10.212Z","endTime":"2026-08-28T19:12:45.876Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":699302,"link":"/api/v1/people/699302"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.04140357634555,"aZ":-29.154901885943477,"pfxX":-7.784366619656844,"pfxZ":1.9132721433018016,"pX":-0.5491903243024014,"pZ":3.981958970240763,"vX0":6.862372567584064,"vY0":-124.4762494210431,"vZ0":1.9177912138123427,"x":137.93,"y":131.27,"x0":-2.325062753444906,"y0":50.00035616877086,"z0":5.608655142944865,"aX":-12.263492263236943},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.2,"breakHorizontal":12.6,"spinRate":2163,"spinDirection":257},"zone":11,"typeConfidence":0.88,"plateTime":0.4393483786728214,"extension":6.191623206059929},"index":0,"playId":"c721d199-3ade-398e-b4ed-610efb28385b","pitchNumber":1,"startTime":"2026-08-28T19:12:21.321Z","endTime":"2026-08-28T19:12:24.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.865460328215452,"aZ":-30.60042929435229,"pfxX":-10.916473516442823,"pfxZ":0.9881426293647886,"pX":0.26470275821225,"pZ":1.108732085349585,"vX0":9.842711858194226,"vY0":-124.33235644865948,"vZ0":-4.19926573945854,"x":106.91,"y":208.84,"x0":-2.3022699593211993,"y0":50.00098754014093,"z0":5.322434474347103,"aX":-17.31412355273056},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.1,"breakHorizontal":17.9,"spinRate":2130,"spinDirection":253},"zone":14,"typeConfidence":0.91,"plateTime":0.43835972628704667,"extension":5.989657210791396},"hitData":{"launchSpeed":108.6,"launchAngle":3.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.65,"coordY":112.04}},"index":1,"playId":"e16c2cf0-8a0a-3336-b089-d83923069d76","pitchNumber":2,"startTime":"2026-08-28T19:12:35.125Z","endTime":"2026-08-28T19:12:45.876Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T19:12:45.876Z","atBatIndex":23},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Seiya Suzuki pops into a force out, first baseman Sal Stewart to second baseman Matt McLain. Pete Crow-Armstrong out at 2nd. Seiya Suzuki to 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-28T19:12:46.884Z","endTime":"2026-08-28T19:14:54.890Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.5,"endSpeed":83.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.612393253272575,"aZ":-27.44502054511081,"pfxX":-10.983001508435548,"pfxZ":2.649469842549016,"pX":0.166737094031426,"pZ":1.768353401046053,"vX0":10.053514937599926,"vY0":-132.7995877881876,"vZ0":-3.875569473093866,"x":110.64,"y":191.03,"x0":-2.242327695109223,"y0":50.00208370849332,"z0":5.244423499617185,"aX":-19.60335468656396},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.1,"breakHorizontal":17.6,"spinRate":2267,"spinDirection":245},"zone":8,"typeConfidence":2.0,"plateTime":0.41253482591046975,"extension":6.113137977295498},"index":0,"playId":"7ae5d35f-8e24-3847-b892-c45ac296dc26","pitchNumber":1,"startTime":"2026-08-28T19:13:11.338Z","endTime":"2026-08-28T19:13:14.902Z","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":86.8,"endSpeed":79.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.430125419630677,"aZ":-32.60771434079456,"pfxX":-9.431946203480857,"pfxZ":-0.27849669372776864,"pX":1.0230653598144683,"pZ":0.9485036912544661,"vX0":11.256580320884852,"vY0":-125.77434128266968,"vZ0":-3.9440220452740142,"x":78.0,"y":213.17,"x0":-2.3018778205887784,"y0":50.00007721572763,"z0":5.204498813632703,"aX":-14.98866906833003},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.3,"breakHorizontal":14.3,"spinRate":2092,"spinDirection":260},"zone":14,"typeConfidence":0.89,"plateTime":0.436841591249129,"extension":6.018757275192352},"index":1,"playId":"d9eaea01-31f3-3ece-b781-2e6f94528da1","pitchNumber":2,"startTime":"2026-08-28T19:13:28.715Z","endTime":"2026-08-28T19:13:31.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.635738088674334,"aZ":-25.940167412259413,"pfxX":-10.802393623898421,"pfxZ":3.3895878844704495,"pX":0.9922008346582625,"pZ":2.3246148083172575,"vX0":12.143960026907502,"vY0":-134.37335946381765,"vZ0":-3.183072279018894,"x":79.18,"y":176.02,"x0":-2.170628488944301,"y0":50.00259822066487,"z0":5.356584501589008,"aX":-19.862572130331476},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.6,"breakHorizontal":17.2,"spinRate":2320,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4067786587715361,"extension":6.101154486520485},"index":2,"playId":"8951c1ce-9033-3517-8707-e52187fae034","pitchNumber":3,"startTime":"2026-08-28T19:13:46.811Z","endTime":"2026-08-28T19:13:50.403Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.873846033307927,"aZ":-25.068758534129486,"pfxX":-10.405049282932696,"pfxZ":3.8796451764065587,"pX":-0.023699398192866542,"pZ":2.661852547991831,"vX0":9.585592679231576,"vY0":-134.16540947585048,"vZ0":-2.528173717166581,"x":117.9,"y":166.91,"x0":-2.2836207076189874,"y0":50.0006198011831,"z0":5.394914756495149,"aX":-19.047148388358053},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.7,"breakHorizontal":16.9,"spinRate":2364,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.40757356069466155,"extension":6.014452415711014},"index":3,"playId":"47b33958-a129-3b31-a8f6-1d3eb78403f2","pitchNumber":4,"startTime":"2026-08-28T19:14:04.551Z","endTime":"2026-08-28T19:14:07.551Z","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":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.556017013659474,"aZ":-25.227908944649368,"pfxX":-10.480740127927472,"pfxZ":3.882121233021687,"pX":-0.7919126816166849,"pZ":3.1628312851843554,"vX0":8.147847075102591,"vY0":-133.41032471389946,"vZ0":-0.9106595035544651,"x":147.19,"y":153.38,"x0":-2.534430600807809,"y0":50.00378560423082,"z0":5.338421052286452,"aX":-18.762748141614438},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.1,"breakHorizontal":17.0,"spinRate":2256,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.411645325805039,"extension":6.260578703799794},"hitData":{"launchSpeed":52.8,"launchAngle":75.0,"totalDistance":53.0,"trajectory":"popup","hardness":"soft","location":"3","coordinates":{"coordX":134.86,"coordY":184.01}},"index":4,"playId":"41edaaca-257d-3802-93a8-8f6632effa6e","pitchNumber":5,"startTime":"2026-08-28T19:14:44.058Z","endTime":"2026-08-28T19:14:54.890Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T19:14:54.890Z","atBatIndex":24},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Michael Busch homers (17) on a fly ball to right field. Seiya Suzuki scores.","rbi":2,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-28T19:15:22.283Z","endTime":"2026-08-28T19:16:34.672Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":{"id":695076,"link":"/api/v1/people/695076"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":{"id":695076,"link":"/api/v1/people/695076"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.232660618399667,"aZ":-33.23622048029734,"pfxX":-11.45566225095823,"pfxZ":-0.6543840163023651,"pX":0.4202597411741896,"pZ":1.048618828093167,"vX0":10.928152219096983,"vY0":-126.92390132245426,"vZ0":-3.8296107607370593,"x":100.98,"y":210.47,"x0":-2.4549183524913962,"y0":50.00233263320427,"z0":5.226786440591054,"aX":-18.671526566336496},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.9,"breakHorizontal":18.2,"spinRate":2125,"spinDirection":260},"zone":14,"typeConfidence":0.91,"plateTime":0.4317294324261085,"extension":6.271739434055113},"index":0,"playId":"e4d6db7f-47ed-3a64-8228-b5707240943b","pitchNumber":1,"startTime":"2026-08-28T19:15:26.983Z","endTime":"2026-08-28T19:15:31.111Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.624419217080153,"aZ":-32.83225999748799,"pfxX":-11.215279072409826,"pfxZ":-0.4139045465483502,"pX":-0.2729929386363379,"pZ":1.478367081862341,"vX0":8.957049005297007,"vY0":-125.18099331062864,"vZ0":-2.5996520399006,"x":127.41,"y":198.86,"x0":-2.4355984321545123,"y0":50.00284354453459,"z0":5.210875181103395,"aX":-17.84819228302889},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.1,"breakHorizontal":18.4,"spinRate":2010,"spinDirection":260},"zone":13,"typeConfidence":0.91,"plateTime":0.4371001020371508,"extension":6.115327536673321},"index":1,"playId":"3368efa7-9e33-34b5-866d-e0cfc0d4b483","pitchNumber":2,"startTime":"2026-08-28T19:15:43.254Z","endTime":"2026-08-28T19:15:46.878Z","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(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":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46503673978572,"aZ":-19.691732485791512,"pfxX":-4.892364286261492,"pfxZ":6.515507048123222,"pX":0.15379408050383048,"pZ":2.6102096697430066,"vX0":8.00750786966501,"vY0":-137.2997554155101,"vZ0":-4.466810604553295,"x":111.14,"y":168.3,"x0":-2.1604000957198144,"y0":50.00063977974395,"z0":5.5922207232888,"aX":-9.370383783872372},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.0,"breakHorizontal":7.2,"spinRate":2273,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.39841749307947616,"extension":5.979853718393136},"hitData":{"launchSpeed":102.5,"launchAngle":27.0,"totalDistance":374.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":208.4,"coordY":71.77}},"index":2,"playId":"c4a94895-19ed-30b1-ab39-cf6c6b45d0b8","pitchNumber":3,"startTime":"2026-08-28T19:16:06.666Z","endTime":"2026-08-28T19:16:34.672Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T19:16:34.672Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alex Bregman grounds out, third baseman Eugenio Suárez to first baseman Sal Stewart.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-28T19:16:46.656Z","endTime":"2026-08-28T19:17:44.880Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":3},"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.683146918170504,"aZ":-23.979009819188125,"pfxX":-9.265971744535195,"pfxZ":4.323216729717402,"pX":0.1074878142091118,"pZ":2.6999852477723483,"vX0":9.314965476581474,"vY0":-136.52031752047932,"vZ0":-2.8527055623763276,"x":112.9,"y":165.88,"x0":-2.136930412956696,"y0":50.00563475705259,"z0":5.4001818852392445,"aX":-17.5788639666892},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.4,"breakHorizontal":14.9,"spinRate":2254,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.4004653678670995,"extension":6.18412186630179},"index":0,"playId":"2aadcc42-126f-3252-b03f-92d146fd2453","pitchNumber":1,"startTime":"2026-08-28T19:16:53.724Z","endTime":"2026-08-28T19:16:57.143Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.37027017288251,"aZ":-23.790876958078808,"pfxX":-10.108444305633228,"pfxZ":4.421529432243139,"pX":-0.03241041473999195,"pZ":2.2226358662956485,"vX0":9.594451371875024,"vY0":-136.64052397734358,"vZ0":-4.034959988511105,"x":118.24,"y":178.77,"x0":-2.271479222011888,"y0":50.001712467326776,"z0":5.347852502529367,"aX":-19.163301387217427},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.3,"breakHorizontal":16.3,"spinRate":2307,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.40045420229390727,"extension":6.103821724906204},"index":1,"playId":"fc8e3718-5de4-3a28-946b-52f4160e2532","pitchNumber":2,"startTime":"2026-08-28T19:17:05.263Z","endTime":"2026-08-28T19:17:08.387Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.817221923995444,"aZ":-42.24266849137623,"pfxX":4.957326565315993,"pfxZ":-6.763247723807293,"pX":1.3136215827807365,"pZ":0.4842234078057658,"vX0":6.630887959229436,"vY0":-122.03921370348522,"vZ0":-3.243319047897361,"x":66.93,"y":225.71,"x0":-2.0955528934666177,"y0":50.000874881681085,"z0":5.514180758942329,"aX":7.382388620985743},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-12.8,"breakHorizontal":-10.7,"spinRate":3192,"spinDirection":48},"zone":14,"typeConfidence":0.91,"plateTime":0.45098255860099634,"extension":5.935424363863136},"index":2,"playId":"b631868b-aae7-3527-ac95-0224ddca9842","pitchNumber":3,"startTime":"2026-08-28T19:17:18.459Z","endTime":"2026-08-28T19:17:21.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.343991916110518,"aZ":-27.779695511166086,"pfxX":-9.710990367634942,"pfxZ":2.2763224614452042,"pX":-1.0086746873615928,"pZ":1.8158977775807332,"vX0":6.656065157598284,"vY0":-138.27956397522198,"vZ0":-4.385182158445564,"x":155.45,"y":189.75,"x0":-2.187358228357827,"y0":50.006192483693944,"z0":5.290083710543594,"aX":-18.776416815038274},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.4,"breakHorizontal":16.2,"spinRate":2275,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.3963706166686416,"extension":6.283634777861976},"hitData":{"launchSpeed":85.7,"launchAngle":-23.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.51,"coordY":167.8}},"index":3,"playId":"ea2c498d-870d-37b9-954e-2f2b22ee32a2","pitchNumber":4,"startTime":"2026-08-28T19:17:36.830Z","endTime":"2026-08-28T19:17:44.880Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T19:17:44.880Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-28T19:17:49.619Z","endTime":"2026-08-28T19:19:45.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.769453682651537,"aZ":-32.732333080092936,"pfxX":-9.515166445240014,"pfxZ":-0.341237916550182,"pX":0.10947243517442858,"pZ":1.9541370349458222,"vX0":9.202064599120428,"vY0":-125.7437668729153,"vZ0":-2.0339636286589817,"x":112.83,"y":186.02,"x0":-2.3342481520054466,"y0":50.00445715338775,"z0":5.390000463031961,"aX":-15.476891194173799},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.8,"breakHorizontal":15.5,"spinRate":1836,"spinDirection":260},"zone":8,"typeConfidence":0.91,"plateTime":0.4330246438514189,"extension":6.040661887952011},"index":0,"playId":"309f6354-ef26-3e11-b4ed-bf090f98d99d","pitchNumber":1,"startTime":"2026-08-28T19:18:12.022Z","endTime":"2026-08-28T19:18:15.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.12786768260223,"aZ":-16.428002842843917,"pfxX":-6.950240124298732,"pfxZ":8.175879605729575,"pX":0.05336061246651717,"pZ":2.044557360261148,"vX0":8.075271306362826,"vY0":-137.35836057616228,"vZ0":-6.556636859696129,"x":114.97,"y":183.58,"x0":-2.010496123814126,"y0":50.00664029471008,"z0":5.56427811705942,"aX":-13.391722949958686},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.7,"breakHorizontal":11.0,"spinRate":2399,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.3975370535942542,"extension":6.071319046539409},"index":1,"playId":"52b37bf7-5c3e-322a-8716-352fa2dbfd0c","pitchNumber":2,"startTime":"2026-08-28T19:18:26.220Z","endTime":"2026-08-28T19:18:29.220Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.31657585590342,"aZ":-34.57934848603111,"pfxX":0.6522871142979461,"pfxZ":-1.514538439960467,"pX":0.4522375983492176,"pZ":1.9967251880061816,"vX0":5.925765628876704,"vY0":-124.29883954586015,"vZ0":-1.8014698379221907,"x":99.76,"y":184.87,"x0":-2.032254725265649,"y0":50.0022778356883,"z0":5.561056765359188,"aX":1.0357529177523448},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.9,"breakHorizontal":-2.4,"spinRate":2831,"spinDirection":48},"zone":9,"typeConfidence":0.91,"plateTime":0.43809015076699565,"extension":6.118970311868474},"index":2,"playId":"b81c95a9-d62f-310a-953e-236ca8480f8e","pitchNumber":3,"startTime":"2026-08-28T19:18:48.065Z","endTime":"2026-08-28T19:18:51.163Z","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.7,"endSpeed":87.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.94725891455533,"aZ":-20.50471500230414,"pfxX":-5.223239402823732,"pfxZ":6.034985213352067,"pX":0.5479141015038993,"pZ":3.8360223817128247,"vX0":8.755345888320063,"vY0":-137.78261627683906,"vZ0":-1.3778206550409955,"x":96.11,"y":135.21,"x0":-1.98389234613454,"y0":50.002471294267984,"z0":5.720219445545953,"aX":-10.100590618958313},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.8,"breakHorizontal":7.8,"spinRate":2350,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.39665192273331895,"extension":6.008017703483558},"index":3,"playId":"d0c04c86-20db-3c64-866e-8be81ee4a1f1","pitchNumber":4,"startTime":"2026-08-28T19:19:08.691Z","endTime":"2026-08-28T19:19:12.383Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03510385644689,"aZ":-19.652234910728396,"pfxX":-5.231743442783957,"pfxZ":6.430992063419433,"pX":-0.16381230078355566,"pZ":3.800979729310123,"vX0":6.994091133391189,"vY0":-138.2266958864724,"vZ0":-1.5011495808520547,"x":123.24,"y":136.15,"x0":-2.039900206780171,"y0":50.000981056695046,"z0":5.6623699932481415,"aX":-10.185108372432598},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.5,"breakHorizontal":8.2,"spinRate":2331,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.39531123730593354,"extension":6.023042704696678},"index":4,"playId":"83616540-c8d3-31ae-874d-a1e24a1e781a","pitchNumber":5,"startTime":"2026-08-28T19:19:24.096Z","endTime":"2026-08-28T19:19:27.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.19214823903981,"aZ":-27.76077894046884,"pfxX":-9.775198778165567,"pfxZ":2.2934183406360997,"pX":0.10198735064061999,"pZ":3.0010214590460977,"vX0":9.598822057245336,"vY0":-137.8143815391544,"vZ0":-1.6709031871745952,"x":113.11,"y":157.75,"x0":-2.1535503461559684,"y0":50.006699501611344,"z0":5.487646223532118,"aX":-18.836769867799564},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.0,"breakHorizontal":15.7,"spinRate":2350,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.3972177685961933,"extension":6.257286773412489},"index":5,"playId":"be67affb-26a1-342e-8202-0eeffd0530e1","pitchNumber":6,"startTime":"2026-08-28T19:19:42.040Z","endTime":"2026-08-28T19:19:45.699Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T19:19:45.699Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"JJ Bleday singles on a line drive to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-28T19:22:07.273Z","endTime":"2026-08-28T19:23:22.030Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5],"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":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-28T19:21:59.197Z","endTime":"2026-08-28T19:22:09.580Z","isPitch":false,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.994637588954426,"aZ":-18.1011021105189,"pfxX":0.9125216511264145,"pfxZ":7.82017501639112,"pX":-0.6406417524307604,"pZ":2.733879061375094,"vX0":-5.728120217453196,"vY0":-132.47039466161985,"vZ0":-5.014740471913765,"x":141.42,"y":164.97,"x0":1.419599002163478,"y0":50.002059952936335,"z0":5.951280462066208,"aX":1.6426976477372783},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.4,"breakHorizontal":-0.6,"spinRate":2191,"spinDirection":150},"zone":4,"typeConfidence":0.91,"plateTime":0.4115209079490012,"extension":7.2042202633050465},"index":1,"playId":"d90482ef-b370-3405-af09-d2eac3938599","pitchNumber":1,"startTime":"2026-08-28T19:22:09.580Z","endTime":"2026-08-28T19:22:14.286Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.034589137761063,"aZ":-28.21232843446174,"pfxX":-0.7360548513553073,"pfxZ":2.4539458750324616,"pX":-1.32769460102197,"pZ":0.8141153105840548,"vX0":-6.150128364315674,"vY0":-125.27585457193953,"vZ0":-6.965137939883662,"x":167.61,"y":216.8,"x0":1.2406210934119586,"y0":50.00095543208334,"z0":5.894470850079369,"aX":-1.1839092270197427},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.2,"breakHorizontal":2.5,"spinRate":2334,"spinDirection":194},"zone":13,"typeConfidence":0.91,"plateTime":0.4349461039487137,"extension":7.336902964384762},"index":2,"playId":"c889015c-2d89-3c50-84fe-1c593ee5b9f0","pitchNumber":2,"startTime":"2026-08-28T19:22:35.285Z","endTime":"2026-08-28T19:22:38.500Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.54250535698334,"aZ":-22.909148406902325,"pfxX":10.485911594570842,"pfxZ":5.0721853052328445,"pX":-0.09152059068856248,"pZ":2.3151646079302397,"vX0":-6.670071978667245,"vY0":-134.38574060279203,"vZ0":-5.423163475219519,"x":120.49,"y":176.27,"x0":1.0623580179268395,"y0":50.00072758249658,"z0":5.989950731936552,"aX":19.14723554957849},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.2,"breakHorizontal":-17.5,"spinRate":2131,"spinDirection":143},"zone":5,"typeConfidence":0.9,"plateTime":0.4078116509436138,"extension":7.150260737700346},"index":3,"playId":"12203cc3-fa76-3ece-ad9b-2be29fe7b6bc","pitchNumber":3,"startTime":"2026-08-28T19:22:49.618Z","endTime":"2026-08-28T19:22:53.462Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-08-28T19:23:00.922Z","endTime":"2026-08-28T19:23:08.152Z","isPitch":false,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"}},{"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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.51074568137947,"aZ":-28.267293189689227,"pfxX":-0.7266139262848545,"pfxZ":2.3690122998943366,"pX":-0.7641585231651223,"pZ":2.213763413921178,"vX0":-4.623121996083321,"vY0":-127.16256585338196,"vZ0":-4.131694561593957,"x":146.13,"y":179.01,"x0":1.166978448757736,"y0":50.001287377397205,"z0":6.085797068230955,"aX":-1.197180502940061},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.6,"breakHorizontal":2.3,"spinRate":2288,"spinDirection":220},"zone":7,"typeConfidence":0.91,"plateTime":0.429678341532306,"extension":7.200677559706125},"hitData":{"launchSpeed":79.8,"launchAngle":13.0,"totalDistance":157.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":140.84,"coordY":107.92}},"index":5,"playId":"c72f7428-fc11-388d-963b-099f85e388e5","pitchNumber":4,"startTime":"2026-08-28T19:23:08.152Z","endTime":"2026-08-28T19:23:22.030Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T19:23:22.030Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt McLain grounds out, third baseman Alex Bregman to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-28T19:23:18.286Z","endTime":"2026-08-28T19:24:50.402Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.3,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.240761396220698,"aZ":-29.150566623100776,"pfxX":9.053020892037605,"pfxZ":1.9554533470164648,"pX":0.4223509850982242,"pZ":1.6373201851597692,"vX0":-4.653829549253771,"vY0":-123.2486277746712,"vZ0":-4.523648627747756,"x":100.9,"y":194.57,"x0":1.1534500932523621,"y0":50.003279931760105,"z0":5.942979156701586,"aX":14.004118379400868},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.8,"breakHorizontal":-15.4,"spinRate":1558,"spinDirection":120},"zone":9,"typeConfidence":0.91,"plateTime":0.44347137638424794,"extension":7.01379640292792},"index":0,"playId":"b316cf99-6fb6-37c6-a944-3d951cede3ae","pitchNumber":1,"startTime":"2026-08-28T19:23:40.055Z","endTime":"2026-08-28T19:23:43.328Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.700674723334767,"aZ":-16.870180606123412,"pfxX":2.6069460763345917,"pfxZ":8.303391420165507,"pX":1.722861846816745,"pZ":4.645986093054124,"vX0":-0.022410687453856604,"vY0":-134.54188206675173,"vZ0":-0.7579644432419228,"x":51.33,"y":113.34,"x0":1.3922508729777827,"y0":50.004417303302844,"z0":6.120948793872492,"aX":4.8054187692144374},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.1,"breakHorizontal":-4.7,"spinRate":2178,"spinDirection":151},"zone":12,"typeConfidence":0.9,"plateTime":0.4062698988546747,"extension":7.085032003593124},"index":1,"playId":"0673a591-fff8-3cdd-a644-fc1951faef96","pitchNumber":2,"startTime":"2026-08-28T19:23:56.127Z","endTime":"2026-08-28T19:24:03.059Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher David Peterson. JJ Bleday to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"actionPlayId":"0673a591-fff8-3cdd-a644-fc1951faef96","startTime":"2026-08-28T19:24:06.469Z","endTime":"2026-08-28T19:24:22.760Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.916572939752506,"aZ":-20.349123913833523,"pfxX":4.236396412352391,"pfxZ":6.438769462227873,"pX":1.7162452173620613,"pZ":3.3210941321280116,"vX0":-0.7986677453738992,"vY0":-134.5797179216809,"vZ0":-3.0077493871303354,"x":51.58,"y":149.11,"x0":1.466276176414065,"y0":50.00140884953519,"z0":5.892708294826731,"aX":7.778287781826103},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.3,"breakHorizontal":-7.6,"spinRate":1981,"spinDirection":145},"zone":12,"typeConfidence":0.66,"plateTime":0.4068196426309827,"extension":7.207818044421169},"index":3,"playId":"67b1640a-f004-3089-adcf-7d067f1cb93c","pitchNumber":3,"startTime":"2026-08-28T19:24:22.760Z","endTime":"2026-08-28T19:24:26.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(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":74.1,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.51879659483419,"aZ":-37.9497445755791,"pfxX":-2.4634650356973253,"pfxZ":-4.227750414733155,"pX":-0.6197957931435666,"pZ":1.6020752817991406,"vX0":-3.5725477633912055,"vY0":-115.86319626981611,"vZ0":-2.0189255313068926,"x":140.63,"y":195.52,"x0":1.2587374606511426,"y0":50.001020970437565,"z0":6.092448963984663,"aX":-3.3671515365255718},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-7.9,"breakHorizontal":5.3,"spinRate":2351,"spinDirection":325},"zone":7,"typeConfidence":0.9,"plateTime":0.47172345082290024,"extension":6.974056483510834},"hitData":{"launchSpeed":103.4,"launchAngle":-17.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.14,"coordY":167.3}},"index":4,"playId":"c48a323a-a99f-3fb8-8831-54d249a9ccea","pitchNumber":4,"startTime":"2026-08-28T19:24:41.112Z","endTime":"2026-08-28T19:24:50.402Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T19:24:50.402Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Trevino grounds out, shortstop Nico Hoerner to first baseman Michael Busch. JJ Bleday to 3rd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-28T19:24:57.576Z","endTime":"2026-08-28T19:25:44.265Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"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(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.4,"endSpeed":83.6,"strikeZoneTop":3.061,"strikeZoneBottom":1.545,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.763869251239488,"aZ":-15.718995685998967,"pfxX":4.222122332008932,"pfxZ":9.194291212238433,"pX":0.7720740394097934,"pZ":2.7063263880756856,"vX0":-3.169812453906289,"vY0":-132.99416000956168,"vZ0":-5.618947023535848,"x":87.57,"y":165.71,"x0":1.4313820907156543,"y0":50.00328468059486,"z0":5.9882744378008494,"aX":7.556729905227556},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.6,"breakHorizontal":-7.0,"spinRate":1945,"spinDirection":147},"zone":3,"typeConfidence":2.0,"plateTime":0.41198313140963627,"extension":7.121586784920827},"index":0,"playId":"5f412c21-0189-3258-b92c-02bbfc25d01f","pitchNumber":1,"startTime":"2026-08-28T19:25:19.295Z","endTime":"2026-08-28T19:25:23.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":3.061,"strikeZoneBottom":1.545,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.010638168624006,"aZ":-30.20615252323857,"pfxX":7.511823066685287,"pfxZ":1.3127520082347068,"pX":0.7613686687634814,"pZ":2.023617736646265,"vX0":-3.3120023505122753,"vY0":-121.43069792924187,"vZ0":-3.1160434772252588,"x":87.98,"y":184.14,"x0":1.1644656840945955,"y0":50.00370574698121,"z0":5.942182858174974,"aX":11.25706258039545},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.9,"breakHorizontal":-12.8,"spinRate":1367,"spinDirection":121},"zone":9,"typeConfidence":0.89,"plateTime":0.4504734101608596,"extension":6.983274288245174},"hitData":{"launchSpeed":79.3,"launchAngle":-41.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.32,"coordY":163.24}},"index":1,"playId":"121dd627-1f98-3807-bf58-af9bee167dbb","pitchNumber":2,"startTime":"2026-08-28T19:25:36.016Z","endTime":"2026-08-28T19:25:44.265Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T19:25:44.265Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Héctor Rodríguez singles on a line drive to center fielder Pete Crow-Armstrong. JJ Bleday scores.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-28T19:26:00.453Z","endTime":"2026-08-28T19:27:42.801Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"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":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"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":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":{"id":656849,"link":"/api/v1/people/656849"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":87.5,"endSpeed":82.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.876705721065605,"aZ":-26.852166322264786,"pfxX":-0.1510173068059384,"pfxZ":3.1687324287475453,"pX":-0.9573731554184179,"pZ":1.3899562092664262,"vX0":-5.8667027700795495,"vY0":-127.35596054991534,"vZ0":-5.936857791908611,"x":153.49,"y":201.25,"x0":1.3750825438130367,"y0":50.00187797346975,"z0":5.81711057641934,"aX":-0.2517458743217309},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.9,"breakHorizontal":1.3,"spinRate":2335,"spinDirection":150},"zone":13,"typeConfidence":0.9,"plateTime":0.4265907440631995,"extension":7.16590378260275},"index":0,"playId":"b8af84a8-02c4-3690-b047-d40b7f60d6e8","pitchNumber":1,"startTime":"2026-08-28T19:26:18.335Z","endTime":"2026-08-28T19:26:21.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47478418133198,"aZ":-21.645130389926727,"pfxX":6.947306205349461,"pfxZ":5.759155481562221,"pX":-0.09906477030229116,"pZ":3.01477849394871,"vX0":-5.543621446183846,"vY0":-133.7579273237773,"vZ0":-3.8076382638427875,"x":120.78,"y":157.38,"x0":1.0887730256486632,"y0":50.001695177789856,"z0":5.992234469620437,"aX":12.698501109364932},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.8,"breakHorizontal":-11.5,"spinRate":2160,"spinDirection":146},"zone":2,"typeConfidence":0.89,"plateTime":0.40812406416388214,"extension":7.148921803143094},"index":1,"playId":"58e21403-b61d-3133-b29d-8314d88368ba","pitchNumber":2,"startTime":"2026-08-28T19:26:33.479Z","endTime":"2026-08-28T19:26:37.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.76863101870703,"aZ":-28.624301466499105,"pfxX":-0.7495623080783439,"pfxZ":2.1678844536984183,"pX":-0.20864143035917146,"pZ":2.3030253252770514,"vX0":-3.990468483020066,"vY0":-126.05537609581918,"vZ0":-3.406855037985342,"x":124.95,"y":176.6,"x0":1.4818678829281016,"y0":50.00109485940988,"z0":5.943571508871148,"aX":-1.224496156275703},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.5,"breakHorizontal":2.2,"spinRate":2378,"spinDirection":240},"zone":5,"typeConfidence":0.91,"plateTime":0.4318889033141833,"extension":7.086476752196622},"index":2,"playId":"57439977-bc98-35a4-ab10-2b0aa773830f","pitchNumber":3,"startTime":"2026-08-28T19:26:50.369Z","endTime":"2026-08-28T19:26:54.864Z","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.6,"endSpeed":86.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.582648345758916,"aZ":-20.055198516078466,"pfxX":6.433766860057092,"pfxZ":6.406268970779418,"pX":-1.0792624155872204,"pZ":2.4888535545362402,"vX0":-8.15638468594353,"vY0":-136.1046501248598,"vZ0":-5.625273154183672,"x":158.14,"y":171.58,"x0":1.1090117385073777,"y0":50.00303181480601,"z0":5.954922049189615,"aX":12.170502624131005},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.7,"breakHorizontal":-10.1,"spinRate":2237,"spinDirection":156},"zone":11,"typeConfidence":0.67,"plateTime":0.4011772158379219,"extension":7.331058727577782},"index":3,"playId":"1544f21e-0429-3991-ad78-5d44030bd272","pitchNumber":4,"startTime":"2026-08-28T19:27:13.653Z","endTime":"2026-08-28T19:27:17.734Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.527515398883896,"aZ":-26.318215732616142,"pfxX":8.821896199246662,"pfxZ":3.6466233725355517,"pX":-0.1561127240034221,"pZ":1.833752866470068,"vX0":-6.158451413986412,"vY0":-125.42242339097288,"vZ0":-4.850689450951764,"x":122.95,"y":189.27,"x0":1.1755280285931764,"y0":50.00175145901334,"z0":5.9189784969832555,"aX":14.163015674529577},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.8,"breakHorizontal":-14.8,"spinRate":1587,"spinDirection":122},"zone":8,"typeConfidence":0.9,"plateTime":0.43542208683188566,"extension":7.094161877071096},"hitData":{"launchSpeed":98.5,"launchAngle":11.0,"totalDistance":214.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":147.84,"coordY":101.42}},"index":4,"playId":"15628d20-7bff-3ebe-b2bb-3a2855b6f949","pitchNumber":5,"startTime":"2026-08-28T19:27:29.337Z","endTime":"2026-08-28T19:27:42.801Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T19:27:42.801Z","atBatIndex":31},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dane Myers lines out to left fielder Ian Happ.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-28T19:28:23.506Z","endTime":"2026-08-28T19:29:24.673Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"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],"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":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"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"}]}],"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":"91e6afc6-63b5-3dbe-8647-456caa1d13ff","startTime":"2026-08-28T19:28:05.508Z","endTime":"2026-08-28T19:28:08.508Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.835062169328154,"aZ":-22.816652309612508,"pfxX":9.298741898372842,"pfxZ":5.052201725898303,"pX":0.5398179426767531,"pZ":3.0745116763664226,"vX0":-4.858395290603755,"vY0":-135.28308517255368,"vZ0":-3.797755970739878,"x":96.42,"y":155.77,"x0":1.152072283852102,"y0":50.00081900266823,"z0":6.098094532777878,"aX":17.213222718370876},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.5,"breakHorizontal":-15.8,"spinRate":2180,"spinDirection":151},"zone":3,"typeConfidence":0.9,"plateTime":0.4050597223494101,"extension":7.100907437341402},"index":1,"playId":"dd325017-8108-3a92-a225-45f18573c790","pitchNumber":1,"startTime":"2026-08-28T19:28:25.867Z","endTime":"2026-08-28T19:28:29.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":86.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82646383736654,"aZ":-21.5168247068912,"pfxX":1.8952934179094365,"pfxZ":5.6042288540071805,"pX":-0.1760460519832011,"pZ":3.177369516590367,"vX0":-4.4275205091186205,"vY0":-135.8151974722093,"vZ0":-3.444933984422592,"x":123.71,"y":152.99,"x0":1.216290658660684,"y0":50.000436509634206,"z0":5.927657632480173,"aX":3.603011989222337},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.7,"breakHorizontal":-2.6,"spinRate":2157,"spinDirection":147},"zone":2,"typeConfidence":0.9,"plateTime":0.40060081347212995,"extension":7.25199279485214},"index":2,"playId":"5af32128-5add-357f-98d3-13d83d1e1e11","pitchNumber":2,"startTime":"2026-08-28T19:28:47.950Z","endTime":"2026-08-28T19:28:51.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.06462569928952,"aZ":-28.878081936150018,"pfxX":0.16918873573983806,"pfxZ":1.9928400962428956,"pX":-0.39897206459892787,"pZ":1.9693862877921242,"vX0":-4.641825944008825,"vY0":-127.17835969918833,"vZ0":-4.09227218693202,"x":132.21,"y":185.61,"x0":1.4214257462963475,"y0":50.000837174548025,"z0":5.8685253728556805,"aX":0.2801324923121321},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.0,"breakHorizontal":0.6,"spinRate":2337,"spinDirection":173},"zone":7,"typeConfidence":0.9,"plateTime":0.429326694456293,"extension":7.22587596017787},"hitData":{"launchSpeed":102.4,"launchAngle":16.0,"totalDistance":283.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":88.39,"coordY":107.48}},"index":3,"playId":"058185fa-f9a6-33c9-ba40-3b513c3fe33d","pitchNumber":3,"startTime":"2026-08-28T19:29:18.522Z","endTime":"2026-08-28T19:29:24.673Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T19:29:24.673Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a line drive to center fielder Dane Myers.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-28T19:31:20.493Z","endTime":"2026-08-28T19:31:55.218Z","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":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"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],"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":1},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.9,"endSpeed":84.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.48560063953997,"aZ":-24.18204802696822,"pfxX":-9.519610631951952,"pfxZ":4.434352766035252,"pX":0.48609856693338394,"pZ":1.5163489236487044,"vX0":9.831624989222444,"vY0":-133.39143495638137,"vZ0":-5.4553162833034055,"x":98.47,"y":197.84,"x0":-2.009264710510001,"y0":50.004981177706206,"z0":5.329683792831042,"aX":-17.170393995169594},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.0,"breakHorizontal":15.1,"spinRate":2350,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.41048891259762055,"extension":6.1104402958004025},"index":0,"playId":"6ef984ad-873f-3c72-a464-fb6805c4f13b","pitchNumber":1,"startTime":"2026-08-28T19:31:31.287Z","endTime":"2026-08-28T19:31:35.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.74709187344995,"aZ":-24.095557845432563,"pfxX":-9.322870314465971,"pfxZ":4.254553786278155,"pX":-0.2849757130188881,"pZ":2.7403742966165767,"vX0":8.33684379726558,"vY0":-136.85404430082625,"vZ0":-2.512278269983769,"x":127.86,"y":164.79,"x0":-2.157076878679687,"y0":50.00674116735468,"z0":5.318024568655689,"aX":-17.717019092549126},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.3,"breakHorizontal":15.1,"spinRate":2392,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.3999804657352466,"extension":6.2149112825654615},"hitData":{"launchSpeed":99.2,"launchAngle":12.0,"totalDistance":232.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":129.96,"coordY":81.77}},"index":1,"playId":"dc5927e9-83af-332d-bdef-489cd20f4749","pitchNumber":2,"startTime":"2026-08-28T19:31:44.207Z","endTime":"2026-08-28T19:31:55.218Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T19:31:55.218Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pedro Ramírez flies out to right fielder Héctor Rodríguez.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-28T19:31:56.411Z","endTime":"2026-08-28T19:32:27.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":699302,"link":"/api/v1/people/699302"},"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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.29756163833208,"aZ":-28.569600307524226,"pfxX":-8.87394035006004,"pfxZ":2.2197317431644237,"pX":-0.04921532681368469,"pZ":1.684585401903984,"vX0":8.803281794285237,"vY0":-126.58560857374333,"vZ0":-3.386444921551386,"x":118.88,"y":193.3,"x0":-2.4153355350256693,"y0":50.00537186832056,"z0":5.321444524325395,"aX":-14.43580175237001},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.5,"breakHorizontal":14.2,"spinRate":2034,"spinDirection":252},"zone":8,"typeConfidence":0.89,"plateTime":0.4323108140680927,"extension":5.981566046494472},"hitData":{"launchSpeed":90.0,"launchAngle":29.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":199.29,"coordY":95.68}},"index":0,"playId":"f7893968-a579-3a7c-a858-611d926e7f76","pitchNumber":1,"startTime":"2026-08-28T19:32:15.829Z","endTime":"2026-08-28T19:32:27.639Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T19:32:27.639Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Conforto strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-28T19:32:32.192Z","endTime":"2026-08-28T19:35:10.262Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"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,3,4,5,6,7],"actionIndex":[2],"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.23883347006488,"aZ":-30.347490039566498,"pfxX":-10.57252498676521,"pfxZ":1.114754858329686,"pX":0.22969407370163727,"pZ":1.7608448217132597,"vX0":10.209724241912733,"vY0":-126.37822570590438,"vZ0":-2.758048980175144,"x":108.24,"y":191.24,"x0":-2.4688984743373936,"y0":50.00183350923767,"z0":5.278260393205337,"aX":-17.2801886135657},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.7,"breakHorizontal":17.2,"spinRate":2083,"spinDirection":253},"zone":8,"typeConfidence":0.91,"plateTime":0.4316978172027106,"extension":5.953551492286163},"index":0,"playId":"709520f6-0e8e-3d9a-8c04-6413362414ec","pitchNumber":1,"startTime":"2026-08-28T19:32:51.745Z","endTime":"2026-08-28T19:32:55.054Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.128834470245433,"aZ":-29.398844313970336,"pfxX":-10.002356370194946,"pfxZ":1.6920980191576387,"pX":0.23498826298246606,"pZ":1.416591352157211,"vX0":9.773986498951219,"vY0":-126.72840812136891,"vZ0":-3.802871362150868,"x":108.04,"y":200.53,"x0":-2.358851368757321,"y0":50.002334872833394,"z0":5.266289394861829,"aX":-16.388300507043716},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.4,"breakHorizontal":16.1,"spinRate":2034,"spinDirection":255},"zone":14,"typeConfidence":0.91,"plateTime":0.4310108481091919,"extension":6.085305687131494},"index":1,"playId":"d350ed92-47c6-3030-a7c9-a4e8ce524c06","pitchNumber":2,"startTime":"2026-08-28T19:33:07.784Z","endTime":"2026-08-28T19:33:14.078Z","isPitch":true,"type":"pitch"},{"details":{"description":"Nico Hoerner steals (22) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"actionPlayId":"d350ed92-47c6-3030-a7c9-a4e8ce524c06","startTime":"2026-08-28T19:33:19.696Z","endTime":"2026-08-28T19:33:40.584Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.87061597450355,"aZ":-26.879764534111004,"pfxX":-8.880492473731396,"pfxZ":3.223631528463647,"pX":0.9092761071031018,"pZ":1.9436759231313478,"vX0":10.79628502320977,"vY0":-126.54107321560397,"vZ0":-2.848350553875267,"x":82.34,"y":186.3,"x0":-2.234592760074405,"y0":50.00176100454387,"z0":5.2100087966976565,"aX":-14.577572502815665},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.5,"breakHorizontal":14.0,"spinRate":2181,"spinDirection":251},"zone":14,"typeConfidence":0.88,"plateTime":0.4308383485780021,"extension":6.20483755950057},"index":3,"playId":"a49d5b63-2aae-3066-8fff-13f319aecfca","pitchNumber":3,"startTime":"2026-08-28T19:33:40.584Z","endTime":"2026-08-28T19:33:44.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.310948055722765,"aZ":-24.830314714305906,"pfxX":-8.985320380861378,"pfxZ":3.788015911243641,"pX":0.29504698025550896,"pZ":2.07450362091933,"vX0":10.49828331326558,"vY0":-137.4118821119466,"vZ0":-4.003561567404533,"x":105.75,"y":182.77,"x0":-2.3816754940639013,"y0":50.00615448710136,"z0":5.208559048605379,"aX":-17.43621583173305},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.2,"breakHorizontal":14.5,"spinRate":2338,"spinDirection":232},"zone":9,"typeConfidence":2.0,"plateTime":0.39641381030751566,"extension":6.159290464448738},"index":4,"playId":"582626ff-ff40-39ec-a9a8-2290ce77a5e4","pitchNumber":4,"startTime":"2026-08-28T19:34:00.855Z","endTime":"2026-08-28T19:34:04.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.65742791773661,"aZ":-29.210322241661046,"pfxX":-10.440043574898203,"pfxZ":1.745081733240167,"pX":1.3138877974569247,"pZ":0.46404916344759833,"vX0":12.403784443850896,"vY0":-128.37806701872847,"vZ0":-6.053983170604473,"x":66.92,"y":226.25,"x0":-2.188628467815793,"y0":50.00007372171851,"z0":5.081525303275427,"aX":-17.69811778995191},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.2,"breakHorizontal":16.7,"spinRate":2192,"spinDirection":260},"zone":14,"typeConfidence":0.9,"plateTime":0.4241019328782265,"extension":6.271215985777645},"index":5,"playId":"d1a485dc-02ff-3ea2-a5ef-4c4e9cb02006","pitchNumber":5,"startTime":"2026-08-28T19:34:23.986Z","endTime":"2026-08-28T19:34:27.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":81.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.451427002435,"aZ":-34.89256536874556,"pfxX":0.7014568422719781,"pfxZ":-1.6691061422009925,"pX":-0.04826230500714295,"pZ":1.3587971830216299,"vX0":5.939986928174658,"vY0":-125.89651954129829,"vZ0":-3.091595568485913,"x":118.84,"y":202.09,"x0":-2.5126122513873703,"y0":50.00038491946016,"z0":5.378372213290031,"aX":1.143998278256473},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-3.5,"breakHorizontal":-2.4,"spinRate":2808,"spinDirection":43},"zone":13,"typeConfidence":0.91,"plateTime":0.43225552762550823,"extension":5.862550069185684},"index":6,"playId":"d53e1850-f64d-3f52-99a0-ae14d9477e1d","pitchNumber":6,"startTime":"2026-08-28T19:34:44.698Z","endTime":"2026-08-28T19:34:47.928Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.09053566164003,"aZ":-34.03278835453836,"pfxX":1.304335701421468,"pfxZ":-1.18146558277979,"pX":-0.6666729707279936,"pZ":1.2179260797620712,"vX0":3.753855603327963,"vY0":-124.27009389279027,"vZ0":-3.4306897717980553,"x":142.41,"y":205.9,"x0":-2.3614796824984845,"y0":50.00088751014966,"z0":5.420656432333403,"aX":2.0554118859804356},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.6,"breakHorizontal":-3.1,"spinRate":2877,"spinDirection":46},"zone":13,"typeConfidence":0.88,"plateTime":0.43944297570028557,"extension":6.0151519851684325},"index":7,"playId":"5fa1e04b-e1b3-3b91-a0cf-43ccbf58665e","pitchNumber":7,"startTime":"2026-08-28T19:35:06.657Z","endTime":"2026-08-28T19:35:10.262Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T19:35:10.262Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carson Kelly flies out to left fielder JJ Bleday.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-28T19:35:12.860Z","endTime":"2026-08-28T19:36:48.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"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":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"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, 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":82.5,"endSpeed":76.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.264366100103885,"aZ":-42.674745154429296,"pfxX":5.171777681360592,"pfxZ":-7.14139132843882,"pX":-0.8577979638923,"pZ":2.6892450099743948,"vX0":2.0982774676863953,"vY0":-120.16205276782394,"vZ0":1.3182941125980838,"x":149.7,"y":166.17,"x0":-2.4132446673871195,"y0":50.00595609871693,"z0":5.911339790854914,"aX":7.599395700064535},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-12.4,"breakHorizontal":-9.8,"spinRate":3091,"spinDirection":52},"zone":4,"typeConfidence":0.9,"plateTime":0.45501742999316974,"extension":5.756199331648596},"index":0,"playId":"7579de8d-f063-3b8c-8e96-03bc2fbbfe3a","pitchNumber":1,"startTime":"2026-08-28T19:35:38.823Z","endTime":"2026-08-28T19:35:42.061Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.848509715455396,"aZ":-33.799570496285334,"pfxX":-0.5947961308265235,"pfxZ":-1.022104236784851,"pX":0.43924896919250056,"pZ":1.9706469557179875,"vX0":6.747652022420819,"vY0":-124.68999889679573,"vZ0":-2.07273711609507,"x":100.26,"y":185.57,"x0":-2.2088578754111032,"y0":50.00089006840664,"z0":5.5653700210664425,"aX":-0.9507767345815039},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.0,"breakHorizontal":-0.2,"spinRate":2845,"spinDirection":65},"zone":9,"typeConfidence":0.91,"plateTime":0.4369940052507917,"extension":5.878060969439632},"index":1,"playId":"5a04d1e5-b4a4-3ac9-a39b-22eab0b3bd9a","pitchNumber":2,"startTime":"2026-08-28T19:35:53.515Z","endTime":"2026-08-28T19:35:57.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.19105985311007,"aZ":-34.10307925184129,"pfxX":-0.7552681741237701,"pfxZ":-1.1844497617261391,"pX":0.10103589360417704,"pZ":0.2454082727972265,"vX0":6.126317022560399,"vY0":-125.71946870601859,"vZ0":-5.871591983852574,"x":113.15,"y":232.15,"x0":-2.2550964641518276,"y0":50.00522886503,"z0":5.33436820438212,"aX":-1.2258112304194677},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.1,"breakHorizontal":0.1,"spinRate":2812,"spinDirection":38},"zone":14,"typeConfidence":0.91,"plateTime":0.4333976726070814,"extension":5.923487412957589},"index":2,"playId":"82967fd3-6e7b-370a-b125-89b8583ee1b2","pitchNumber":3,"startTime":"2026-08-28T19:36:17.804Z","endTime":"2026-08-28T19:36:21.078Z","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.4,"endSpeed":81.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.442228752384903,"aZ":-32.19244627316598,"pfxX":0.4618107881027311,"pfxZ":-0.01248916999985461,"pX":0.0840783071927055,"pZ":2.356515290008218,"vX0":5.62116424908575,"vY0":-125.98077759372302,"vZ0":-1.49141863125355,"x":113.8,"y":175.15,"x0":-2.2126578082543222,"y0":50.002810549236294,"z0":5.4979369299197085,"aX":0.7597694169650654},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.1,"breakHorizontal":-1.8,"spinRate":2850,"spinDirection":49},"zone":5,"typeConfidence":0.9,"plateTime":0.4305892938801108,"extension":6.043232523836016},"hitData":{"launchSpeed":95.2,"launchAngle":34.0,"totalDistance":363.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":48.42,"coordY":74.38}},"index":3,"playId":"81eb8e15-5d36-3fbb-bc5b-9322f0da8c13","pitchNumber":4,"startTime":"2026-08-28T19:36:39.577Z","endTime":"2026-08-28T19:36:48.395Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T19:36:48.395Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Elly De La Cruz grounds out, third baseman Alex Bregman to first baseman Michael Busch.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-28T19:39:07.180Z","endTime":"2026-08-28T19:39:36.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":80.3,"endSpeed":75.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.362700785223115,"aZ":-39.33597477454528,"pfxX":-0.8317782750995804,"pfxZ":-5.073930946085609,"pX":-0.7330811469786436,"pZ":2.1018297879853205,"vX0":-4.236592040096511,"vY0":-116.98615299490179,"vZ0":-1.1658272496165845,"x":144.94,"y":182.03,"x0":1.1962852926015228,"y0":50.004045947336365,"z0":6.236043582320808,"aX":-1.1732511126862926},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-9.2,"breakHorizontal":2.4,"spinRate":2449,"spinDirection":318},"zone":7,"typeConfidence":0.9,"plateTime":0.46502751233494477,"extension":7.0908519100227085},"hitData":{"launchSpeed":93.3,"launchAngle":-8.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.58,"coordY":167.8}},"index":0,"playId":"74182be4-f045-370b-904c-9350eaa40a10","pitchNumber":1,"startTime":"2026-08-28T19:39:28.519Z","endTime":"2026-08-28T19:39:36.457Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T19:39:36.457Z","atBatIndex":37},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Sal Stewart homers (29) on a fly ball to center field.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-28T19:39:42.241Z","endTime":"2026-08-28T19:41:55.015Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"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,5],"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":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":{"id":656849,"link":"/api/v1/people/656849"},"isScoringEvent":true,"rbi":true,"earned":true,"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":73.8,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.10274001047751,"aZ":-38.61712936447641,"pfxX":-3.353994009941136,"pfxZ":-4.760586496606652,"pX":0.7695046350562473,"pZ":1.9331294711859328,"vX0":-0.7328381893636854,"vY0":-114.66522259587693,"vZ0":-1.2978744679340086,"x":87.67,"y":186.59,"x0":1.5281330527998458,"y0":50.005473963614584,"z0":6.222557310662846,"aX":-4.53620889967928},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-8.6,"breakHorizontal":6.2,"spinRate":2456,"spinDirection":310},"zone":9,"typeConfidence":0.9,"plateTime":0.47486187903704113,"extension":6.960558582171024},"index":0,"playId":"34665b13-5230-34bc-9b1e-fcff8f81b15b","pitchNumber":1,"startTime":"2026-08-28T19:39:59.042Z","endTime":"2026-08-28T19:40:03.333Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.5022855574289,"aZ":-26.85746581033685,"pfxX":8.155504809311031,"pfxZ":3.346428434262738,"pX":0.8621296959804907,"pZ":1.99534361334867,"vX0":-4.2508359077370095,"vY0":-124.79196341406146,"vZ0":-4.430322058848671,"x":84.14,"y":184.91,"x0":1.521952102835633,"y0":50.00179330638056,"z0":5.988452073775663,"aX":12.950209305948917},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.3,"breakHorizontal":-13.9,"spinRate":1521,"spinDirection":117},"zone":14,"typeConfidence":0.9,"plateTime":0.4377606129677143,"extension":7.141246220120793},"index":1,"playId":"05c502da-3d72-33c2-ad63-6c4ac06473c9","pitchNumber":2,"startTime":"2026-08-28T19:40:25.139Z","endTime":"2026-08-28T19:40:30.447Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.1,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.977858291364804,"aZ":-21.82394950659678,"pfxX":9.351590012861875,"pfxZ":5.519405123360206,"pX":1.212577625604253,"pZ":0.9540247764968524,"vX0":-2.983288096578237,"vY0":-136.10422854102995,"vZ0":-9.493123209244409,"x":70.78,"y":213.02,"x0":1.1081569057848608,"y0":50.003247078218585,"z0":5.999550869109322,"aX":17.538266178755972},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.2,"breakHorizontal":-16.3,"spinRate":2228,"spinDirection":140},"zone":14,"typeConfidence":0.9,"plateTime":0.4024904503933695,"extension":7.023237003800492},"index":2,"playId":"14c2adb9-52fe-312c-85fb-5534a050928b","pitchNumber":3,"startTime":"2026-08-28T19:40:52.936Z","endTime":"2026-08-28T19:40:56.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.8,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.346143014779745,"aZ":-27.828925897872548,"pfxX":8.184009670082984,"pfxZ":2.7313693469690494,"pX":0.250380547461473,"pZ":0.558934794113341,"vX0":-4.6332491463436565,"vY0":-124.92433081058431,"vZ0":-7.589760691287477,"x":107.46,"y":223.69,"x0":1.058354371896223,"y0":50.00580243728261,"z0":5.899824865840956,"aX":13.037518131141386},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.5,"breakHorizontal":-13.9,"spinRate":1352,"spinDirection":126},"zone":14,"typeConfidence":0.9,"plateTime":0.43716694222569474,"extension":7.116004079759577},"index":3,"playId":"d0de31be-0a67-3305-99ab-7c55ffb9cc92","pitchNumber":4,"startTime":"2026-08-28T19:41:09.209Z","endTime":"2026-08-28T19:41:12.903Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2026-08-28T19:41:20.517Z","endTime":"2026-08-28T19:41:30.177Z","isPitch":false,"type":"action","player":{"id":701398,"link":"/api/v1/people/701398"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":75.3,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.469600698940145,"aZ":-38.13036970228631,"pfxX":-1.6213278527141513,"pfxZ":-4.2176761536529455,"pX":0.17928965056876037,"pZ":2.3473854411863933,"vX0":-1.7887792100202056,"vY0":-117.33337149175374,"vZ0":-0.9916531339726808,"x":110.17,"y":175.4,"x0":1.1584482473784188,"y0":50.002956817898436,"z0":6.287996205313071,"aX":-2.289780361363962},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-7.7,"breakHorizontal":3.4,"spinRate":2481,"spinDirection":325},"zone":5,"typeConfidence":0.9,"plateTime":0.46449341196329197,"extension":7.00692400431376},"hitData":{"launchSpeed":101.9,"launchAngle":24.0,"totalDistance":382.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":86.42,"coordY":49.9}},"index":5,"playId":"c74c615c-a1c1-318f-9efb-068f857d5e11","pitchNumber":5,"startTime":"2026-08-28T19:41:30.177Z","endTime":"2026-08-28T19:41:55.015Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T19:41:55.015Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Stephenson strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-28T19:42:04.628Z","endTime":"2026-08-28T19:43:35.403Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"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],"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":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.4,"endSpeed":85.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.435321646971836,"aZ":-23.49805803859542,"pfxX":7.400616780919261,"pfxZ":4.724595702539538,"pX":2.4590305998369404,"pZ":3.6864484080374385,"vX0":0.5353860928506698,"vY0":-133.34854093556655,"vZ0":-2.325683634926626,"x":23.27,"y":139.25,"x0":1.2927239576959915,"y0":50.002141781051506,"z0":6.231100125193564,"aX":13.586142592833829},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.4,"breakHorizontal":-13.6,"spinRate":2137,"spinDirection":150},"zone":12,"typeConfidence":0.91,"plateTime":0.40773308400072006,"extension":7.108712118563716},"index":0,"playId":"3e4fdf59-c955-33da-8cd1-3305f910a7b4","pitchNumber":1,"startTime":"2026-08-28T19:42:15.373Z","endTime":"2026-08-28T19:42:19.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":78.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.474670163459972,"aZ":-29.081650491951482,"pfxX":6.628854414262038,"pfxZ":2.0313127439298615,"pX":0.11321913873678718,"pZ":1.7258749392386616,"vX0":-4.469242588080105,"vY0":-121.109837912282,"vZ0":-4.249302782774992,"x":112.68,"y":192.18,"x0":1.1001038572045456,"y0":50.000275451081954,"z0":5.981257309411342,"aX":10.075652918537632},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":3.1,"breakHorizontal":-11.3,"spinRate":1386,"spinDirection":130},"zone":8,"typeConfidence":0.85,"plateTime":0.4482930013578925,"extension":7.123458864109604},"index":1,"playId":"43a290b4-8eb4-394d-990d-88f4a486678a","pitchNumber":2,"startTime":"2026-08-28T19:42:29.153Z","endTime":"2026-08-28T19:42:32.215Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.86032004278502,"aZ":-28.931437566080923,"pfxX":7.920195559312571,"pfxZ":2.0389606109262566,"pX":1.0555236153973235,"pZ":2.5737965641702925,"vX0":-3.321421539799025,"vY0":-123.94684102737064,"vZ0":-2.4392023767535127,"x":76.77,"y":169.29,"x0":1.3685903115286264,"y0":50.00119521826469,"z0":5.936161792360732,"aX":12.582529908272125},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.5,"breakHorizontal":-13.8,"spinRate":1797,"spinDirection":122},"zone":14,"typeConfidence":0.9,"plateTime":0.43838149623493594,"extension":7.126693847322674},"index":2,"playId":"2a370fec-15b2-316c-8b47-0dd479d405e6","pitchNumber":3,"startTime":"2026-08-28T19:42:44.636Z","endTime":"2026-08-28T19:42:47.636Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-28T19:42:58.948Z","endTime":"2026-08-28T19:43:11.367Z","isPitch":false,"type":"action","player":{"id":663886,"link":"/api/v1/people/663886"}},{"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":94.3,"endSpeed":88.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.589752292461046,"aZ":-16.378685450637594,"pfxX":1.6990248189133497,"pfxZ":8.089533055260828,"pX":-0.018823812347769503,"pZ":2.4909249078393763,"vX0":-3.412475139292589,"vY0":-137.43107261393658,"vZ0":-6.578320174588711,"x":117.72,"y":171.53,"x0":1.006824895928534,"y0":50.00026027187528,"z0":5.988866710836593,"aX":3.3166542161856696},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.8,"breakHorizontal":-2.5,"spinRate":2255,"spinDirection":147},"zone":5,"typeConfidence":0.91,"plateTime":0.3954650420936958,"extension":7.0714033831456735},"index":4,"playId":"906ac537-dff5-3113-a227-9638f2f70bad","pitchNumber":4,"startTime":"2026-08-28T19:43:11.367Z","endTime":"2026-08-28T19:43:14.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":76.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.10669049376181,"aZ":-37.817835234979,"pfxX":-1.2953521496060314,"pfxZ":-3.9673804305210307,"pX":-1.0825889401555053,"pZ":0.6087623968976315,"vX0":-5.060726208774303,"vY0":-117.91683488562114,"vZ0":-4.627651073083763,"x":158.27,"y":222.34,"x0":1.2499657268254567,"y0":50.0004068598704,"z0":6.044936661435222,"aX":-1.8437894892743028},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-8.0,"breakHorizontal":3.5,"spinRate":2454,"spinDirection":325},"zone":13,"typeConfidence":0.9,"plateTime":0.46255512944273214,"extension":7.001202918847711},"index":5,"playId":"74f6cbe6-e003-34a1-a487-9d082580833c","pitchNumber":5,"startTime":"2026-08-28T19:43:28.151Z","endTime":"2026-08-28T19:43:35.403Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T19:43:35.403Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Eugenio Suárez walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-28T19:43:40.429Z","endTime":"2026-08-28T19:45:29.582Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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.0,"endSpeed":84.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.465559020459057,"aZ":-20.419680754425308,"pfxX":9.233369721563875,"pfxZ":6.45456890070931,"pX":1.3356907054403722,"pZ":2.8501487514274872,"vX0":-2.543191297606013,"vY0":-133.96999952656017,"vZ0":-4.840159445587189,"x":66.09,"y":161.83,"x0":1.0967186512102731,"y0":50.00095331256679,"z0":6.136148706152707,"aX":16.81162442254937},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.9,"breakHorizontal":-16.2,"spinRate":2080,"spinDirection":148},"zone":12,"typeConfidence":0.9,"plateTime":0.4085629910606401,"extension":7.2067549407324165},"index":0,"playId":"69bb5f60-6301-392a-8178-d3ca3127bb9a","pitchNumber":1,"startTime":"2026-08-28T19:43:57.524Z","endTime":"2026-08-28T19:44:00.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.746531690678395,"aZ":-27.964080836310778,"pfxX":7.941951867733964,"pfxZ":2.66761731425642,"pX":1.1358793879975242,"pZ":1.780630564965687,"vX0":-2.6117928496683644,"vY0":-124.34770284080933,"vZ0":-4.744437695803725,"x":73.7,"y":190.7,"x0":1.162135279723123,"y0":50.00593393166793,"z0":6.008083172716792,"aX":12.555957806428271},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.1,"breakHorizontal":-13.9,"spinRate":1424,"spinDirection":131},"zone":14,"typeConfidence":0.9,"plateTime":0.43891415822167446,"extension":7.090534070863032},"index":1,"playId":"6b91e438-b629-3e63-9d48-92f78241a7b7","pitchNumber":2,"startTime":"2026-08-28T19:44:10.885Z","endTime":"2026-08-28T19:44:13.885Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":80.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.484151081536556,"aZ":-28.325146915787865,"pfxX":8.089344843525065,"pfxZ":2.417674473952318,"pX":0.3753189435229832,"pZ":0.13354925288481975,"vX0":-4.5465470459969355,"vY0":-124.72207650393031,"vZ0":-8.405368418583821,"x":102.69,"y":235.17,"x0":1.1604489233458348,"y0":50.00476689737916,"z0":5.84658424383663,"aX":12.88684116263075},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.9,"breakHorizontal":-13.8,"spinRate":1569,"spinDirection":122},"zone":14,"typeConfidence":0.9,"plateTime":0.43730953641174874,"extension":7.201512852482095},"index":2,"playId":"b75daa00-6b0a-36db-923b-bc73850d924c","pitchNumber":3,"startTime":"2026-08-28T19:44:26.539Z","endTime":"2026-08-28T19:44:30.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.40416315775075,"aZ":-29.331576649473476,"pfxX":-2.292185538853656,"pfxZ":1.6973377511417382,"pX":-0.1674134528722114,"pZ":1.6671373524911102,"vX0":-2.9361308585654182,"vY0":-127.35737715174342,"vZ0":-5.133816841292011,"x":123.38,"y":193.77,"x0":1.2898438025184604,"y0":50.00212006104582,"z0":5.9758516843171225,"aX":-3.838143012880962},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.3,"breakHorizontal":4.7,"spinRate":2304,"spinDirection":203},"zone":8,"typeConfidence":0.91,"plateTime":0.4269203896784459,"extension":7.145691123155118},"index":3,"playId":"96364d0c-cf9c-38c7-8262-1931a1ff7c52","pitchNumber":4,"startTime":"2026-08-28T19:44:47.610Z","endTime":"2026-08-28T19:44:50.925Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.98448955305342,"aZ":-20.01375599311741,"pfxX":1.7439041850049284,"pfxZ":6.2483113705108035,"pX":0.8483333030827296,"pZ":3.828930597888925,"vX0":-1.4683350813534313,"vY0":-137.5297991016925,"vZ0":-2.2065193135812873,"x":84.66,"y":135.4,"x0":1.1584632403406117,"y0":50.00246411191076,"z0":5.976237569943817,"aX":3.3934725167538207},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.2,"breakHorizontal":-2.9,"spinRate":2192,"spinDirection":160},"zone":12,"typeConfidence":0.9,"plateTime":0.3958839802309617,"extension":7.138512222375398},"index":4,"playId":"ff5135a5-d08d-3499-9828-c7b9d7228b9b","pitchNumber":5,"startTime":"2026-08-28T19:45:10.609Z","endTime":"2026-08-28T19:45:13.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":76.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.61039341935061,"aZ":-38.348953168634104,"pfxX":-0.8205085781137003,"pfxZ":-4.226182073201554,"pX":-1.8470505979171346,"pZ":1.1917713278728388,"vX0":-6.426893559404467,"vY0":-119.1592334368246,"vZ0":-3.479689823503157,"x":187.41,"y":206.6,"x0":0.9748126165761117,"y0":50.00539508988266,"z0":6.08307984843317,"aX":-1.1970154848728691},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-8.2,"breakHorizontal":2.8,"spinRate":2509,"spinDirection":325},"zone":13,"typeConfidence":0.9,"plateTime":0.4570047368452137,"extension":7.299331290187846},"index":5,"playId":"81fd4fb5-8878-3614-ac44-29202aa26d4b","pitchNumber":6,"startTime":"2026-08-28T19:45:25.972Z","endTime":"2026-08-28T19:45:29.582Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T19:45:29.582Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Bleday grounds out softly, pitcher David Peterson to first baseman Michael Busch.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-28T19:46:41.612Z","endTime":"2026-08-28T19:46:52.053Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"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],"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":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-28T19:45:48.445Z","endTime":"2026-08-28T19:46:43.921Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.077207509700976,"aZ":-24.98294400961701,"pfxX":8.414504537471178,"pfxZ":3.8233191305766887,"pX":1.2358003507061917,"pZ":2.7661012610292506,"vX0":-3.2791403155082337,"vY0":-136.31715427053905,"vZ0":-4.218608123949279,"x":69.89,"y":164.1,"x0":1.361367790388022,"y0":50.002836286283575,"z0":6.059206781376521,"aX":15.829738361606731},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.2,"breakHorizontal":-14.5,"spinRate":2166,"spinDirection":153},"zone":12,"typeConfidence":0.9,"plateTime":0.40185624928394237,"extension":7.131081360597567},"hitData":{"launchSpeed":33.3,"launchAngle":14.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":120.79,"coordY":181.48}},"index":1,"playId":"059d183a-3c8f-3343-b1f7-5cfb7b75306a","pitchNumber":1,"startTime":"2026-08-28T19:46:43.921Z","endTime":"2026-08-28T19:46:52.053Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T19:46:52.053Z","atBatIndex":41},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Pete Crow-Armstrong lines out to left fielder JJ Bleday.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-28T19:48:55.901Z","endTime":"2026-08-28T19:50:27.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"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":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.692054274741555,"aZ":-22.438256057758153,"pfxX":-5.781408416834156,"pfxZ":4.988444193498119,"pX":1.26843154589476,"pZ":2.3069847613105128,"vX0":10.565260311410505,"vY0":-137.8435934909641,"vZ0":-4.677918711843458,"x":68.65,"y":176.49,"x0":-1.8391158071662939,"y0":50.000149621865305,"z0":5.514012693505142,"aX":-11.277842397213231},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.4,"breakHorizontal":8.6,"spinRate":2185,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.39528285440280664,"extension":5.9986584293639265},"index":0,"playId":"8a426407-088d-37a2-8096-667c95ccf3ee","pitchNumber":1,"startTime":"2026-08-28T19:49:01.023Z","endTime":"2026-08-28T19:49:04.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.235019436041913,"aZ":-21.025426030455783,"pfxX":-5.973246982912041,"pfxZ":5.7091845095027605,"pX":0.7089438896533042,"pZ":3.1603382691174517,"vX0":9.409222818242881,"vY0":-137.78667081047834,"vZ0":-2.8127600439745057,"x":89.98,"y":153.45,"x0":-1.9503426484881219,"y0":50.00104641354358,"z0":5.590836051995482,"aX":-11.660775997013422},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.1,"breakHorizontal":9.2,"spinRate":2322,"spinDirection":226},"zone":3,"typeConfidence":2.0,"plateTime":0.3952186257203736,"extension":5.90119579360926},"index":1,"playId":"03ab73e4-59c0-32c7-b38d-e92e5513be3c","pitchNumber":2,"startTime":"2026-08-28T19:49:14.464Z","endTime":"2026-08-28T19:49:17.730Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.12043428589509,"aZ":-17.953492119310212,"pfxX":-6.923580099450125,"pfxZ":7.268739667231175,"pX":-1.306708401479803,"pZ":3.653409935755564,"vX0":4.794536068438613,"vY0":-138.342758823759,"vZ0":-2.154801344837562,"x":166.81,"y":140.14,"x0":-2.1543750417486565,"y0":50.00496108251855,"z0":5.633361973696539,"aX":-13.549329180922868},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.0,"breakHorizontal":11.6,"spinRate":2441,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.39449239122034063,"extension":5.938165055521549},"index":2,"playId":"36b95a9a-b91b-3ff0-a7ed-786b6350dccb","pitchNumber":3,"startTime":"2026-08-28T19:49:28.241Z","endTime":"2026-08-28T19:49:31.517Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.137386794315795,"aZ":-31.142511583259346,"pfxX":-9.475494689518207,"pfxZ":0.6186206468897097,"pX":-1.1334633320249663,"pZ":2.803355305294361,"vX0":6.104023434486572,"vY0":-128.58760846193434,"vZ0":-0.6523108582905432,"x":160.2,"y":163.09,"x0":-2.3092371534524827,"y0":50.00397995505788,"z0":5.480539283672067,"aX":-15.83870974074139},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.2,"breakHorizontal":15.7,"spinRate":2210,"spinDirection":256},"zone":11,"typeConfidence":0.88,"plateTime":0.42625792494145065,"extension":6.0332513415563325},"index":3,"playId":"ed659b15-bc21-36e3-827f-b81f6c498a38","pitchNumber":4,"startTime":"2026-08-28T19:49:42.224Z","endTime":"2026-08-28T19:49:45.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.469253914853834,"aZ":-28.253698611666845,"pfxX":-8.7830330910333,"pfxZ":2.0628311010169025,"pX":0.13122694958357367,"pZ":2.846603185942803,"vX0":9.176556117398762,"vY0":-136.36459624230812,"vZ0":-1.4988146368329704,"x":112.0,"y":161.92,"x0":-2.1220776954420786,"y0":50.00361076084986,"z0":5.33614288751709,"aX":-16.691136509606114},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.6,"breakHorizontal":14.2,"spinRate":2343,"spinDirection":237},"zone":2,"typeConfidence":2.0,"plateTime":0.4003078700632381,"extension":6.239608241988258},"index":4,"playId":"de4fa0a8-6067-3b82-bc49-6d54f10e4b4e","pitchNumber":5,"startTime":"2026-08-28T19:49:59.544Z","endTime":"2026-08-28T19:50:03.148Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-28T19:50:11.797Z","endTime":"2026-08-28T19:50:19.407Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":88.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.782957160904957,"aZ":-21.661466341436938,"pfxX":-6.1428533850780696,"pfxZ":5.347323723678793,"pX":0.2578244993029296,"pZ":2.7559129127789856,"vX0":8.337367678157637,"vY0":-138.16871295803566,"vZ0":-3.5717251934651646,"x":107.17,"y":164.37,"x0":-1.976653039857545,"y0":50.005985516685286,"z0":5.49104765487372,"aX":-12.085370036877329},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.2,"breakHorizontal":9.7,"spinRate":2448,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.3938296371120753,"extension":6.05502978049261},"hitData":{"launchSpeed":80.2,"launchAngle":29.0,"totalDistance":286.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":95.66,"coordY":89.15}},"index":6,"playId":"1288ec8b-2c44-3769-a65c-bb4f965da1b1","pitchNumber":6,"startTime":"2026-08-28T19:50:19.407Z","endTime":"2026-08-28T19:50:27.484Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T19:50:27.484Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-28T19:50:30.927Z","endTime":"2026-08-28T19:51:55.473Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":81.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.202184917657107,"aZ":-34.33241899058211,"pfxX":0.3418483272805304,"pfxZ":-1.3119339485336337,"pX":0.47940062252325766,"pZ":1.5788387463121132,"vX0":6.383467023098168,"vY0":-126.05694494028351,"vZ0":-3.0266480446473594,"x":98.73,"y":196.15,"x0":-2.1110723868332086,"y0":50.006006202857975,"z0":5.515864480724726,"aX":0.5602890150952752},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.8,"breakHorizontal":-1.8,"spinRate":2754,"spinDirection":35},"zone":14,"typeConfidence":0.91,"plateTime":0.43148063784789326,"extension":6.073065536145652},"index":0,"playId":"8a124276-1716-3fe4-ade0-b5f1538659a8","pitchNumber":1,"startTime":"2026-08-28T19:50:55.530Z","endTime":"2026-08-28T19:51:00.097Z","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":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.551863520800378,"aZ":-17.84659866087893,"pfxX":-4.521408798323998,"pfxZ":7.21479807909428,"pX":0.8722201796179562,"pZ":2.625042554397123,"vX0":9.218284819674722,"vY0":-139.16074156714973,"vZ0":-5.206169084250735,"x":83.75,"y":167.9,"x0":-1.8771845792724853,"y0":50.00243127326935,"z0":5.680218909806791,"aX":-8.979300965605637},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.2,"breakHorizontal":6.6,"spinRate":2434,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.3917123804720255,"extension":5.982632862204292},"index":1,"playId":"410a70ca-5c30-348f-8a6f-c572f7e9e26f","pitchNumber":2,"startTime":"2026-08-28T19:51:08.019Z","endTime":"2026-08-28T19:51:13.700Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96197886658856,"aZ":-17.280346112029687,"pfxX":-6.226734367873776,"pfxZ":7.66674941182149,"pX":-0.3416510564276408,"pZ":2.1264241236476313,"vX0":6.638940660082395,"vY0":-137.65739611880198,"vZ0":-6.2986498113619245,"x":130.02,"y":181.37,"x0":-1.9612921401420953,"y0":50.00683468373808,"z0":5.590153459267013,"aX":-12.103446985226876},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.0,"breakHorizontal":10.1,"spinRate":2397,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.396005716922474,"extension":6.016574247623836},"index":2,"playId":"709f5b7f-5f69-3941-852c-45e3337c9a4e","pitchNumber":3,"startTime":"2026-08-28T19:51:36.307Z","endTime":"2026-08-28T19:51:39.875Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":95.2,"endSpeed":88.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.624302840131268,"aZ":-23.54422851544352,"pfxX":-9.716779120904675,"pfxZ":4.403816376164439,"pX":0.5133583705802318,"pZ":1.5694450050988211,"vX0":10.359165005494857,"vY0":-138.28984492990796,"vZ0":-5.583134293648418,"x":97.43,"y":196.4,"x0":-1.9989148724878907,"y0":50.00075879025721,"z0":5.170005005784821,"aX":-19.028188318344174},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.1,"breakHorizontal":15.7,"spinRate":2485,"spinDirection":237},"zone":9,"typeConfidence":2.0,"plateTime":0.39440649313950527,"extension":6.246729587741711},"index":3,"playId":"73270ec8-29fd-3600-a7e7-2cd44683e24a","pitchNumber":4,"startTime":"2026-08-28T19:51:51.599Z","endTime":"2026-08-28T19:51:55.473Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T19:51:55.473Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Busch grounds out, shortstop Elly De La Cruz to first baseman Sal Stewart.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-28T19:52:11.262Z","endTime":"2026-08-28T19:53:05.072Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.497180037016772,"aZ":-35.083290359363204,"pfxX":1.1598740362090556,"pfxZ":-1.8032655205283161,"pX":0.26790979577001983,"pZ":1.8354390292231733,"vX0":5.99318422886354,"vY0":-125.275063569001,"vZ0":-2.0125358430428832,"x":106.79,"y":189.22,"x0":-2.2904063667005823,"y0":50.00149180263503,"z0":5.473803554149861,"aX":1.8723200498486816},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-3.5,"breakHorizontal":-3.2,"spinRate":2928,"spinDirection":44},"zone":9,"typeConfidence":0.91,"plateTime":0.43457057585211034,"extension":6.100370251686456},"index":0,"playId":"d7bcfdaf-d35a-30cb-9583-5ae5d3c6dccb","pitchNumber":1,"startTime":"2026-08-28T19:52:18.932Z","endTime":"2026-08-28T19:52:23.517Z","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":82.5,"endSpeed":76.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.431125760462916,"aZ":-41.33864594641172,"pfxX":5.811090513395715,"pfxZ":-6.238948618569706,"pX":-0.2737105092296883,"pZ":0.9627933981336251,"vX0":2.452606582538225,"vY0":-120.1994606049329,"vZ0":-2.5450042572562595,"x":127.43,"y":212.78,"x0":-2.061060512585303,"y0":50.00309270550292,"z0":5.692019396329391,"aX":8.536160134785963},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-11.6,"breakHorizontal":-11.0,"spinRate":3193,"spinDirection":46},"zone":13,"typeConfidence":0.89,"plateTime":0.4549880175890153,"extension":5.938678667864896},"index":1,"playId":"265fb12f-b234-3959-9b6d-54aff3593717","pitchNumber":2,"startTime":"2026-08-28T19:52:43.552Z","endTime":"2026-08-28T19:52:47.887Z","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":94.4,"endSpeed":86.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.740126776262706,"aZ":-27.827993984366156,"pfxX":-10.463721594029574,"pfxZ":2.2637956435603908,"pX":-0.5142385103887942,"pZ":2.358619187856352,"vX0":7.983089745458767,"vY0":-137.27846239836285,"vZ0":-2.672350938225979,"x":136.6,"y":175.1,"x0":-2.0920667163948363,"y0":50.00337994559362,"z0":5.22762378146221,"aX":-20.08803900263586},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.7,"breakHorizontal":17.4,"spinRate":2331,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.3981194403559538,"extension":6.144033890809434},"hitData":{"launchSpeed":101.2,"launchAngle":3.0,"totalDistance":76.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.46,"coordY":136.97}},"index":2,"playId":"5545b7be-bf0e-39d1-910e-4b30cbaa1245","pitchNumber":3,"startTime":"2026-08-28T19:52:57.277Z","endTime":"2026-08-28T19:53:05.072Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T19:53:05.072Z","atBatIndex":44},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Matt McLain lines out to left fielder Ian Happ.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-28T19:55:21.192Z","endTime":"2026-08-28T19:56:42.583Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"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":[1,2,3,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"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":{"description":"Pitching Change: Trent Thornton replaces David Peterson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-28T19:54:41.324Z","endTime":"2026-08-28T19:55:23.507Z","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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":88.6,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.27869657065576,"aZ":-15.793887672221363,"pfxX":-3.6252790565122677,"pfxZ":8.248698826010886,"pX":0.29631393452739485,"pZ":2.840662828608906,"vX0":7.5276485037782725,"vY0":-138.676995708794,"vZ0":-4.118812520468694,"x":105.71,"y":162.08,"x0":-1.958565896026743,"y0":50.004128111007674,"z0":5.369569871464091,"aX":-7.200891081502363},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.5,"breakHorizontal":5.4,"spinRate":2383,"spinDirection":203},"zone":3,"typeConfidence":0.88,"plateTime":0.3920272914388594,"extension":6.25599766481166},"index":1,"playId":"739745ff-ec02-3196-bc20-d86210f3cf9a","pitchNumber":1,"startTime":"2026-08-28T19:55:23.507Z","endTime":"2026-08-28T19:55:27.420Z","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":81.0,"endSpeed":75.8,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.688285003950433,"aZ":-32.085090533198915,"pfxX":9.124625983349308,"pfxZ":0.06471861380214916,"pX":1.7096430143132872,"pZ":0.43930089637378467,"vX0":6.333669483854647,"vY0":-117.96689642539933,"vZ0":-3.8620337987114812,"x":51.83,"y":226.92,"x0":-2.18789014570382,"y0":50.00376619263189,"z0":5.029255889213102,"aX":12.968101313563848},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-0.5,"breakHorizontal":-18.0,"spinRate":2997,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.4628264069414696,"extension":6.052947780861039},"index":2,"playId":"73a4ee38-2d3b-38c5-acba-0a773c0e0ffe","pitchNumber":2,"startTime":"2026-08-28T19:55:38.062Z","endTime":"2026-08-28T19:55:41.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.2,"endSpeed":88.2,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.80298826876835,"aZ":-22.16073944290277,"pfxX":-6.9637267838870045,"pfxZ":5.108755324251318,"pX":-0.3572296786033414,"pZ":3.3975503790144597,"vX0":6.616295584287534,"vY0":-137.30668506812518,"vZ0":-1.4324432242331393,"x":130.62,"y":147.05,"x0":-1.8627867262330013,"y0":50.003893820361476,"z0":5.395602132352331,"aX":-13.652161732575829},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.2,"breakHorizontal":11.6,"spinRate":2203,"spinDirection":213},"zone":11,"typeConfidence":0.89,"plateTime":0.3949219614722468,"extension":6.234198273891162},"index":3,"playId":"107ec016-f210-32bc-bdb1-f2029d75af17","pitchNumber":3,"startTime":"2026-08-28T19:55:55.757Z","endTime":"2026-08-28T19:55:59.328Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-08-28T19:56:08.659Z","endTime":"2026-08-28T19:56:18.154Z","isPitch":false,"type":"action","player":{"id":680574,"link":"/api/v1/people/680574"}},{"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":95.7,"endSpeed":88.6,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.99807913715979,"aZ":-15.492998966004286,"pfxX":-3.3272254841169264,"pfxZ":8.34540026538231,"pX":-0.4989011950634829,"pZ":4.275029840777581,"vX0":4.907412411467654,"vY0":-139.4525108388065,"vZ0":-0.8194775171799905,"x":136.02,"y":123.35,"x0":-1.8372092641503517,"y0":50.00138763078152,"z0":5.580411325091824,"aX":-6.65005185789731},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.2,"breakHorizontal":5.2,"spinRate":2288,"spinDirection":209},"zone":11,"typeConfidence":0.91,"plateTime":0.39056157052254425,"extension":6.10489656430585},"index":5,"playId":"a5206aba-891d-3ba2-ac9e-e502dc6bfcd9","pitchNumber":4,"startTime":"2026-08-28T19:56:18.154Z","endTime":"2026-08-28T19:56:21.154Z","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":81.1,"endSpeed":74.9,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.413681212591918,"aZ":-31.871094635183923,"pfxX":11.290994760233929,"pfxZ":0.21294841156726818,"pX":0.4936554206447813,"pZ":2.389287467553424,"vX0":3.185119241870166,"vY0":-118.1645546655901,"vZ0":0.31862357547572184,"x":98.18,"y":174.27,"x0":-2.3383415743743226,"y0":50.00149201996325,"z0":5.179650009167904,"aX":15.973118107016827},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":0.7,"breakHorizontal":-21.2,"spinRate":2982,"spinDirection":61},"zone":6,"typeConfidence":0.9,"plateTime":0.46343272582384243,"extension":5.963640059635791},"hitData":{"launchSpeed":90.9,"launchAngle":22.0,"totalDistance":320.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":97.85,"coordY":74.0}},"index":6,"playId":"0ce99a40-b0b2-3358-a7a2-eda8bca43079","pitchNumber":5,"startTime":"2026-08-28T19:56:34.478Z","endTime":"2026-08-28T19:56:42.583Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T19:56:42.583Z","atBatIndex":45},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jose Trevino homers (5) on a fly ball to center field.","rbi":1,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-28T19:56:45.553Z","endTime":"2026-08-28T19:57:35.592Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"responsiblePitcher":{"id":663423,"link":"/api/v1/people/663423"},"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":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.3,"strikeZoneTop":3.061,"strikeZoneBottom":1.545,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.50967080157964,"aZ":-13.611339720520576,"pfxX":-4.332210498110941,"pfxZ":9.31437281904034,"pX":-0.4879807302203104,"pZ":2.745627137500631,"vX0":5.509086128796106,"vY0":-139.80862154943492,"vZ0":-4.761273473060051,"x":135.6,"y":164.65,"x0":-1.914887582287885,"y0":50.00301419246376,"z0":5.354094145157007,"aX":-8.634679736464424},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.2,"breakHorizontal":6.8,"spinRate":2438,"spinDirection":209},"zone":1,"typeConfidence":0.92,"plateTime":0.39074261301588686,"extension":6.311095307554956},"hitData":{"launchSpeed":102.8,"launchAngle":28.0,"totalDistance":395.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":98.68,"coordY":41.78}},"index":0,"playId":"f4ac2b2a-0650-3174-aed1-d43cc8f45cc0","pitchNumber":1,"startTime":"2026-08-28T19:57:08.017Z","endTime":"2026-08-28T19:57:35.592Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T19:57:35.592Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Héctor Rodríguez walks.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-28T19:57:39.355Z","endTime":"2026-08-28T19:59:09.499Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":82.2,"endSpeed":77.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.891468516014278,"aZ":-40.359429820247186,"pfxX":2.870996498429145,"pfxZ":-5.5826079276841165,"pX":1.0860247260085154,"pZ":0.14796402463613048,"vX0":5.972958488074276,"vY0":-119.70829954438874,"vZ0":-4.435032197023812,"x":75.6,"y":234.78,"x0":-1.804420327548061,"y0":50.00378595578735,"z0":5.599388515534365,"aX":4.20832399281755},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-10.9,"breakHorizontal":-6.5,"spinRate":3079,"spinDirection":45},"zone":14,"typeConfidence":0.9,"plateTime":0.45577981425326763,"extension":5.985034505539816},"index":0,"playId":"9da22416-cccc-3aa4-962b-97e4520dba1c","pitchNumber":1,"startTime":"2026-08-28T19:57:51.473Z","endTime":"2026-08-28T19:57:54.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":76.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.756194848698414,"aZ":-40.08689285065823,"pfxX":3.615711781150332,"pfxZ":-5.431673315174791,"pX":1.0581739427864032,"pZ":2.086404110362005,"vX0":5.22043059808956,"vY0":-119.02787610294955,"vZ0":-0.09910132739625066,"x":76.66,"y":182.45,"x0":-1.6213148416208218,"y0":50.00456588081874,"z0":5.714955486740419,"aX":5.263839774287171},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-9.7,"breakHorizontal":-7.7,"spinRate":3142,"spinDirection":45},"zone":14,"typeConfidence":0.9,"plateTime":0.4576544193581866,"extension":6.022710433773716},"index":1,"playId":"da503984-51d8-36f9-90c5-2e8a210d7b5c","pitchNumber":2,"startTime":"2026-08-28T19:58:07.581Z","endTime":"2026-08-28T19:58:11.071Z","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":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.05812990113655,"aZ":-13.800866466724834,"pfxX":-4.168698717596818,"pfxZ":9.528283583603528,"pX":0.18720926445444908,"pZ":2.5419178445874904,"vX0":7.248782591940552,"vY0":-137.63886872897208,"vZ0":-4.8892846415985085,"x":109.86,"y":170.15,"x0":-1.9327619486909273,"y0":50.00627830068642,"z0":5.268071190340536,"aX":-8.042092338975092},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.4,"breakHorizontal":6.1,"spinRate":2365,"spinDirection":215},"zone":5,"typeConfidence":0.92,"plateTime":0.3971616135720324,"extension":6.183893047585651},"index":2,"playId":"ed976c22-951f-3526-b7bc-055bcffddda6","pitchNumber":3,"startTime":"2026-08-28T19:58:23.473Z","endTime":"2026-08-28T19:58:26.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.357628424138188,"aZ":-22.013350890203075,"pfxX":-0.20996997872689072,"pfxZ":5.591588071084534,"pX":1.3085061695712523,"pZ":3.7333163062538426,"vX0":8.677821243935245,"vY0":-132.70991676298266,"vZ0":-0.10784229762727726,"x":67.12,"y":137.98,"x0":-1.9506804922897811,"y0":50.00301448668648,"z0":5.352716589650558,"aX":-0.38144066647894254},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.3,"breakHorizontal":-1.2,"spinRate":2532,"spinDirection":180},"zone":12,"typeConfidence":0.91,"plateTime":0.4097786384228339,"extension":6.112001671306987},"index":3,"playId":"6cbac49d-1b47-3ac9-a249-394143f31afd","pitchNumber":4,"startTime":"2026-08-28T19:58:41.154Z","endTime":"2026-08-28T19:58:44.633Z","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":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":75.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.98660286898001,"aZ":-43.66246361658773,"pfxX":3.3810952216288332,"pfxZ":-8.03548113433676,"pX":-0.8624890544045508,"pZ":2.825361077748938,"vX0":1.5279238468108693,"vY0":-118.38395021383661,"vZ0":2.384031905761457,"x":149.88,"y":162.5,"x0":-1.953964448134953,"y0":50.00130729913722,"z0":5.779953789829423,"aX":4.834924894273218},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-13.8,"breakHorizontal":-6.5,"spinRate":3119,"spinDirection":36},"zone":11,"typeConfidence":0.9,"plateTime":0.46132695967751447,"extension":5.924206924973043},"index":4,"playId":"d89f1687-b4a3-3a90-8ab6-642f1dfb0d63","pitchNumber":5,"startTime":"2026-08-28T19:58:58.093Z","endTime":"2026-08-28T19:59:09.499Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T19:59:09.499Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dane Myers flies out to right fielder Seiya Suzuki.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-28T19:59:41.164Z","endTime":"2026-08-28T20:01:48.711Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-28T19:59:33.134Z","endTime":"2026-08-28T19:59:43.452Z","isPitch":false,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.572719810959345,"aZ":-21.430456762641516,"pfxX":0.573824767116633,"pfxZ":5.888294685998591,"pX":-0.6628425390480018,"pZ":3.1526312623951345,"vX0":3.8455468589741444,"vY0":-133.0121726385593,"vZ0":-1.659580794176482,"x":142.27,"y":153.66,"x0":-2.191045859436155,"y0":50.0056692430421,"z0":5.310297719371708,"aX":1.0463478001232096},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.6,"breakHorizontal":-1.7,"spinRate":2510,"spinDirection":195},"zone":1,"typeConfidence":0.92,"plateTime":0.40891469842878525,"extension":6.200032636975043},"index":1,"playId":"d0ac59f6-d867-3c61-a1a4-bf79496a7358","pitchNumber":1,"startTime":"2026-08-28T19:59:43.452Z","endTime":"2026-08-28T19:59:46.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.296858106077266,"aZ":-32.57220733069413,"pfxX":8.909652150768839,"pfxZ":-0.28007500432356913,"pX":-0.2887541518189171,"pZ":3.010610867956182,"vX0":2.1099914089592726,"vY0":-118.15739998379313,"vZ0":1.6271059319365193,"x":128.01,"y":157.49,"x0":-2.3506916979963295,"y0":50.00299138500674,"z0":5.303667165930084,"aX":12.610949513176921},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":0.1,"breakHorizontal":-16.7,"spinRate":2958,"spinDirection":67},"zone":2,"typeConfidence":0.9,"plateTime":0.46337403999291604,"extension":5.940082317659362},"index":2,"playId":"c785777a-b6de-3926-a69f-8585769875ce","pitchNumber":2,"startTime":"2026-08-28T20:00:00.254Z","endTime":"2026-08-28T20:00:03.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.07878679700812,"aZ":-32.158340418572344,"pfxX":7.182011977904628,"pfxZ":0.012155227215837172,"pX":-0.16714208541467088,"pZ":2.392648119075848,"vX0":3.1798338280547975,"vY0":-117.18356105542993,"vZ0":0.5744148129304583,"x":123.37,"y":174.18,"x0":-2.4726513888872903,"y0":50.002919286560854,"z0":5.136265205983292,"aX":10.039571174041592},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":0.5,"breakHorizontal":-13.8,"spinRate":2952,"spinDirection":64},"zone":5,"typeConfidence":0.9,"plateTime":0.4665000519732625,"extension":5.970714499104719},"index":3,"playId":"5972c0c3-f668-3161-b43d-a21de984542e","pitchNumber":3,"startTime":"2026-08-28T20:00:20.000Z","endTime":"2026-08-28T20:00:23.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":88.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.615952967143965,"aZ":-15.052198109320726,"pfxX":-2.80213821798422,"pfxZ":8.698904364017725,"pX":0.056317783061372244,"pZ":2.9767788015626078,"vX0":5.483445318972936,"vY0":-138.40056463660719,"vZ0":-4.070322207677759,"x":114.85,"y":158.41,"x0":-1.5735212645158099,"y0":50.00577253829421,"z0":5.45348096585613,"aX":-5.517861385716191},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.2,"breakHorizontal":4.1,"spinRate":2369,"spinDirection":202},"zone":2,"typeConfidence":0.9,"plateTime":0.3935567905173314,"extension":6.260620672921647},"index":4,"playId":"5caa35aa-a209-3a76-84f5-0fb8d2b469bf","pitchNumber":4,"startTime":"2026-08-28T20:00:39.122Z","endTime":"2026-08-28T20:00:42.485Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.119754225116193,"aZ":-15.235099580795586,"pfxX":-2.4594620954922983,"pfxZ":8.53809197489375,"pX":-0.44783532853675456,"pZ":3.817983535043136,"vX0":4.019675316615797,"vY0":-139.2125628584962,"vZ0":-1.8676717249126245,"x":134.07,"y":135.69,"x0":-1.5838613194925495,"y0":50.00100572472949,"z0":5.494112609427158,"aX":-4.878817151193327},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.4,"breakHorizontal":3.7,"spinRate":2368,"spinDirection":202},"zone":11,"typeConfidence":0.91,"plateTime":0.3918488377952567,"extension":6.226587318686797},"index":5,"playId":"9f3df94e-1714-36ce-bd61-e0cf731f6ff7","pitchNumber":5,"startTime":"2026-08-28T20:01:00.993Z","endTime":"2026-08-28T20:01:08.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":74.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.85979282065865,"aZ":-31.12629029422541,"pfxX":8.822432410191112,"pfxZ":0.7498008339587408,"pX":-0.5011983429848378,"pZ":2.6555189727787134,"vX0":1.879391985506879,"vY0":-117.2166820227916,"vZ0":0.9627247466510478,"x":136.1,"y":167.08,"x0":-2.4592077420413565,"y0":50.001150410826185,"z0":5.1424354162472445,"aX":12.292463864736447},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":1.9,"breakHorizontal":-16.4,"spinRate":2823,"spinDirection":68},"zone":4,"typeConfidence":0.9,"plateTime":0.4670289505376042,"extension":5.858388687490637},"hitData":{"launchSpeed":80.1,"launchAngle":56.0,"totalDistance":204.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.07,"coordY":131.62}},"index":6,"playId":"9b1931bf-a360-3c23-a84b-b1ad604a7cd4","pitchNumber":6,"startTime":"2026-08-28T20:01:36.633Z","endTime":"2026-08-28T20:01:48.711Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T20:01:48.711Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Elly De La Cruz singles on a ground ball to right fielder Seiya Suzuki. Héctor Rodríguez to 3rd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-28T20:01:53.734Z","endTime":"2026-08-28T20:04:27.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"postOnThird":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":82.0,"endSpeed":75.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.24266254289877,"aZ":-44.09168012269531,"pfxX":4.25663884801809,"pfxZ":-8.357673340426366,"pX":0.5395672251523992,"pZ":0.7562038086076129,"vX0":4.039110209334134,"vY0":-119.32698903445761,"vZ0":-1.8245939663519064,"x":96.43,"y":218.36,"x0":-1.7345582999758142,"y0":50.00097110961254,"z0":5.542123543303249,"aX":6.071465375057896},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-15.2,"breakHorizontal":-8.8,"spinRate":3175,"spinDirection":41},"zone":14,"typeConfidence":0.9,"plateTime":0.46088827864508186,"extension":6.124301373385698},"index":0,"playId":"21aa1e1c-a49b-3442-84d1-afcfca4b5a93","pitchNumber":1,"startTime":"2026-08-28T20:02:12.493Z","endTime":"2026-08-28T20:02:16.512Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.374656785170377,"aZ":-22.75686790055516,"pfxX":-0.10262460665206596,"pfxZ":5.111899576365383,"pX":1.055835981969058,"pZ":2.923158922777478,"vX0":8.130248354512753,"vY0":-134.19160195632713,"vZ0":-1.990715758218744,"x":76.75,"y":159.85,"x0":-1.9872607023296602,"y0":50.001414382482096,"z0":5.2797118380330526,"aX":-0.19087727842849517},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.1,"breakHorizontal":-1.4,"spinRate":2611,"spinDirection":195},"zone":12,"typeConfidence":0.91,"plateTime":0.40665225896772395,"extension":6.121023072174401},"index":1,"playId":"f8370e6e-b3ef-375c-aac5-62a6ffba3522","pitchNumber":2,"startTime":"2026-08-28T20:02:32.550Z","endTime":"2026-08-28T20:02:36.572Z","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":2},"pitchData":{"startSpeed":81.7,"endSpeed":76.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.279665585051443,"aZ":-41.54852607029453,"pfxX":2.469177068259327,"pfxZ":-6.486227682457178,"pX":0.7925606123595997,"pZ":2.1186568941896287,"vX0":5.4041243301932,"vY0":-119.02231456688057,"vZ0":0.5385692556818129,"x":86.79,"y":181.58,"x0":-1.8215717183969307,"y0":50.00227411908497,"z0":5.629736853240411,"aX":3.56849832198356},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-11.4,"breakHorizontal":-5.6,"spinRate":3020,"spinDirection":48},"zone":14,"typeConfidence":0.9,"plateTime":0.4588959608252239,"extension":6.103593791976587},"index":2,"playId":"87a29f73-e6ac-3620-a548-be40c1c38f1b","pitchNumber":3,"startTime":"2026-08-28T20:02:50.563Z","endTime":"2026-08-28T20:02:54.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.838070203301328,"aZ":-42.51803737734974,"pfxX":3.48052427540333,"pfxZ":-7.274379424006309,"pX":0.6327232478868062,"pZ":0.7857453887681204,"vX0":4.56140672402101,"vY0":-118.2987589021571,"vZ0":-1.7944509494540257,"x":92.88,"y":217.56,"x0":-1.770068980756055,"y0":50.00316314720336,"z0":5.439508352475297,"aX":4.948791747011321},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-13.3,"breakHorizontal":-7.4,"spinRate":3108,"spinDirection":49},"zone":14,"typeConfidence":0.9,"plateTime":0.4623952673818219,"extension":6.2302167991521715},"index":3,"playId":"b863fd9b-1cba-3eda-9219-92e15d109499","pitchNumber":4,"startTime":"2026-08-28T20:03:09.572Z","endTime":"2026-08-28T20:03:13.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.587348919028127,"aZ":-14.739346613775686,"pfxX":-1.1462552235558134,"pfxZ":8.840843993013367,"pX":0.07705655028735396,"pZ":3.6173676937800416,"vX0":5.349207820911937,"vY0":-138.93679945767138,"vZ0":-2.449552869937299,"x":114.06,"y":141.11,"x0":-1.7169868478475836,"y0":50.00154102172478,"z0":5.479660275689919,"aX":-2.2604633205069073},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.7,"breakHorizontal":1.1,"spinRate":2469,"spinDirection":199},"zone":2,"typeConfidence":0.89,"plateTime":0.3929152940717904,"extension":6.228229221298284},"index":4,"playId":"2da017d4-9fa9-35c6-8a3e-2635f2804944","pitchNumber":5,"startTime":"2026-08-28T20:03:33.930Z","endTime":"2026-08-28T20:03:37.979Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":75.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.657618859618694,"aZ":-41.74229495548839,"pfxX":2.8721842547620664,"pfxZ":-6.705157428289989,"pX":0.34805555666250537,"pZ":1.086855254139718,"vX0":4.420378916780513,"vY0":-118.1559556930574,"vZ0":-1.5890725293226386,"x":103.73,"y":209.43,"x0":-1.9139062490493353,"y0":50.00444543966805,"z0":5.57343955758623,"aX":4.096719422503024},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-12.2,"breakHorizontal":-6.2,"spinRate":3097,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.46202025391439694,"extension":6.046102327227392},"index":5,"playId":"604479df-4e34-3c4e-a434-2082e18946c2","pitchNumber":6,"startTime":"2026-08-28T20:03:56.514Z","endTime":"2026-08-28T20:04:00.167Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.399139350854178,"aZ":-41.200627978819796,"pfxX":2.771552044588267,"pfxZ":-6.301434632579367,"pX":0.417758395069682,"pZ":2.125574028327383,"vX0":4.2782374979669004,"vY0":-118.86811538297934,"vZ0":0.512106908701587,"x":101.08,"y":181.39,"x0":-1.7640217331865893,"y0":50.00052541725159,"z0":5.642577327479738,"aX":3.9717461306764283},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-11.0,"breakHorizontal":-6.0,"spinRate":3049,"spinDirection":58},"zone":9,"typeConfidence":0.9,"plateTime":0.46046073637043783,"extension":6.107440177517087},"hitData":{"launchSpeed":100.5,"launchAngle":6.0,"totalDistance":106.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":165.44,"coordY":109.0}},"index":6,"playId":"e2735dac-05e3-3667-9239-1fbcea4e04cd","pitchNumber":7,"startTime":"2026-08-28T20:04:16.740Z","endTime":"2026-08-28T20:04:27.757Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T20:04:27.757Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sal Stewart singles on a ground ball to shortstop Nico Hoerner. Héctor Rodríguez scores. Elly De La Cruz to 3rd.","rbi":1,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-28T20:05:43.407Z","endTime":"2026-08-28T20:05:58.531Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"postOnThird":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[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":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"responsiblePitcher":{"id":663423,"link":"/api/v1/people/663423"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-28T20:04:47.078Z","endTime":"2026-08-28T20:05:45.718Z","isPitch":false,"type":"action"},{"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":2},"pitchData":{"startSpeed":95.2,"endSpeed":88.2,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.935487923889287,"aZ":-21.168601107558715,"pfxX":-5.235244697375348,"pfxZ":5.570839008336808,"pX":-1.2115493639083756,"pZ":2.721326802153608,"vX0":3.755638007540714,"vY0":-138.69019262322283,"vZ0":-3.58999875876163,"x":163.18,"y":165.3,"x0":-1.8935277029686333,"y0":50.00389338670164,"z0":5.420595415465692,"aX":-10.342702239872638},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.6,"breakHorizontal":8.9,"spinRate":2351,"spinDirection":205},"zone":11,"typeConfidence":0.93,"plateTime":0.3928447502125967,"extension":6.166244290741163},"hitData":{"launchSpeed":85.3,"launchAngle":-20.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":101.06,"coordY":155.13}},"index":1,"playId":"a0f43d36-e79c-3f98-88be-24212ac07308","pitchNumber":1,"startTime":"2026-08-28T20:05:45.718Z","endTime":"2026-08-28T20:05:58.531Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T20:05:58.531Z","atBatIndex":50},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Tyler Stephenson homers (13) on a fly ball to center field. Elly De La Cruz scores. Sal Stewart scores.","rbi":3,"awayScore":7,"homeScore":3,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-28T20:06:47.208Z","endTime":"2026-08-28T20:08:22.992Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"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,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"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":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":{"id":663423,"link":"/api/v1/people/663423"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":{"id":663423,"link":"/api/v1/people/663423"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":{"id":663423,"link":"/api/v1/people/663423"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"1d9465d4-63fa-3e15-821f-168d2582e434","startTime":"2026-08-28T20:06:32.659Z","endTime":"2026-08-28T20:06:35.659Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.05113890365629,"aZ":-19.663080638857945,"pfxX":0.5833775992034873,"pfxZ":7.041352826455704,"pX":-0.5513664654567574,"pZ":1.5783328206132108,"vX0":3.9890100006112066,"vY0":-131.4654655356556,"vZ0":-5.73398783927515,"x":138.02,"y":196.17,"x0":-2.154973557972509,"y0":50.00073654092207,"z0":5.216407582393593,"aX":1.0345387388996963},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.9,"breakHorizontal":-1.8,"spinRate":2579,"spinDirection":187},"zone":13,"typeConfidence":0.88,"plateTime":0.41433649000657,"extension":6.206190372814772},"index":1,"playId":"61b46d83-3e82-39ed-a9b9-73fba99df94c","pitchNumber":1,"startTime":"2026-08-28T20:06:49.588Z","endTime":"2026-08-28T20:06:54.033Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.399570573653065,"aZ":-21.31302480041798,"pfxX":-6.1083528108557426,"pfxZ":5.8454847922882145,"pX":-1.3433636057185971,"pZ":2.610134037681289,"vX0":3.7527732448203945,"vY0":-134.97320259619343,"vZ0":-3.2670943422577117,"x":168.21,"y":168.31,"x0":-1.952968957838538,"y0":50.00493422742698,"z0":5.324622697667273,"aX":-11.352714535723047},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.2,"breakHorizontal":10.3,"spinRate":2249,"spinDirection":209},"zone":11,"typeConfidence":0.93,"plateTime":0.4047043180336196,"extension":6.272976420978853},"index":2,"playId":"76ee5d4c-817f-3765-8e70-ffc2de7145ef","pitchNumber":2,"startTime":"2026-08-28T20:07:06.378Z","endTime":"2026-08-28T20:07:10.075Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.053352342535558,"aZ":-30.111790477534843,"pfxX":5.846644096230344,"pfxZ":1.396255416576924,"pX":-0.600947106922072,"pZ":3.2290269472094186,"vX0":2.3699407658614806,"vY0":-120.09717172908003,"vZ0":1.3329902286559716,"x":139.91,"y":151.6,"x0":-2.3571728724051497,"y0":50.00225685218711,"z0":5.325071867248618,"aX":8.625523558394287},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.1,"breakHorizontal":-11.2,"spinRate":2834,"spinDirection":80},"zone":1,"typeConfidence":0.87,"plateTime":0.4543246209451204,"extension":6.014405566374395},"index":3,"playId":"e8e89ca2-4a62-3bc5-b518-e35360603a84","pitchNumber":3,"startTime":"2026-08-28T20:07:31.784Z","endTime":"2026-08-28T20:07:35.452Z","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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.330819580243148,"aZ":-16.016396855479897,"pfxX":-3.5349046406619973,"pfxZ":8.309142806786191,"pX":0.25297246405677404,"pZ":3.0360237754813406,"vX0":6.582834968600091,"vY0":-138.2112616414461,"vZ0":-3.6641747194023977,"x":107.36,"y":156.81,"x0":-1.694875743638347,"y0":50.00327428093724,"z0":5.447231713451762,"aX":-6.874893522079322},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.5,"breakHorizontal":5.2,"spinRate":2215,"spinDirection":206},"zone":2,"typeConfidence":0.89,"plateTime":0.3955388238002455,"extension":6.207703281923228},"hitData":{"launchSpeed":103.0,"launchAngle":30.0,"totalDistance":399.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":103.59,"coordY":40.56}},"index":4,"playId":"c08cac15-5432-3c59-84fb-d6b2c9416e40","pitchNumber":4,"startTime":"2026-08-28T20:07:56.701Z","endTime":"2026-08-28T20:08:22.992Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T20:08:22.992Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Eugenio Suárez grounds out, shortstop Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-28T20:10:51.194Z","endTime":"2026-08-28T20:11:17.125Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-28T20:08:36.204Z","endTime":"2026-08-28T20:09:09.171Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Aaron Civale 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":2},"index":1,"startTime":"2026-08-28T20:09:09.171Z","endTime":"2026-08-28T20:10:53.257Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650644,"link":"/api/v1/people/650644"},"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(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":77.8,"endSpeed":72.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.48860558090451,"aZ":-41.90016817378,"pfxX":5.591612568831479,"pfxZ":-7.499230155294661,"pX":0.047269398546835456,"pZ":1.7712664086110435,"vX0":1.7225441959225327,"vY0":-113.37079465933402,"vZ0":-0.9061523156248034,"x":115.2,"y":190.96,"x0":-1.4497096047575562,"y0":50.00493455764164,"z0":6.372773769846373,"aX":7.249901794543678},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-13.4,"breakHorizontal":-10.6,"spinRate":3088,"spinDirection":45},"zone":8,"typeConfidence":0.9,"plateTime":0.4838730072362991,"extension":5.9052894303513295},"index":2,"playId":"e6d033e6-4317-3aff-9abd-77aa93f84477","pitchNumber":1,"startTime":"2026-08-28T20:10:53.257Z","endTime":"2026-08-28T20:10:56.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.646285661807752,"aZ":-24.394931350332538,"pfxX":4.312721583422706,"pfxZ":4.602887738168189,"pX":1.1000034601733018,"pZ":2.6709525118944324,"vX0":4.891027100305427,"vY0":-128.88163667032129,"vZ0":-4.058204131398739,"x":75.07,"y":166.66,"x0":-1.37940259617098,"y0":50.00261464834866,"z0":6.139925523074427,"aX":7.287118785151997},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.7,"breakHorizontal":-8.9,"spinRate":2726,"spinDirection":167},"zone":12,"typeConfidence":0.9,"plateTime":0.42424650523633867,"extension":5.971854506429024},"hitData":{"launchSpeed":56.1,"launchAngle":-42.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.59,"coordY":160.36}},"index":3,"playId":"408d5dff-cf94-3ca3-90b2-3cd7ce67feb3","pitchNumber":2,"startTime":"2026-08-28T20:11:09.172Z","endTime":"2026-08-28T20:11:17.125Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T20:11:17.125Z","atBatIndex":52},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alex Bregman pops out to shortstop Elly De La Cruz.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-28T20:13:35.290Z","endTime":"2026-08-28T20:14:18.419Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682825,"fullName":"Luis Mey","link":"/api/v1/people/682825"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Luis Mey replaces Rhett Lowder.","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-08-28T20:12:50.198Z","endTime":"2026-08-28T20:13:37.585Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682825,"link":"/api/v1/people/682825"},"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":97.7,"endSpeed":90.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.22949879849858,"aZ":-26.14886052856881,"pfxX":-7.91303697620825,"pfxZ":2.901815883359898,"pX":-0.9121035349788259,"pZ":3.3068085201981168,"vX0":6.058154280352381,"vY0":-142.35444849950508,"vZ0":-1.3533550087487705,"x":151.77,"y":149.5,"x0":-2.0278154974320137,"y0":50.00041376719615,"z0":5.426026031043523,"aX":-16.421384039318866},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":5.2,"breakHorizontal":13.3,"spinRate":2194,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.3831122149063524,"extension":6.5833824600052795},"index":1,"playId":"0f75bfa3-f0b8-3542-ac7a-256710758778","pitchNumber":1,"startTime":"2026-08-28T20:13:37.585Z","endTime":"2026-08-28T20:13:42.450Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.642003346818505,"aZ":-31.826309394657375,"pfxX":7.825072592887201,"pfxZ":0.22821071933510773,"pX":0.44914225970854404,"pZ":2.903860511535864,"vX0":3.8467348674891504,"vY0":-122.93801536871115,"vZ0":0.07436638711088217,"x":99.88,"y":160.38,"x0":-2.153037296122075,"y0":50.00253313869505,"z0":5.577165801386983,"aX":11.963573192461608},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.7,"breakHorizontal":-15.1,"spinRate":2318,"spinDirection":76},"zone":3,"typeConfidence":0.9,"plateTime":0.44573402029609577,"extension":6.742699267273568},"index":2,"playId":"7d1f5c87-f963-3179-8867-1684d712ba3e","pitchNumber":2,"startTime":"2026-08-28T20:13:53.188Z","endTime":"2026-08-28T20:13:56.819Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.031040337239638,"aZ":-30.7581585353621,"pfxX":7.6832560591191585,"pfxZ":0.9134386251346287,"pX":-0.46876827538527915,"pZ":1.6424781355204463,"vX0":1.613984064651491,"vY0":-123.25422115285947,"vZ0":-2.9807217763783824,"x":134.87,"y":194.43,"x0":-2.129330550519129,"y0":50.00556144836118,"z0":5.436531867492845,"aX":11.949482923529771},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.2,"breakHorizontal":-14.3,"spinRate":2415,"spinDirection":66},"zone":7,"typeConfidence":0.9,"plateTime":0.4425849602146581,"extension":6.641806723551009},"hitData":{"launchSpeed":84.3,"launchAngle":61.0,"totalDistance":177.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":90.92,"coordY":136.37}},"index":3,"playId":"be4c9a26-8e9b-37f2-9ec5-b335121c7b13","pitchNumber":3,"startTime":"2026-08-28T20:14:08.463Z","endTime":"2026-08-28T20:14:18.419Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T20:14:18.419Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ian Happ flies out to center fielder Dane Myers.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-28T20:14:24.411Z","endTime":"2026-08-28T20:15:05.686Z","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":682825,"fullName":"Luis Mey","link":"/api/v1/people/682825"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.468567629267927,"aZ":-30.164133146687583,"pfxX":6.443758550226741,"pfxZ":1.276709820124431,"pX":-0.09921454530499688,"pZ":2.3829754871591446,"vX0":2.9695116296803907,"vY0":-124.06204408802017,"vZ0":-1.5292927413974824,"x":120.78,"y":174.44,"x0":-2.145153849319052,"y0":50.00218680677687,"z0":5.497852833623417,"aX":10.145916117541352},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.3,"breakHorizontal":-12.4,"spinRate":2409,"spinDirection":75},"zone":5,"typeConfidence":0.9,"plateTime":0.43979000724529227,"extension":6.7628915907680405},"index":0,"playId":"373ffab2-895d-3371-9f72-c55be4dd0bb8","pitchNumber":1,"startTime":"2026-08-28T20:14:42.533Z","endTime":"2026-08-28T20:14:46.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.635747009256967,"aZ":-30.922013646024816,"pfxX":5.913866166512077,"pfxZ":0.7836603776098441,"pX":-0.3592861536784043,"pZ":1.4653650778867457,"vX0":2.399818746178468,"vY0":-124.86550980342643,"vZ0":-3.525982126198334,"x":130.7,"y":199.22,"x0":-2.0981566577248927,"y0":50.00137970249787,"z0":5.4112767092822125,"aX":9.436999957602472},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.0,"breakHorizontal":-11.3,"spinRate":2464,"spinDirection":71},"zone":13,"typeConfidence":0.9,"plateTime":0.43687944749761387,"extension":6.735264869095101},"hitData":{"launchSpeed":84.7,"launchAngle":36.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.13,"coordY":75.96}},"index":1,"playId":"b8266519-8b03-3c22-bf24-d7855b23cd75","pitchNumber":2,"startTime":"2026-08-28T20:14:57.115Z","endTime":"2026-08-28T20:15:05.686Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T20:15:05.686Z","atBatIndex":54},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nico Hoerner pops out to shortstop Elly De La Cruz.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-28T20:15:09.536Z","endTime":"2026-08-28T20:17:09.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682825,"fullName":"Luis Mey","link":"/api/v1/people/682825"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","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":6},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":96.8,"endSpeed":89.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.75906951023559,"aZ":-28.21282774258576,"pfxX":-6.753461263628579,"pfxZ":1.953151581677183,"pX":-0.5996449877903689,"pZ":2.762780926356431,"vX0":6.549221952714654,"vY0":-140.97359824287514,"vZ0":-2.178967917509684,"x":139.86,"y":164.18,"x0":-2.0669319022012593,"y0":50.00415046649576,"z0":5.353062957236378,"aX":-13.698442292652885},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":3.4,"breakHorizontal":11.0,"spinRate":2121,"spinDirection":219},"zone":4,"typeConfidence":0.87,"plateTime":0.3874096239928009,"extension":6.641608917151611},"index":0,"playId":"7c16da62-44b0-39da-855f-a6badc681cb6","pitchNumber":1,"startTime":"2026-08-28T20:15:31.249Z","endTime":"2026-08-28T20:15:35.067Z","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":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-08-28T20:15:39.327Z","endTime":"2026-08-28T20:15:53.979Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":85.8,"endSpeed":79.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.764236691130723,"aZ":-26.87491318237912,"pfxX":6.013468023077629,"pfxZ":3.3310046172668084,"pX":1.248675239395118,"pZ":1.55876322094104,"vX0":5.711740917141762,"vY0":-124.97180087407067,"vZ0":-4.011050947033491,"x":69.4,"y":196.69,"x0":-1.8427553748764802,"y0":50.00302081960734,"z0":5.376933492353305,"aX":9.569095421299123},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.4,"breakHorizontal":-12.1,"spinRate":2348,"spinDirection":72},"zone":14,"typeConfidence":0.9,"plateTime":0.4372700757419681,"extension":6.785736376933669},"index":2,"playId":"7eb75e52-c973-3890-8f49-657cec986e78","pitchNumber":2,"startTime":"2026-08-28T20:15:53.979Z","endTime":"2026-08-28T20:15:57.684Z","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":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.095662386810947,"aZ":-31.348097055196614,"pfxX":6.272355493532211,"pfxZ":0.5180892156941379,"pX":0.41042374658759706,"pZ":3.21468476759206,"vX0":4.176604058386683,"vY0":-124.80255292542553,"vZ0":0.659987149587828,"x":101.36,"y":151.98,"x0":-2.0947627481137965,"y0":50.002741580710584,"z0":5.511419799937416,"aX":9.977467839840815},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.3,"breakHorizontal":-12.2,"spinRate":2509,"spinDirection":71},"zone":3,"typeConfidence":0.9,"plateTime":0.43744896739585526,"extension":6.752231354747126},"index":3,"playId":"76d31b0a-2204-3c44-9596-7f9da21c945b","pitchNumber":3,"startTime":"2026-08-28T20:16:09.146Z","endTime":"2026-08-28T20:16:13.243Z","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":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.65519152125315,"aZ":-31.769326352212016,"pfxX":7.904369929485963,"pfxZ":0.24806931145891298,"pX":0.7398530252241723,"pZ":1.183941320678577,"vX0":4.170569919591017,"vY0":-125.99194942930426,"vZ0":-3.9231943055464766,"x":88.8,"y":206.81,"x0":-1.9637213439760568,"y0":50.00082823789819,"z0":5.329357705442524,"aX":12.701270677671554},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.2,"breakHorizontal":-15.2,"spinRate":2528,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.4347809270568508,"extension":6.6830717286291526},"index":4,"playId":"5ee85875-2653-3fc4-8d37-10782fcfb9db","pitchNumber":4,"startTime":"2026-08-28T20:16:25.675Z","endTime":"2026-08-28T20:16:28.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.549258687241874,"aZ":-27.711925953259215,"pfxX":-7.977446658545862,"pfxZ":2.248078089089086,"pX":-0.5290994685028404,"pZ":2.7369036158344797,"vX0":6.9976900480829265,"vY0":-140.347985428615,"vZ0":-1.8870465398905534,"x":137.17,"y":164.88,"x0":-2.025690819149453,"y0":50.001141623056135,"z0":5.233603358203438,"aX":-15.817554556747856},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":3.8,"breakHorizontal":12.8,"spinRate":2263,"spinDirection":205},"zone":4,"typeConfidence":0.87,"plateTime":0.3911762592824113,"extension":6.7750069814530285},"index":5,"playId":"c8240c1a-5386-3ab4-b865-56fd8d28b8e9","pitchNumber":5,"startTime":"2026-08-28T20:16:40.874Z","endTime":"2026-08-28T20:16:45.079Z","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":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.58517345771629,"aZ":-21.604470716145332,"pfxX":-5.309899748324161,"pfxZ":5.168310463369915,"pX":-0.7936343778234332,"pZ":3.280580118178618,"vX0":5.441879074001627,"vY0":-141.4964730037153,"vZ0":-1.634866871619328,"x":147.25,"y":150.2,"x0":-2.0436916819485473,"y0":50.004455400703065,"z0":5.2377513975418,"aX":-10.864243581671625},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.2,"breakHorizontal":8.6,"spinRate":2243,"spinDirection":209},"zone":1,"typeConfidence":0.89,"plateTime":0.3857824087410018,"extension":6.717333799565735},"hitData":{"launchSpeed":69.5,"launchAngle":65.0,"totalDistance":123.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":109.17,"coordY":160.71}},"index":6,"playId":"a8e832ad-29b1-3e77-9546-3d1e3f1bcbe3","pitchNumber":6,"startTime":"2026-08-28T20:16:59.985Z","endTime":"2026-08-28T20:17:09.650Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T20:17:09.650Z","atBatIndex":55},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"JJ Bleday lines out sharply to second baseman Pedro Ramírez.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-28T20:19:08.048Z","endTime":"2026-08-28T20:23:04.361Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,9,10],"actionIndex":[8],"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":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":699393,"link":"/api/v1/people/699393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.32593818785628,"aZ":-23.280728700639834,"pfxX":3.5072269255780855,"pfxZ":5.18778800555318,"pX":0.47963503619939246,"pZ":3.3496258244071258,"vX0":4.013755543571158,"vY0":-128.96776361616173,"vZ0":-2.8643801708332233,"x":98.72,"y":148.34,"x0":-1.5423042279550505,"y0":50.002857477497834,"z0":6.235656272119068,"aX":6.013928693106765},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.1,"breakHorizontal":-7.1,"spinRate":2801,"spinDirection":165},"zone":3,"typeConfidence":0.91,"plateTime":0.42183477086511356,"extension":5.781662140876367},"index":0,"playId":"ca0f778b-8a33-3d1f-ab75-3025d2822727","pitchNumber":1,"startTime":"2026-08-28T20:19:19.870Z","endTime":"2026-08-28T20:19:23.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.855794273299274,"aZ":-25.246394145722867,"pfxX":-7.752024902763262,"pfxZ":4.380388705208122,"pX":-0.35812958740293566,"pZ":0.8668682477398792,"vX0":5.670155947757221,"vY0":-124.3911270550558,"vZ0":-7.049280684637295,"x":130.65,"y":215.37,"x0":-1.6498956030813072,"y0":50.003559480171766,"z0":5.804682023109664,"aX":-12.257909691658227},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.6,"breakHorizontal":12.8,"spinRate":2065,"spinDirection":228},"zone":13,"typeConfidence":0.9,"plateTime":0.43883066570634854,"extension":5.872303632849515},"index":1,"playId":"917ef019-9073-39a4-93f5-010b4eb44b18","pitchNumber":2,"startTime":"2026-08-28T20:19:35.146Z","endTime":"2026-08-28T20:19:38.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":83.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.48240354106594,"aZ":-22.534371891183486,"pfxX":1.9942862748790584,"pfxZ":5.461270593656865,"pX":0.6563256040315043,"pZ":3.2082166401614276,"vX0":4.956359986354347,"vY0":-130.52843034786352,"vZ0":-3.3526611642136976,"x":91.98,"y":152.16,"x0":-1.5090067944242112,"y0":50.004637688283964,"z0":6.16156294301873,"aX":3.52114932796001},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.6,"breakHorizontal":-4.4,"spinRate":2769,"spinDirection":170},"zone":3,"typeConfidence":0.9,"plateTime":0.41595115419959683,"extension":5.904675811666103},"index":2,"playId":"94146eb1-33a0-38ec-8e1c-2ff979ea851d","pitchNumber":3,"startTime":"2026-08-28T20:19:50.986Z","endTime":"2026-08-28T20:19:53.986Z","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":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-08-28T20:20:13.786Z","endTime":"2026-08-28T20:20:26.972Z","isPitch":false,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":72.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.253728267627046,"aZ":-41.508019750776064,"pfxX":8.318143751088368,"pfxZ":-7.206707923173184,"pX":0.4284604297887744,"pZ":1.6764675935026143,"vX0":1.7329257960223108,"vY0":-113.29801076994215,"vZ0":-1.2600209344618045,"x":100.67,"y":193.52,"x0":-1.427174909003456,"y0":50.00043370356783,"z0":6.398662293852563,"aX":10.780325007613698},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-13.1,"breakHorizontal":-15.5,"spinRate":3109,"spinDirection":44},"zone":9,"typeConfidence":0.9,"plateTime":0.483965251077906,"extension":5.977901053734896},"index":4,"playId":"4d0a8a2d-4e77-3531-ac13-b6edd7a4d613","pitchNumber":4,"startTime":"2026-08-28T20:20:26.972Z","endTime":"2026-08-28T20:20:31.625Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":72.0,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.48336516617843,"aZ":-42.50538211049991,"pfxX":5.490847007883945,"pfxZ":-8.034233491112584,"pX":-0.1760804853633382,"pZ":1.3218711091993722,"vX0":1.2289399249302595,"vY0":-112.72648494009688,"vZ0":-1.6379073453423887,"x":123.71,"y":203.09,"x0":-1.4415349490904448,"y0":50.00087430985943,"z0":6.348951844448098,"aX":7.064910976672341},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-14.6,"breakHorizontal":-10.2,"spinRate":3110,"spinDirection":42},"zone":13,"typeConfidence":0.91,"plateTime":0.4858994750720109,"extension":6.1049504944366},"index":5,"playId":"b74aeb20-f47a-3915-be50-c19419182dd5","pitchNumber":5,"startTime":"2026-08-28T20:20:49.465Z","endTime":"2026-08-28T20:20:54.354Z","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":93.6,"endSpeed":86.7,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90385732982561,"aZ":-19.457172838007327,"pfxX":-7.824113236274079,"pfxZ":6.648057391673369,"pX":-0.6817885410480837,"pZ":3.977968969092676,"vX0":5.1630156214471965,"vY0":-136.4286318444464,"vZ0":-1.9872323130660492,"x":142.99,"y":131.37,"x0":-1.5682754972300557,"y0":50.00086890053,"z0":6.036275878376093,"aX":-14.962947429564679},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.9,"breakHorizontal":13.3,"spinRate":2359,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.399244708888729,"extension":5.945082612393198},"index":6,"playId":"edd73961-72c3-31ee-8a3b-61e498937b6d","pitchNumber":6,"startTime":"2026-08-28T20:21:10.953Z","endTime":"2026-08-28T20:21:14.228Z","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":89.7,"endSpeed":84.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.463953456126244,"aZ":-20.479347312388956,"pfxX":3.4259253019537637,"pfxZ":6.588209404348479,"pX":-0.1500966247571685,"pZ":2.5833909210413566,"vX0":2.274952089053129,"vY0":-130.83383789870254,"vZ0":-5.361023472758813,"x":122.72,"y":169.03,"x0":-1.469178598087818,"y0":50.00306099416864,"z0":6.144212759794746,"aX":6.078816853787428},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.3,"breakHorizontal":-6.6,"spinRate":2680,"spinDirection":161},"zone":5,"typeConfidence":0.91,"plateTime":0.41493046902978525,"extension":5.945112919079016},"index":7,"playId":"2db0a582-e66a-33c5-ad8b-4e57d0e24321","pitchNumber":7,"startTime":"2026-08-28T20:21:28.702Z","endTime":"2026-08-28T20:21:31.702Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":8,"startTime":"2026-08-28T20:22:06.617Z","endTime":"2026-08-28T20:22:40.395Z","isPitch":false,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.996122415967683,"aZ":-26.426001627061652,"pfxX":-8.151508380226524,"pfxZ":3.5251461540877385,"pX":0.17851917156688504,"pZ":0.6876640873195623,"vX0":6.955442285408835,"vY0":-125.68928779107924,"vZ0":-7.46884074069271,"x":110.2,"y":220.21,"x0":-1.540689986430033,"y0":50.00102471674136,"z0":5.787383869036278,"aX":-13.285578420975812},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.2,"breakHorizontal":13.6,"spinRate":1920,"spinDirection":230},"zone":14,"typeConfidence":0.9,"plateTime":0.4326996287392437,"extension":5.8242695437689695},"index":9,"playId":"3800e5e7-d46d-3681-ac43-ad2663714c15","pitchNumber":8,"startTime":"2026-08-28T20:22:40.395Z","endTime":"2026-08-28T20:22:43.795Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.347888815116917,"aZ":-13.500721107399837,"pfxX":-3.3004039420741744,"pfxZ":9.937402943534506,"pX":-0.24129604161616086,"pZ":3.165980206641718,"vX0":4.413917576692688,"vY0":-136.08371710824633,"vZ0":-5.293564883064573,"x":126.2,"y":153.3,"x0":-1.4541057031608347,"y0":50.00362413989968,"z0":6.068846317367796,"aX":-6.20242239872776},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.0,"breakHorizontal":5.0,"spinRate":2446,"spinDirection":206},"zone":2,"typeConfidence":0.91,"plateTime":0.40221624709492554,"extension":5.973657016978879},"hitData":{"launchSpeed":103.3,"launchAngle":11.0,"totalDistance":185.0,"trajectory":"line_drive","hardness":"hard","location":"4","coordinates":{"coordX":150.92,"coordY":131.14}},"index":10,"playId":"5ce8a771-0568-36b6-b3c3-3ea40800cbbe","pitchNumber":9,"startTime":"2026-08-28T20:22:59.504Z","endTime":"2026-08-28T20:23:04.361Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T20:23:04.361Z","atBatIndex":56},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Matt McLain hit by pitch.","rbi":0,"awayScore":7,"homeScore":3,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-28T20:23:12.183Z","endTime":"2026-08-28T20:24:12.096Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":84.2,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.06482393685546,"aZ":-22.346719536359224,"pfxX":3.6998016307041786,"pfxZ":5.554032191317589,"pX":0.8309811482462459,"pZ":2.7818013894206626,"vX0":4.424325758530139,"vY0":-130.35824731688143,"vZ0":-4.4336499342394475,"x":85.32,"y":163.67,"x0":-1.3513390681200461,"y0":50.004977961120446,"z0":6.132628371305535,"aX":6.5499280613317765},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.6,"breakHorizontal":-7.4,"spinRate":2686,"spinDirection":177},"zone":12,"typeConfidence":0.91,"plateTime":0.41568099631820576,"extension":5.981439340039195},"index":0,"playId":"488e29c2-453b-390d-b703-dbbd4fe376a7","pitchNumber":1,"startTime":"2026-08-28T20:23:31.785Z","endTime":"2026-08-28T20:23:35.331Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.2,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.39833724672842,"aZ":-16.48718352421736,"pfxX":-6.838929573357484,"pfxZ":8.314264030741263,"pX":-0.5275308908191949,"pZ":2.732313064886182,"vX0":5.038877609864889,"vY0":-135.69619749272726,"vZ0":-5.720196111923913,"x":137.11,"y":165.01,"x0":-1.5090352716465234,"y0":50.0033631141864,"z0":5.994640912702988,"aX":-12.905397592749527},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.2,"breakHorizontal":11.5,"spinRate":2325,"spinDirection":207},"zone":1,"typeConfidence":0.91,"plateTime":0.40182552865279586,"extension":5.858096345031891},"index":1,"playId":"5d06d637-dfef-323c-8246-030bd0abfdfb","pitchNumber":2,"startTime":"2026-08-28T20:23:46.323Z","endTime":"2026-08-28T20:23:49.954Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.7,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.296540002335124,"aZ":-22.01088029816114,"pfxX":3.550065134754404,"pfxZ":5.727003138338482,"pX":-1.7052289449988696,"pZ":4.395065059730917,"vX0":-1.0777760558359801,"vY0":-131.01494628139457,"vZ0":-0.699192767657176,"x":182.0,"y":120.11,"x0":-1.754887496543989,"y0":50.00296036083424,"z0":6.280327197825691,"aX":6.299324849854628},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.4,"breakHorizontal":-6.2,"spinRate":2735,"spinDirection":167},"zone":11,"typeConfidence":0.91,"plateTime":0.41480966788193774,"extension":5.8295624104470924},"index":2,"playId":"40f2de80-5257-3e33-9ef8-b791c12b0f58","pitchNumber":3,"startTime":"2026-08-28T20:24:05.724Z","endTime":"2026-08-28T20:24:12.096Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T20:24:12.096Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jose Trevino flies out to right fielder Seiya Suzuki.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-28T20:24:23.080Z","endTime":"2026-08-28T20:24:50.353Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"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":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.1,"strikeZoneTop":3.061,"strikeZoneBottom":1.545,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.387701749783048,"aZ":-21.767815606333247,"pfxX":2.394649389555237,"pfxZ":6.1011101264574314,"pX":0.06178935422539986,"pZ":3.0996137249375773,"vX0":3.0021121560739235,"vY0":-128.90433111202356,"vZ0":-3.7434833460679373,"x":114.64,"y":155.09,"x0":-1.4231587791222926,"y0":50.00322276568597,"z0":6.224296750376111,"aX":4.084143170509484},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.6,"breakHorizontal":-4.9,"spinRate":2585,"spinDirection":174},"zone":2,"typeConfidence":0.91,"plateTime":0.42272563289202436,"extension":5.901214258604959},"hitData":{"launchSpeed":78.0,"launchAngle":30.0,"totalDistance":266.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.02,"coordY":101.35}},"index":0,"playId":"077b06b0-0664-3fdb-8176-01923bbabcd7","pitchNumber":1,"startTime":"2026-08-28T20:24:38.643Z","endTime":"2026-08-28T20:24:50.353Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T20:24:50.353Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Héctor Rodríguez singles on a ground ball to second baseman Pedro Ramírez. Matt McLain to 2nd.","rbi":0,"awayScore":7,"homeScore":3,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-28T20:25:02.139Z","endTime":"2026-08-28T20:26:12.448Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"postOnSecond":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":699393,"link":"/api/v1/people/699393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_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":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":77.0,"endSpeed":71.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.424562975573664,"aZ":-43.386174268045366,"pfxX":5.732393265548036,"pfxZ":-8.748588036231368,"pX":-0.6258964511062872,"pZ":2.908708615700449,"vX0":0.21254542381925667,"vY0":-112.22841750796262,"vZ0":1.8083080001661644,"x":140.86,"y":160.24,"x0":-1.4669572868703924,"y0":50.00224694936372,"z0":6.495848152043662,"aX":7.346268522209815},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-15.1,"breakHorizontal":-10.4,"spinRate":2974,"spinDirection":39},"zone":1,"typeConfidence":0.91,"plateTime":0.48717497465687654,"extension":5.747511027854121},"index":0,"playId":"d5ae3d8f-ed57-32ef-92e8-ac6bf8905755","pitchNumber":1,"startTime":"2026-08-28T20:25:16.684Z","endTime":"2026-08-28T20:25:20.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.113583965045247,"aZ":-20.358084554656763,"pfxX":3.6113421733530284,"pfxZ":6.764649337728137,"pX":0.6514237831986749,"pZ":2.96804506680684,"vX0":4.034273687378194,"vY0":-130.27988788491362,"vZ0":-4.251147409803565,"x":92.17,"y":158.64,"x0":-1.377144369744857,"y0":50.00595684361596,"z0":6.127557186780158,"aX":6.311917737436188},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.8,"breakHorizontal":-7.3,"spinRate":2619,"spinDirection":182},"zone":3,"typeConfidence":0.91,"plateTime":0.41778925443244885,"extension":5.933436498496048},"index":1,"playId":"3cae9865-8b67-3302-bec8-2e2b0b66e39a","pitchNumber":2,"startTime":"2026-08-28T20:25:35.774Z","endTime":"2026-08-28T20:25:40.787Z","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":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-28T20:25:53.168Z","endTime":"2026-08-28T20:26:04.660Z","isPitch":false,"type":"action","player":{"id":699302,"link":"/api/v1/people/699302"}},{"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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":70.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.788304159443918,"aZ":-45.1105901856802,"pfxX":6.85464223985657,"pfxZ":-10.286800130196717,"pX":-0.26377043037284087,"pZ":2.204094171617047,"vX0":0.6708189584511837,"vY0":-112.18496016622149,"vZ0":0.7923621256254945,"x":127.05,"y":179.27,"x0":-1.4568520076265206,"y0":50.0021349485675,"z0":6.493466285012332,"aX":8.621269863083713},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.4,"breakVerticalInduced":-18.0,"breakHorizontal":-12.6,"spinRate":3083,"spinDirection":36},"zone":5,"typeConfidence":0.91,"plateTime":0.4907247397643588,"extension":5.8246509024994255},"hitData":{"launchSpeed":65.5,"launchAngle":-47.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.09,"coordY":172.87}},"index":3,"playId":"ce8483cc-6795-3c8f-a7d1-a0c3a75bfddd","pitchNumber":3,"startTime":"2026-08-28T20:26:04.660Z","endTime":"2026-08-28T20:26:12.448Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T20:26:12.448Z","atBatIndex":59},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Dane Myers reaches on a fielder's choice. Matt McLain to 3rd. Héctor Rodríguez to 2nd. Matt McLain advances to 3rd, on a fielding error by third baseman Alex Bregman.","rbi":0,"awayScore":7,"homeScore":3,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-28T20:26:30.172Z","endTime":"2026-08-28T20:28:03.665Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"postOnSecond":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"postOnThird":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"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":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"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(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":89.3,"endSpeed":82.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.53447225088665,"aZ":-23.431918663555038,"pfxX":1.851844425533863,"pfxZ":5.04947736772278,"pX":0.11353817657752904,"pZ":3.204492016372641,"vX0":3.294681173417325,"vY0":-130.06738651401284,"vZ0":-3.1557322186119214,"x":112.67,"y":152.26,"x0":-1.4049495684363176,"y0":50.00398490344554,"z0":6.189148136336301,"aX":3.206993646130007},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.8,"breakHorizontal":-4.0,"spinRate":2584,"spinDirection":173},"zone":2,"typeConfidence":0.9,"plateTime":0.4193839954158145,"extension":5.925444767661567},"index":0,"playId":"33247606-bad0-3b9b-964c-715afe0f81d8","pitchNumber":1,"startTime":"2026-08-28T20:26:47.814Z","endTime":"2026-08-28T20:26:51.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":84.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.791400830360768,"aZ":-21.492642465430595,"pfxX":3.002581336737122,"pfxZ":5.993172457775835,"pX":0.6847256745680814,"pZ":1.8737078083183205,"vX0":4.315391268917551,"vY0":-130.96569208662362,"vZ0":-6.811429442805008,"x":90.9,"y":188.19,"x0":-1.3583051633895906,"y0":50.00507082950008,"z0":6.052786972086599,"aX":5.35483566203805},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.0,"breakHorizontal":-6.2,"spinRate":2748,"spinDirection":181},"zone":9,"typeConfidence":0.91,"plateTime":0.41406785858729833,"extension":6.1048854477538494},"index":1,"playId":"596b9229-1b09-36b3-ae0a-b14420fea06c","pitchNumber":2,"startTime":"2026-08-28T20:27:09.875Z","endTime":"2026-08-28T20:27:13.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":72.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.732700631292943,"aZ":-43.721501789739506,"pfxX":5.696799712112861,"pfxZ":-8.759575929006425,"pX":-0.2808888580834815,"pZ":3.7361489412607676,"vX0":0.8865843969542371,"vY0":-114.03026950734184,"vZ0":3.1216350206168935,"x":127.71,"y":137.9,"x0":-1.4147856581854594,"y0":50.002988939901535,"z0":6.659448454902654,"aX":7.51024586054596},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-14.8,"breakHorizontal":-10.6,"spinRate":2998,"spinDirection":32},"zone":11,"typeConfidence":0.9,"plateTime":0.4801167775981865,"extension":5.897231124469865},"index":2,"playId":"0ebacf3f-3f4e-3c25-b089-c0284344561d","pitchNumber":3,"startTime":"2026-08-28T20:27:35.005Z","endTime":"2026-08-28T20:27:38.958Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.0,"endSpeed":71.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.899289357340034,"aZ":-43.73296810680115,"pfxX":4.5078492990083365,"pfxZ":-9.047680939300507,"pX":-0.21378444286184498,"pZ":2.8100188935813786,"vX0":1.1198381547789997,"vY0":-112.18992547393093,"vZ0":1.5080951930978457,"x":125.15,"y":162.91,"x0":-1.3048350374625408,"y0":50.00310097100495,"z0":6.57921197929528,"aX":5.758295041531355},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-15.7,"breakHorizontal":-8.4,"spinRate":3091,"spinDirection":28},"zone":5,"typeConfidence":0.91,"plateTime":0.4878221094699824,"extension":5.8594653840291775},"hitData":{"launchSpeed":96.6,"launchAngle":-27.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.57,"coordY":170.84}},"index":3,"playId":"32a0e175-82d7-38fd-be32-242927593715","pitchNumber":4,"startTime":"2026-08-28T20:27:56.279Z","endTime":"2026-08-28T20:28:03.665Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T20:28:03.665Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Elly De La Cruz singles on a ground ball to left fielder Ian Happ. Matt McLain scores. Héctor Rodríguez scores. Dane Myers to 2nd.","rbi":2,"awayScore":9,"homeScore":3,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-28T20:29:10.397Z","endTime":"2026-08-28T20:30:26.201Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"postOnSecond":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"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_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":{"id":650644,"link":"/api/v1/people/650644"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"responsiblePitcher":{"id":650644,"link":"/api/v1/people/650644"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-28T20:28:54.540Z","endTime":"2026-08-28T20:29:12.680Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.996950837172175,"aZ":-23.05811510632598,"pfxX":2.3029674858360476,"pfxZ":5.28384814118543,"pX":0.8348168023144504,"pZ":3.282262607457599,"vX0":5.151858518148024,"vY0":-129.9376172835486,"vZ0":-2.927788135172493,"x":85.18,"y":150.16,"x0":-1.4658507737036297,"y0":50.00136546396132,"z0":6.158789532216977,"aX":3.971468103211138},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.2,"breakHorizontal":-5.3,"spinRate":2830,"spinDirection":173},"zone":12,"typeConfidence":0.9,"plateTime":0.4201216451246732,"extension":5.88662976742791},"index":1,"playId":"726a797f-6362-3e9a-83d5-c394f798a0b0","pitchNumber":1,"startTime":"2026-08-28T20:29:12.680Z","endTime":"2026-08-28T20:29:15.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":71.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.98737318371645,"aZ":-42.729836129087516,"pfxX":6.484931313387927,"pfxZ":-8.188765067217146,"pX":-0.6099124335611142,"pZ":3.2451557726815565,"vX0":0.15818704084067106,"vY0":-112.96125452837035,"vZ0":2.288282105233596,"x":140.25,"y":151.16,"x0":-1.5230567967013129,"y0":50.00192363034556,"z0":6.521681813164979,"aX":8.361597732311996},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-13.9,"breakHorizontal":-11.8,"spinRate":3165,"spinDirection":41},"zone":1,"typeConfidence":0.9,"plateTime":0.4852784838546791,"extension":5.860831005936261},"index":2,"playId":"7069bb7a-25cb-313a-b8bb-3d538461785f","pitchNumber":2,"startTime":"2026-08-28T20:29:34.238Z","endTime":"2026-08-28T20:29:38.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.575815849342664,"aZ":-26.705442239054076,"pfxX":1.8959089781929621,"pfxZ":3.1707941574354557,"pX":-0.8960463205209012,"pZ":3.4425037046665414,"vX0":1.3691440214607964,"vY0":-129.59588835221965,"vZ0":-1.84197735756423,"x":151.16,"y":145.83,"x0":-1.6750068905668951,"y0":50.00157828702595,"z0":6.174942649421308,"aX":3.2692518793901013},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.6,"breakHorizontal":-3.7,"spinRate":2764,"spinDirection":155},"zone":11,"typeConfidence":0.88,"plateTime":0.42043101906760594,"extension":5.874761002134377},"index":3,"playId":"73343a5b-0b4f-3b9b-b947-00ff93eea8aa","pitchNumber":3,"startTime":"2026-08-28T20:29:52.436Z","endTime":"2026-08-28T20:29:56.415Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.8,"endSpeed":69.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.906559884492356,"aZ":-45.039993321530524,"pfxX":6.02862323443596,"pfxZ":-10.57190892836029,"pX":-1.1926355098306962,"pZ":2.3180477250989413,"vX0":-1.0221473893397761,"vY0":-110.30647168933467,"vZ0":1.327501199882676,"x":162.46,"y":176.19,"x0":-1.5023895250134522,"y0":50.00337620894511,"z0":6.503773306905316,"aX":7.336362430779645},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.4,"breakVerticalInduced":-18.4,"breakHorizontal":-10.6,"spinRate":3241,"spinDirection":32},"zone":13,"typeConfidence":0.92,"plateTime":0.49893586911967125,"extension":5.986498466869314},"hitData":{"launchSpeed":82.7,"launchAngle":6.0,"totalDistance":94.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":97.0,"coordY":122.18}},"index":4,"playId":"c40fe9a9-fe2f-3281-90e0-7c8fc82dcaf8","pitchNumber":4,"startTime":"2026-08-28T20:30:16.442Z","endTime":"2026-08-28T20:30:26.201Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T20:30:26.201Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sal Stewart flies out to right fielder Seiya Suzuki.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-28T20:30:42.597Z","endTime":"2026-08-28T20:32:14.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":83.6,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.6164851166796,"aZ":-25.075120329367067,"pfxX":3.2671244730291225,"pfxZ":4.0503355718333705,"pX":0.5826084940793301,"pZ":3.5321485776285613,"vX0":4.071910266765941,"vY0":-130.1475697426222,"vZ0":-2.1267439067848253,"x":94.79,"y":143.41,"x0":-1.4139404298724632,"y0":50.00481960259372,"z0":6.217040945071691,"aX":5.729726745919656},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.2,"breakHorizontal":-6.6,"spinRate":2684,"spinDirection":171},"zone":12,"typeConfidence":0.9,"plateTime":0.4173348818877747,"extension":5.950171097627629},"index":0,"playId":"f997f55d-431e-38fc-b578-c2445e40c8e2","pitchNumber":1,"startTime":"2026-08-28T20:31:06.122Z","endTime":"2026-08-28T20:31:09.333Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":83.2,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.567973857989962,"aZ":-23.266936403517985,"pfxX":2.406115683231397,"pfxZ":5.164805431071509,"pX":1.1077018358939077,"pZ":2.250094217300533,"vX0":5.562526793662521,"vY0":-128.90986127032423,"vZ0":-5.328702915059369,"x":74.78,"y":178.03,"x0":-1.3699087987911482,"y0":50.00461366714292,"z0":6.082934896436527,"aX":4.148661772142901},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.6,"breakHorizontal":-5.3,"spinRate":2778,"spinDirection":164},"zone":14,"typeConfidence":0.9,"plateTime":0.4209438193595334,"extension":5.951481448541707},"index":1,"playId":"4b126f18-49f0-3067-b7a2-d5320faa8e0c","pitchNumber":2,"startTime":"2026-08-28T20:31:22.399Z","endTime":"2026-08-28T20:31:26.617Z","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":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.6,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.734448068961935,"aZ":-43.45766315110015,"pfxX":6.067258582076416,"pfxZ":-8.497584097262491,"pX":0.08526050926538484,"pZ":3.136842103904589,"vX0":1.5972636239541522,"vY0":-114.61968800895211,"vZ0":1.978778546252547,"x":113.75,"y":154.09,"x0":-1.409497362751101,"y0":50.005242132651006,"z0":6.514454538782623,"aX":8.051766302478873},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-14.5,"breakHorizontal":-11.4,"spinRate":3241,"spinDirection":38},"zone":2,"typeConfidence":0.9,"plateTime":0.47836871596186326,"extension":5.7887187782701846},"index":2,"playId":"adfdaa57-a398-3fd5-b90f-6adba29423ff","pitchNumber":3,"startTime":"2026-08-28T20:31:39.217Z","endTime":"2026-08-28T20:31:42.504Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-28T20:31:54.384Z","endTime":"2026-08-28T20:32:04.740Z","isPitch":false,"type":"action","player":{"id":701398,"link":"/api/v1/people/701398"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.5,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.927200867139653,"aZ":-22.89985027783256,"pfxX":3.284031965354701,"pfxZ":5.398790493532797,"pX":0.8692692710565637,"pZ":3.4934242798604482,"vX0":4.663187326210104,"vY0":-129.20223664974435,"vZ0":-2.561794732182291,"x":83.87,"y":144.46,"x0":-1.3747198982161168,"y0":50.00084075133025,"z0":6.228176322768362,"aX":5.638904114038201},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.5,"breakHorizontal":-6.8,"spinRate":2737,"spinDirection":162},"zone":12,"typeConfidence":0.91,"plateTime":0.4213930346792232,"extension":6.08865366884674},"hitData":{"launchSpeed":84.6,"launchAngle":52.0,"totalDistance":201.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.04,"coordY":135.42}},"index":4,"playId":"9144b290-a4d0-339a-a0b3-a61086230d37","pitchNumber":4,"startTime":"2026-08-28T20:32:04.740Z","endTime":"2026-08-28T20:32:14.872Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T20:32:14.872Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pedro Ramírez grounds out, first baseman Sal Stewart to pitcher Luis Mey.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-28T20:34:28.291Z","endTime":"2026-08-28T20:35:09.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682825,"fullName":"Luis Mey","link":"/api/v1/people/682825"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":682825,"link":"/api/v1/people/682825"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from left field to right field for JJ Bleday.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-28T20:34:02.975Z","endTime":"2026-08-28T20:34:03.002Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"600"},{"details":{"description":"Defensive Substitution: TJ Friedl replaces right fielder Héctor Rodríguez, batting 9th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-28T20:34:03.002Z","endTime":"2026-08-28T20:34:30.586Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":699302,"link":"/api/v1/people/699302"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":90.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.606982257965196,"aZ":-28.822528358197538,"pfxX":-9.30779883576955,"pfxZ":1.6076026053743284,"pX":-0.286659871790708,"pZ":2.929314792023525,"vX0":8.398731173794786,"vY0":-142.47524947160522,"vZ0":-1.9809617267939847,"x":127.93,"y":159.69,"x0":-2.044112555069464,"y0":50.00321790361345,"z0":5.431182389557134,"aX":-19.394269590129046},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":2.8,"breakHorizontal":15.5,"spinRate":2160,"spinDirection":227},"zone":1,"typeConfidence":0.88,"plateTime":0.382479189213611,"extension":6.632026461476752},"index":2,"playId":"bdb65530-a440-300b-a35e-5ea98a163ba1","pitchNumber":1,"startTime":"2026-08-28T20:34:30.586Z","endTime":"2026-08-28T20:34:34.803Z","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":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.380557644018694,"aZ":-29.18088413523868,"pfxX":11.258491187277155,"pfxZ":2.0025841289830453,"pX":-2.0907481620778183,"pZ":4.926846659673824,"vX0":-2.8021069315571463,"vY0":-121.12487260511355,"vZ0":4.095150124074559,"x":196.69,"y":105.76,"x0":-2.3857669125405043,"y0":50.00189483567996,"z0":5.757677484315805,"aX":16.82431545590375},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.8,"breakHorizontal":-19.8,"spinRate":2425,"spinDirection":64},"zone":11,"typeConfidence":0.9,"plateTime":0.4511958230465618,"extension":6.396962633833924},"index":3,"playId":"02852141-7d4c-3bab-89ef-affafa620854","pitchNumber":2,"startTime":"2026-08-28T20:34:44.286Z","endTime":"2026-08-28T20:34:47.286Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.233062685451152,"aZ":-27.188875792017726,"pfxX":-7.265524158482624,"pfxZ":2.4648800690969157,"pX":-0.3837955618494327,"pZ":2.293093084082083,"vX0":7.53562011995905,"vY0":-140.84115904953015,"vZ0":-3.166277879356109,"x":131.63,"y":176.87,"x0":-2.142585420601947,"y0":50.00068783242005,"z0":5.178905666102746,"aX":-14.680443235655876},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.1,"breakHorizontal":11.8,"spinRate":2206,"spinDirection":222},"zone":4,"typeConfidence":0.9,"plateTime":0.38802574437852844,"extension":6.689363349352878},"hitData":{"launchSpeed":97.1,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.36,"coordY":165.78}},"index":4,"playId":"cfb98fc3-49e9-3dd5-891b-7766de86f241","pitchNumber":3,"startTime":"2026-08-28T20:35:01.425Z","endTime":"2026-08-28T20:35:09.426Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T20:35:09.426Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Conforto flies out to center fielder Dane Myers.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-28T20:35:14.992Z","endTime":"2026-08-28T20:36:01.018Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682825,"fullName":"Luis Mey","link":"/api/v1/people/682825"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":83.0,"endSpeed":77.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.625733962152186,"aZ":-29.083552763525933,"pfxX":6.285000679344516,"pfxZ":2.043078990660189,"pX":-1.040569636045506,"pZ":1.8487755675796995,"vX0":0.9438233738798407,"vY0":-121.04473827934406,"vZ0":-2.587654316145609,"x":156.66,"y":188.86,"x0":-2.251520907363819,"y0":50.00153240247369,"z0":5.432456175367148,"aX":9.493188235559867},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.5,"breakHorizontal":-11.6,"spinRate":2224,"spinDirection":73},"zone":13,"typeConfidence":0.9,"plateTime":0.4494250697880373,"extension":6.712224708926624},"index":0,"playId":"a95bd611-33e3-30fd-a7e5-5c82d2bccf11","pitchNumber":1,"startTime":"2026-08-28T20:35:36.987Z","endTime":"2026-08-28T20:35:41.012Z","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":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.122483801539754,"aZ":-27.028792386824232,"pfxX":-6.4674043334760905,"pfxZ":2.547151633952531,"pX":0.31405869295520095,"pZ":2.2875494948123145,"vX0":8.916112376341442,"vY0":-141.02120361313115,"vZ0":-3.442979038079124,"x":105.03,"y":177.02,"x0":-2.043712173211998,"y0":50.00374804991985,"z0":5.261675048628186,"aX":-13.068588184967087},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":4.1,"breakHorizontal":10.0,"spinRate":2220,"spinDirection":221},"zone":6,"typeConfidence":0.89,"plateTime":0.3879416758831229,"extension":6.652834437677878},"hitData":{"launchSpeed":96.7,"launchAngle":31.0,"totalDistance":373.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":159.9,"coordY":52.63}},"index":1,"playId":"97e94fb3-e305-308a-bf93-7ea0849f94c3","pitchNumber":2,"startTime":"2026-08-28T20:35:51.765Z","endTime":"2026-08-28T20:36:01.018Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T20:36:01.018Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carson Kelly walks.","rbi":0,"awayScore":9,"homeScore":3,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-28T20:36:05.457Z","endTime":"2026-08-28T20:37:36.598Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682825,"fullName":"Luis Mey","link":"/api/v1/people/682825"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.3,"endSpeed":79.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.380333076972228,"aZ":-29.464087770232403,"pfxX":7.597653037151713,"pfxZ":1.7211370659242196,"pX":1.564899584117373,"pZ":1.2313403054557124,"vX0":6.29546405266929,"vY0":-124.1007853472097,"vZ0":-4.268833907122099,"x":57.35,"y":205.53,"x0":-1.9857920449881366,"y0":50.0000838811278,"z0":5.410860329962915,"aX":11.91955998046527},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.4,"breakHorizontal":-15.1,"spinRate":2422,"spinDirection":71},"zone":14,"typeConfidence":0.9,"plateTime":0.44030849588666987,"extension":6.812448223783644},"index":0,"playId":"67bd7686-288f-33f9-941e-2a2e3cb8aab5","pitchNumber":1,"startTime":"2026-08-28T20:36:27.456Z","endTime":"2026-08-28T20:36:30.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":90.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.361351470985614,"aZ":-25.874992906990677,"pfxX":-8.057364889602637,"pfxZ":3.0646221764566173,"pX":0.8427499891458935,"pZ":1.9003608496169195,"vX0":10.51219601885246,"vY0":-141.77352795738085,"vZ0":-4.75571367645157,"x":84.88,"y":187.47,"x0":-1.8490152940129163,"y0":50.003615802316794,"z0":5.230259395244846,"aX":-16.568062162915226},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":4.8,"breakHorizontal":12.7,"spinRate":2233,"spinDirection":220},"zone":14,"typeConfidence":0.91,"plateTime":0.3848675946193807,"extension":6.7097097998574755},"index":1,"playId":"8484e68a-662a-3f4f-b55f-ee23e3355cdd","pitchNumber":2,"startTime":"2026-08-28T20:36:42.962Z","endTime":"2026-08-28T20:36:47.269Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":79.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.26642689799835,"aZ":-29.95171040480605,"pfxX":7.794285502995166,"pfxZ":1.414814456347286,"pX":0.6625116370679714,"pZ":1.5361175963652474,"vX0":4.136996675061035,"vY0":-123.99039847315277,"vZ0":-3.3584703183431874,"x":91.75,"y":197.3,"x0":-2.034637786483234,"y0":50.00403684162159,"z0":5.378875031164834,"aX":12.269129274820994},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.0,"breakHorizontal":-15.0,"spinRate":2384,"spinDirection":76},"zone":14,"typeConfidence":0.9,"plateTime":0.4399118713810646,"extension":6.741265118460967},"index":2,"playId":"6e9e6ce4-2f83-38a4-9fd8-45a7034f6dc0","pitchNumber":3,"startTime":"2026-08-28T20:36:59.921Z","endTime":"2026-08-28T20:37:03.437Z","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":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.06740808852308,"aZ":-21.610057472262376,"pfxX":-6.924117492083699,"pfxZ":5.097228944261623,"pX":1.0643491622702022,"pZ":2.2000918898902975,"vX0":10.867015085035389,"vY0":-142.24010476544493,"vZ0":-4.7176450601384134,"x":76.43,"y":179.38,"x0":-1.885714420025654,"y0":50.00419626342385,"z0":5.229203451334763,"aX":-14.355112547646486},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":8.5,"breakHorizontal":10.7,"spinRate":2265,"spinDirection":220},"zone":14,"typeConfidence":0.88,"plateTime":0.3833741919048368,"extension":6.692001929057493},"index":3,"playId":"25e2022f-afc1-327b-9cf8-2414043dff21","pitchNumber":4,"startTime":"2026-08-28T20:37:15.979Z","endTime":"2026-08-28T20:37:19.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.84406300618853,"aZ":-22.958816068039475,"pfxX":-7.651581028687878,"pfxZ":4.461448988953542,"pX":0.45987597479383413,"pZ":1.2641222833746935,"vX0":9.842758838383581,"vY0":-142.56143925232809,"vZ0":-6.751913142174342,"x":99.47,"y":204.65,"x0":-2.038383264589938,"y0":50.00049676772379,"z0":5.105623900476257,"aX":-15.795993611965212},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":6.8,"breakHorizontal":11.9,"spinRate":2326,"spinDirection":218},"zone":14,"typeConfidence":0.91,"plateTime":0.3837596335081144,"extension":6.769039581708024},"index":4,"playId":"5788be12-3d63-3b25-af10-6c4801180bb9","pitchNumber":5,"startTime":"2026-08-28T20:37:32.951Z","endTime":"2026-08-28T20:37:36.598Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T20:37:36.598Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pete Crow-Armstrong singles on a line drive to center fielder Dane Myers. Carson Kelly to 3rd.","rbi":0,"awayScore":9,"homeScore":3,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-28T20:37:52.272Z","endTime":"2026-08-28T20:39:07.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682825,"fullName":"Luis Mey","link":"/api/v1/people/682825"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"postOnThird":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"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":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.478556591521603,"aZ":-25.61031085796413,"pfxX":-7.083132862079985,"pfxZ":3.1713660004275983,"pX":2.3681802141841684,"pZ":1.753043316758741,"vX0":14.030788879690254,"vY0":-142.42243052753477,"vZ0":-5.003697437596047,"x":26.73,"y":191.45,"x0":-1.6856544659981627,"y0":50.00393916132977,"z0":5.137436070213495,"aX":-14.661083682402015},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":4.9,"breakHorizontal":10.2,"spinRate":2252,"spinDirection":215},"zone":14,"typeConfidence":0.88,"plateTime":0.3835140380557931,"extension":6.763079443436052},"index":0,"playId":"60c41dc1-fc8e-39b6-b621-a62ec3759e1a","pitchNumber":1,"startTime":"2026-08-28T20:38:03.568Z","endTime":"2026-08-28T20:38:10.683Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Luis Mey. Carson Kelly to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"60c41dc1-fc8e-39b6-b621-a62ec3759e1a","startTime":"2026-08-28T20:38:15.387Z","endTime":"2026-08-28T20:38:39.125Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.373816549534972,"aZ":-28.122469821951455,"pfxX":-8.41226523885435,"pfxZ":1.9894384992782914,"pX":-0.6241474139622287,"pZ":2.1339354527029686,"vX0":7.01646354523605,"vY0":-141.22656517465563,"vZ0":-3.9523006722090095,"x":140.79,"y":181.16,"x0":-2.036512793895695,"y0":50.004302738752806,"z0":5.341101584531076,"aX":-17.151636816604796},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":3.0,"breakHorizontal":13.9,"spinRate":2293,"spinDirection":214},"zone":7,"typeConfidence":0.91,"plateTime":0.3864651235527572,"extension":6.720329287455803},"index":2,"playId":"f349f5fe-a952-34ba-9024-8af7785688a9","pitchNumber":2,"startTime":"2026-08-28T20:38:39.125Z","endTime":"2026-08-28T20:38:43.347Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":90.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.920109536248585,"aZ":-25.19379455318447,"pfxX":-8.907682481943404,"pfxZ":3.383827764581108,"pX":-0.3122360948199485,"pZ":2.1470825399317186,"vX0":7.510552709909895,"vY0":-141.84927645517004,"vZ0":-4.478145990509682,"x":128.9,"y":180.81,"x0":-1.8219092042089244,"y0":50.000921392023606,"z0":5.329490511406218,"aX":-18.361411138522573},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.5,"breakHorizontal":14.9,"spinRate":2366,"spinDirection":199},"zone":7,"typeConfidence":0.92,"plateTime":0.384437308627013,"extension":6.666532213317975},"hitData":{"launchSpeed":108.4,"launchAngle":4.0,"totalDistance":99.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":142.12,"coordY":100.88}},"index":3,"playId":"ded4b20d-b350-3deb-8825-71ca434f3e3b","pitchNumber":3,"startTime":"2026-08-28T20:38:56.725Z","endTime":"2026-08-28T20:39:07.601Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T20:39:07.601Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Seiya Suzuki singles on a ground ball to shortstop Elly De La Cruz. Carson Kelly scores. Pete Crow-Armstrong to 2nd.","rbi":1,"awayScore":9,"homeScore":4,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-28T20:39:21.028Z","endTime":"2026-08-28T20:41:17.530Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682825,"fullName":"Luis Mey","link":"/api/v1/people/682825"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"postOnSecond":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":{"id":682825,"link":"/api/v1/people/682825"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":89.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.86859299223098,"aZ":-26.31096039723522,"pfxX":-8.953584437720284,"pfxZ":2.9114729275812277,"pX":0.30960732463754587,"pZ":1.867835241554409,"vX0":9.630780624037364,"vY0":-140.32666624725502,"vZ0":-4.610011249916862,"x":105.2,"y":188.35,"x0":-1.9877791367744237,"y0":50.00386004228047,"z0":5.225770842976752,"aX":-18.031681070698816},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":4.6,"breakHorizontal":14.5,"spinRate":2140,"spinDirection":213},"zone":9,"typeConfidence":0.91,"plateTime":0.3888982769617755,"extension":6.873191983764808},"index":0,"playId":"6577cee4-fb93-3059-bfa6-fc5306ad7c0c","pitchNumber":1,"startTime":"2026-08-28T20:39:41.772Z","endTime":"2026-08-28T20:39:45.312Z","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":85.3,"endSpeed":79.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.33178334389909,"aZ":-27.560286119570023,"pfxX":6.308905753575154,"pfxZ":2.911788934324494,"pX":1.50067128673783,"pZ":1.2223556863035745,"vX0":6.556757292279901,"vY0":-124.13731980073199,"vZ0":-4.467295607549574,"x":59.8,"y":205.78,"x0":-1.9798228763047867,"y0":50.00188633082786,"z0":5.299712966645998,"aX":9.994241704894762},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.6,"breakHorizontal":-12.7,"spinRate":2339,"spinDirection":67},"zone":14,"typeConfidence":0.9,"plateTime":0.43871063519612985,"extension":7.008745616385105},"index":1,"playId":"d89e332b-0033-3e6c-9012-6a4f58300731","pitchNumber":2,"startTime":"2026-08-28T20:39:58.409Z","endTime":"2026-08-28T20:40:02.213Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.110563897210397,"aZ":-23.89604489960045,"pfxX":-7.927596765958308,"pfxZ":3.9780603118775257,"pX":-0.09257777082541965,"pZ":2.0266276109119405,"vX0":8.101199201041533,"vY0":-142.50129581542964,"vZ0":-4.818154355704254,"x":120.53,"y":184.06,"x0":-1.9262104236792854,"y0":50.002587672695135,"z0":5.225812134454129,"aX":-16.497328768880273},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":6.5,"breakHorizontal":13.0,"spinRate":2208,"spinDirection":211},"zone":8,"typeConfidence":0.93,"plateTime":0.3826312816120274,"extension":6.77542538945986},"index":2,"playId":"81541b6a-77a8-34fd-b59e-fc52e4f99c38","pitchNumber":3,"startTime":"2026-08-28T20:40:17.272Z","endTime":"2026-08-28T20:40:23.621Z","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":97.5,"endSpeed":89.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.39120150109738,"aZ":-29.406578255488427,"pfxX":-9.73264456121823,"pfxZ":1.3701563462576294,"pX":1.7599369175314854,"pZ":1.3137184675581506,"vX0":13.155334797745775,"vY0":-141.28200806115345,"vZ0":-5.596416448585915,"x":49.92,"y":203.31,"x0":-1.6937098437374452,"y0":50.00254284338691,"z0":5.211734558516068,"aX":-19.661908360603487},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":1.4,"breakHorizontal":14.9,"spinRate":2266,"spinDirection":213},"zone":14,"typeConfidence":0.88,"plateTime":0.3877857321417042,"extension":6.853590707670224},"index":3,"playId":"3b27aac4-8712-3254-b1d4-5e09ec933060","pitchNumber":4,"startTime":"2026-08-28T20:40:48.266Z","endTime":"2026-08-28T20:40:51.643Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.11388294091669,"aZ":-29.082770234313863,"pfxX":-8.647424420294778,"pfxZ":1.5101688958333206,"pX":-0.22813887699495672,"pZ":2.229932661722935,"vX0":8.080856851093886,"vY0":-142.73140577524546,"vZ0":-3.106610422000443,"x":125.7,"y":178.57,"x0":-1.9827562862965709,"y0":50.00252944498281,"z0":5.178411733334385,"aX":-17.71007355160153},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":2.3,"breakHorizontal":13.9,"spinRate":2195,"spinDirection":206},"zone":5,"typeConfidence":0.87,"plateTime":0.3848345652072398,"extension":6.800588223947366},"hitData":{"launchSpeed":102.2,"launchAngle":-4.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":92.69,"coordY":145.44}},"index":4,"playId":"82b81955-7599-3636-aacf-9da37cbf2ee1","pitchNumber":5,"startTime":"2026-08-28T20:41:09.518Z","endTime":"2026-08-28T20:41:17.530Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T20:41:17.530Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Busch walks. Pete Crow-Armstrong to 3rd. Seiya Suzuki to 2nd.","rbi":0,"awayScore":9,"homeScore":4,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-28T20:44:04.208Z","endTime":"2026-08-28T20:45:02.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"postOnSecond":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"postOnThird":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-28T20:41:53.576Z","endTime":"2026-08-28T20:42:14.705Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Brock Burke replaces Luis Mey.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-28T20:42:14.705Z","endTime":"2026-08-28T20:44:06.538Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656271,"link":"/api/v1/people/656271"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":87.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.567648388205285,"aZ":-19.81472436966835,"pfxX":9.89153727467391,"pfxZ":6.511892045555076,"pX":-1.8418940414997684,"pZ":0.5393690685421358,"vX0":-12.076217548874647,"vY0":-135.8747950847283,"vZ0":-11.241528401632637,"x":187.21,"y":224.22,"x0":1.3438969033459158,"y0":50.00460939019893,"z0":6.064377619142883,"aX":18.777007394682464},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.8,"breakHorizontal":-15.8,"spinRate":2032,"spinDirection":136},"zone":13,"typeConfidence":0.96,"plateTime":0.4008153500259448,"extension":6.861480222035008},"index":2,"playId":"20e9defe-283a-36ae-bcca-09970286b6e1","pitchNumber":1,"startTime":"2026-08-28T20:44:06.538Z","endTime":"2026-08-28T20:44:09.770Z","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":93.8,"endSpeed":86.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.947358225192055,"aZ":-17.73193685769381,"pfxX":5.185995929156045,"pfxZ":7.56703564338132,"pX":0.8720479566303695,"pZ":2.3047633956988074,"vX0":-3.605985401443851,"vY0":-136.54595158097638,"vZ0":-7.331605053434648,"x":83.76,"y":176.55,"x0":1.528594345182475,"y0":50.005672234591835,"z0":6.2211821304315,"aX":9.902973104311881},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.5,"breakHorizontal":-8.8,"spinRate":2178,"spinDirection":152},"zone":14,"typeConfidence":0.87,"plateTime":0.399447562048743,"extension":6.845328160601593},"index":3,"playId":"63b74297-3ab7-30a3-a559-e62c9d4918cd","pitchNumber":2,"startTime":"2026-08-28T20:44:24.226Z","endTime":"2026-08-28T20:44:28.568Z","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":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.27496413744726,"aZ":-14.217026648398901,"pfxX":5.138770668196882,"pfxZ":9.335830117126605,"pX":0.466074911760764,"pZ":4.060582238630424,"vX0":-4.008054033046042,"vY0":-137.29227508507148,"vZ0":-3.8760048936386418,"x":99.23,"y":129.14,"x0":1.2718466552890695,"y0":50.001724695169095,"z0":6.4479123025210345,"aX":9.88260416845875},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.3,"breakHorizontal":-8.5,"spinRate":2368,"spinDirection":146},"zone":12,"typeConfidence":0.91,"plateTime":0.3978202012731975,"extension":6.613589446430571},"index":4,"playId":"3697d561-0aad-3879-84fa-6a6ae9a48ee3","pitchNumber":3,"startTime":"2026-08-28T20:44:41.512Z","endTime":"2026-08-28T20:44:45.047Z","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":93.3,"endSpeed":85.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.964319688335266,"aZ":-20.288485036622728,"pfxX":9.585780472744766,"pfxZ":6.350813980757913,"pX":1.1158979076376894,"pZ":3.27312368312339,"vX0":-4.624227505447346,"vY0":-135.7789557673882,"vZ0":-4.246970501620434,"x":74.46,"y":150.41,"x0":1.5930028870288464,"y0":50.00547605578433,"z0":6.264306211695872,"aX":17.950254556078338},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.8,"breakHorizontal":-16.4,"spinRate":2086,"spinDirection":138},"zone":12,"typeConfidence":0.92,"plateTime":0.4029621109844035,"extension":6.650201609548902},"index":5,"playId":"8bb200ad-3a97-3357-9709-b45a8b3e7180","pitchNumber":4,"startTime":"2026-08-28T20:44:58.531Z","endTime":"2026-08-28T20:45:02.687Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T20:45:02.687Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Bregman called out on strikes.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-28T20:45:19.244Z","endTime":"2026-08-28T20:47:41.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"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, 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":87.7,"endSpeed":81.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.36051135129411,"aZ":-26.03306194067381,"pfxX":2.397858584608584,"pfxZ":3.7264311177642844,"pX":-0.9959784363533213,"pZ":0.49487835866471336,"vX0":-6.668216553469086,"vY0":-127.31736993121687,"vZ0":-9.086269912986943,"x":154.96,"y":225.42,"x0":1.3417550377562566,"y0":50.00093546795558,"z0":6.159897695566899,"aX":3.949269010364154},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.9,"breakHorizontal":-2.9,"spinRate":2383,"spinDirection":139},"zone":13,"typeConfidence":0.88,"plateTime":0.42967553645108936,"extension":6.743652972970244},"index":0,"playId":"921a9c41-e40c-33f7-b382-ab8a735cf8d3","pitchNumber":1,"startTime":"2026-08-28T20:45:28.959Z","endTime":"2026-08-28T20:45:31.959Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"0537d40f-3ac4-499f-ad9a-6cd484649aae","startTime":"2026-08-28T20:45:48.220Z","endTime":"2026-08-28T20:45:53.220Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.150075160113893,"aZ":-28.530842628540707,"pfxX":1.0748621971761976,"pfxZ":2.2050789740135883,"pX":0.8066750412596555,"pZ":2.8337202984410115,"vX0":-2.4642472563081874,"vY0":-126.9367578716659,"vZ0":-3.159346198518479,"x":86.25,"y":162.27,"x0":1.645384669142636,"y0":50.00247769733966,"z0":6.338268695768801,"aX":1.77491682576375},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.6,"breakHorizontal":-1.4,"spinRate":2315,"spinDirection":186},"zone":3,"typeConfidence":0.9,"plateTime":0.4295984199603895,"extension":6.682016392143594},"index":2,"playId":"463c0b69-7a8e-3b54-a59f-cc11ef22b2b4","pitchNumber":2,"startTime":"2026-08-28T20:46:01.709Z","endTime":"2026-08-28T20:46:05.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.988863962313648,"aZ":-29.353774306718336,"pfxX":0.25674889304760296,"pfxZ":1.7629800441749506,"pX":1.15230983719469,"pZ":3.066667747772331,"vX0":-0.8766651848878095,"vY0":-124.53169290412043,"vZ0":-2.45221747166861,"x":73.08,"y":155.98,"x0":1.4729259555489291,"y0":50.00122673072452,"z0":6.451185261087937,"aX":0.41026033933461864},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.0,"breakHorizontal":-0.2,"spinRate":2257,"spinDirection":185},"zone":12,"typeConfidence":0.9,"plateTime":0.43699067632525823,"extension":6.536543488850815},"index":3,"playId":"36a8b004-6e2c-3755-9fb7-349ffdb8a2a9","pitchNumber":3,"startTime":"2026-08-28T20:46:21.194Z","endTime":"2026-08-28T20:46:25.479Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.376866896799687,"aZ":-14.631746523684827,"pfxX":5.03950614139962,"pfxZ":8.922906149003001,"pX":-0.9521260273873938,"pZ":1.2769234518070782,"vX0":-7.87351842029221,"vY0":-138.48219203011914,"vZ0":-10.731812918484978,"x":153.29,"y":204.3,"x0":1.2572437751254777,"y0":50.00202418562424,"z0":6.151456399911056,"aX":9.907515760189339},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.4,"breakHorizontal":-7.7,"spinRate":2271,"spinDirection":150},"zone":13,"typeConfidence":0.92,"plateTime":0.3936819271963321,"extension":6.803448444966561},"index":4,"playId":"61d98113-4579-3023-b935-86e86fcc370b","pitchNumber":4,"startTime":"2026-08-28T20:46:38.482Z","endTime":"2026-08-28T20:46:42.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.757354684710414,"aZ":-29.163664670248163,"pfxX":7.260529788814905,"pfxZ":1.8273157651770937,"pX":-0.015921996165772685,"pZ":2.0472630705342594,"vX0":-5.892297110955584,"vY0":-127.23960989118072,"vZ0":-4.587153702685172,"x":117.61,"y":183.5,"x0":1.3802641161890672,"y0":50.00517165946311,"z0":6.169740161207726,"aX":11.972715756387553},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.5,"breakHorizontal":-11.9,"spinRate":2078,"spinDirection":130},"zone":8,"typeConfidence":0.87,"plateTime":0.42957388798665397,"extension":6.698931799546608},"index":5,"playId":"91b1b94b-ebc5-3d86-8e7b-49e4e260a0b7","pitchNumber":5,"startTime":"2026-08-28T20:47:01.564Z","endTime":"2026-08-28T20:47:05.764Z","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":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.734781139735947,"aZ":-29.44936323494804,"pfxX":0.9547074121260797,"pfxZ":1.690249123647666,"pX":0.2757421643462464,"pZ":3.3135342429004555,"vX0":-3.1949608320685323,"vY0":-126.05049579720367,"vZ0":-1.853872384248075,"x":106.49,"y":149.31,"x0":1.4336242824883336,"y0":50.00465600506607,"z0":6.427765046767731,"aX":1.5420771611299586},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.9,"breakHorizontal":-1.1,"spinRate":2296,"spinDirection":185},"zone":2,"typeConfidence":0.9,"plateTime":0.43390762545799566,"extension":6.735337107667953},"index":6,"playId":"0284c1f8-8fc7-390a-bb28-36d83064a8fb","pitchNumber":6,"startTime":"2026-08-28T20:47:27.448Z","endTime":"2026-08-28T20:47:41.760Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T20:47:41.760Z","atBatIndex":69},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tyler Stephenson lines out to shortstop Nico Hoerner.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-28T20:49:29.885Z","endTime":"2026-08-28T20:50:21.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"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":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.58257812261909,"aZ":-21.60588396322054,"pfxX":3.566879423026341,"pfxZ":6.407100585996558,"pX":0.5617687404810305,"pZ":3.5374377304567726,"vX0":3.9700308676368543,"vY0":-126.52847307938079,"vZ0":-2.4704608023819374,"x":95.59,"y":143.27,"x0":-1.4810061811084083,"y0":50.00402651624703,"z0":6.225879742369897,"aX":5.884458020102298},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":11.4,"breakHorizontal":-7.2,"spinRate":2709,"spinDirection":172},"zone":3,"typeConfidence":0.91,"plateTime":0.4300296342283789,"extension":5.9604089084091445},"index":0,"playId":"69d24c86-731d-3e7c-93dd-fe5b3fb16d94","pitchNumber":1,"startTime":"2026-08-28T20:49:46.998Z","endTime":"2026-08-28T20:49:51.038Z","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":76.0,"endSpeed":70.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.069277014320033,"aZ":-43.88177675058595,"pfxX":5.1115200593444445,"pfxZ":-9.48744410514199,"pX":-0.5692486441304682,"pZ":1.5326841731188277,"vX0":0.4483393519279043,"vY0":-110.73788996128967,"vZ0":-0.6740718984166915,"x":138.7,"y":197.4,"x0":-1.4383410114930864,"y0":50.00514787546939,"z0":6.459362580372407,"aX":6.304617629295381},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.4,"breakVerticalInduced":-17.0,"breakHorizontal":-9.4,"spinRate":3060,"spinDirection":36},"zone":13,"typeConfidence":0.92,"plateTime":0.4959427566465675,"extension":5.80439555778653},"index":1,"playId":"03b01545-1eca-3cc7-a4c3-c888b71cbc09","pitchNumber":2,"startTime":"2026-08-28T20:50:00.900Z","endTime":"2026-08-28T20:50:05.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.695,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.809656101335232,"aZ":-21.943756978349214,"pfxX":4.619079865942288,"pfxZ":6.260836563350196,"pX":0.7137242027132495,"pZ":2.949214578635603,"vX0":3.9719002712710685,"vY0":-126.7299914423741,"vZ0":-3.852128075691462,"x":89.79,"y":159.15,"x0":-1.471455823136393,"y0":50.003164046867084,"z0":6.232412720774338,"aX":7.545709126978445},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":10.7,"breakHorizontal":-9.2,"spinRate":2786,"spinDirection":168},"zone":3,"typeConfidence":0.91,"plateTime":0.4314749034057246,"extension":5.950398682403976},"hitData":{"launchSpeed":74.3,"launchAngle":18.0,"totalDistance":169.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":95.99,"coordY":140.53}},"index":2,"playId":"f59ba245-b899-333f-aab2-354f90a5b75b","pitchNumber":3,"startTime":"2026-08-28T20:50:16.275Z","endTime":"2026-08-28T20:50:21.511Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T20:50:21.511Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eugenio Suárez called out on strikes.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-28T20:50:26.957Z","endTime":"2026-08-28T20:53:03.859Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":75.8,"endSpeed":69.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.41119549350086,"aZ":-43.73327182894683,"pfxX":4.627198274778268,"pfxZ":-9.522363079195177,"pX":-0.07696537934751953,"pZ":1.184390286915335,"vX0":1.6328840604734929,"vY0":-110.3194383538636,"vZ0":-1.2145973168276925,"x":124.54,"y":146.08,"x0":-1.431146371809403,"y0":50.00316877571307,"z0":6.4146045250987,"aX":5.616457510378239},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.3,"breakVerticalInduced":-17.2,"breakHorizontal":-8.9,"spinRate":3092,"spinDirection":37},"zone":13,"typeConfidence":0.92,"plateTime":0.49940963298945373,"extension":5.804468429724143},"index":0,"playId":"988867d3-144c-3d78-9ceb-aa0cf99fc143","pitchNumber":1,"startTime":"2026-08-28T20:50:46.665Z","endTime":"2026-08-28T20:50:50.598Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.024472362539314,"aZ":-25.698276930638876,"pfxX":2.803308235713338,"pfxZ":3.878510444193582,"pX":0.3972752996181727,"pZ":2.6400128951260426,"vX0":3.897979926019188,"vY0":-127.10939192483636,"vZ0":-3.8908520325921225,"x":101.86,"y":167.5,"x0":-1.5085339568213452,"y0":50.00454094824018,"z0":6.1837737202625425,"aX":4.680923305314068},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.6,"breakHorizontal":-5.8,"spinRate":2852,"spinDirection":158},"zone":6,"typeConfidence":0.89,"plateTime":0.42757446971669166,"extension":5.8633668481077015},"index":1,"playId":"4ed0a29a-9e34-30bf-bcd6-4c3bc2b85d8a","pitchNumber":2,"startTime":"2026-08-28T20:51:01.167Z","endTime":"2026-08-28T20:51:04.939Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.6,"endSpeed":69.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.146618387862073,"aZ":-43.46259556353339,"pfxX":6.194018689444523,"pfxZ":-9.275575037838387,"pX":-0.26858251593394117,"pZ":2.59705381740599,"vX0":0.639947542983188,"vY0":-110.10366882998036,"vZ0":1.5237735387149651,"x":127.24,"y":168.66,"x0":-1.3675845492500114,"y0":50.00222494798296,"z0":6.5263067169807005,"aX":7.538062911030117},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.1,"breakVerticalInduced":-16.0,"breakHorizontal":-11.4,"spinRate":3142,"spinDirection":33},"zone":5,"typeConfidence":0.91,"plateTime":0.49914268361355907,"extension":5.849367573682217},"index":2,"playId":"980b4d5c-f28d-319c-9a2b-52476280a70c","pitchNumber":3,"startTime":"2026-08-28T20:51:21.181Z","endTime":"2026-08-28T20:51:24.397Z","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":2,"outs":1},"pitchData":{"startSpeed":76.7,"endSpeed":71.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.15063298790042,"aZ":-43.315127159149604,"pfxX":6.607258613880193,"pfxZ":-8.86910591767544,"pX":0.9897667166190203,"pZ":1.822300034348241,"vX0":2.782101265674011,"vY0":-111.65010470396496,"vZ0":-0.2834180330409022,"x":79.27,"y":189.58,"x0":-1.133153862928365,"y0":50.00480160778244,"z0":6.429464168919037,"aX":8.295963495053227},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.4,"breakVerticalInduced":-15.8,"breakHorizontal":-12.7,"spinRate":3167,"spinDirection":33},"zone":14,"typeConfidence":0.91,"plateTime":0.49161979689055313,"extension":5.885345950469835},"index":3,"playId":"5e8bf67b-1c09-370d-acbf-be69ff172ab9","pitchNumber":4,"startTime":"2026-08-28T20:51:43.530Z","endTime":"2026-08-28T20:51:47.514Z","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":92.1,"endSpeed":85.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.0844184824832,"aZ":-12.214485295005785,"pfxX":-3.0782286301424975,"pfxZ":10.854466650914999,"pX":0.8374360060525574,"pZ":3.38732448967137,"vX0":6.787750949177405,"vY0":-134.0293884783039,"vZ0":-4.869157044499792,"x":85.08,"y":147.32,"x0":-1.3159425423558133,"y0":50.00121317704943,"z0":6.084095711450051,"aX":-5.660242266746884},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.0,"breakHorizontal":4.3,"spinRate":2527,"spinDirection":202},"zone":12,"typeConfidence":0.9,"plateTime":0.4070239202098662,"extension":6.129861441395277},"index":4,"playId":"45d48cc9-2c5e-3621-b4f6-1cf2b2c92d76","pitchNumber":5,"startTime":"2026-08-28T20:52:00.236Z","endTime":"2026-08-28T20:52:03.885Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.510827533293952,"aZ":-27.249432272595524,"pfxX":4.57426019342516,"pfxZ":2.9538040358937536,"pX":1.6219097678736687,"pZ":3.170516932528497,"vX0":5.934813515307914,"vY0":-127.1191297246918,"vZ0":-2.4165819545538305,"x":55.18,"y":153.18,"x0":-1.321063413109251,"y0":50.003243298473315,"z0":6.256539985739508,"aX":7.623906232099088},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.2,"breakHorizontal":-9.5,"spinRate":2672,"spinDirection":149},"zone":12,"typeConfidence":0.71,"plateTime":0.42785136220389,"extension":6.105182801688947},"index":5,"playId":"faeeca74-036e-300e-95f4-1acbe090600d","pitchNumber":6,"startTime":"2026-08-28T20:52:22.082Z","endTime":"2026-08-28T20:52:25.573Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":81.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.102242931946385,"aZ":-28.511230703392194,"pfxX":5.201317430872176,"pfxZ":2.2211717435143186,"pX":0.12763685937673885,"pZ":2.497542025932307,"vX0":2.441016231309425,"vY0":-126.70304261473976,"vZ0":-3.6223890311714997,"x":112.13,"y":171.35,"x0":-1.5196644295750703,"y0":50.005330107693666,"z0":6.185696292307342,"aX":8.589625921018461},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.5,"breakHorizontal":-10.0,"spinRate":2704,"spinDirection":145},"zone":5,"typeConfidence":0.57,"plateTime":0.42974951656710036,"extension":5.999560057684549},"index":6,"playId":"8136c737-5655-3602-8884-f102f3d4cf7f","pitchNumber":7,"startTime":"2026-08-28T20:52:38.039Z","endTime":"2026-08-28T20:52:41.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.209692929789078,"aZ":-17.60767629695707,"pfxX":-7.378783608104111,"pfxZ":8.065490916406805,"pX":-0.37383868600328723,"pZ":2.046508357398336,"vX0":5.431243768991124,"vY0":-133.2069557504612,"vZ0":-6.827514791543239,"x":131.25,"y":183.52,"x0":-1.4751631246536525,"y0":50.00476763216587,"z0":5.904687761794918,"aX":-13.3314357635216},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.4,"breakHorizontal":12.2,"spinRate":2239,"spinDirection":214},"zone":7,"typeConfidence":0.91,"plateTime":0.41035896918576986,"extension":5.900449864561062},"index":7,"playId":"6854cb54-fe88-36fa-a431-474ab4af7cf2","pitchNumber":8,"startTime":"2026-08-28T20:52:59.740Z","endTime":"2026-08-28T20:53:03.859Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T20:53:03.859Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Kelly challenged (pitch result), call on the field was overturned: JJ Bleday called out on strikes.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-28T20:53:17.183Z","endTime":"2026-08-28T20:55:02.110Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":77.5,"endSpeed":72.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.23145957945682,"aZ":-42.21968498487216,"pfxX":7.5433950009372035,"pfxZ":-7.737219901146936,"pX":0.3947471283501204,"pZ":3.2941866442820333,"vX0":1.7300372178151102,"vY0":-112.86590500299887,"vZ0":2.2844346726134743,"x":101.95,"y":149.84,"x0":-1.3605389897170688,"y0":50.00158245020721,"z0":6.499640124084784,"aX":9.796706541803763},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-13.2,"breakHorizontal":-14.0,"spinRate":3143,"spinDirection":51},"zone":3,"typeConfidence":0.89,"plateTime":0.48403762977380094,"extension":5.955982038986257},"index":0,"playId":"e9b3197b-b625-36d9-9a06-07f7daf5e5e9","pitchNumber":1,"startTime":"2026-08-28T20:53:30.698Z","endTime":"2026-08-28T20:53:34.055Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":82.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.5309838596106,"aZ":-26.647749073358494,"pfxX":2.520907628255414,"pfxZ":3.2828650542436115,"pX":1.2383758985158664,"pZ":2.4177772116921306,"vX0":5.611959820603617,"vY0":-127.28683279628068,"vZ0":-4.242603612755937,"x":69.8,"y":173.5,"x0":-1.2995847445457973,"y0":50.0054418918364,"z0":6.151538966380124,"aX":4.2483435151727615},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.4,"breakHorizontal":-5.5,"spinRate":2803,"spinDirection":151},"zone":14,"typeConfidence":0.88,"plateTime":0.42596180936828176,"extension":6.033305484688173},"index":1,"playId":"a24a2246-70d3-314b-a719-30199cb21885","pitchNumber":2,"startTime":"2026-08-28T20:53:46.223Z","endTime":"2026-08-28T20:53:50.647Z","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":85.8,"endSpeed":80.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.63446188450814,"aZ":-24.61048998745408,"pfxX":-6.977558437350922,"pfxZ":4.697160653718484,"pX":-0.911695042568127,"pZ":2.036245218772617,"vX0":4.160645744691887,"vY0":-124.94914733445059,"vZ0":-4.755791351535414,"x":151.75,"y":183.8,"x0":-1.6756108696611303,"y0":50.00552519260567,"z0":5.9394760964582245,"aX":-11.247038279281588},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.8,"breakHorizontal":11.9,"spinRate":1964,"spinDirection":227},"zone":13,"typeConfidence":0.9,"plateTime":0.43517274616172097,"extension":5.897046173259942},"index":2,"playId":"72a11cb4-5af1-32fb-bac6-8165cfca970b","pitchNumber":3,"startTime":"2026-08-28T20:54:00.942Z","endTime":"2026-08-28T20:54:05.543Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.7,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.604814818964087,"aZ":-23.742077414114856,"pfxX":1.8892115320739389,"pfxZ":4.893836838473931,"pX":0.4560175520538035,"pZ":3.890873165206174,"vX0":4.1350667707357065,"vY0":-129.09235214662547,"vZ0":-1.4331306678704654,"x":99.62,"y":133.73,"x0":-1.3989623948643484,"y0":50.00375626460016,"z0":6.244943015370503,"aX":3.2542204933786523},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.9,"breakHorizontal":-4.2,"spinRate":2686,"spinDirection":171},"zone":12,"typeConfidence":0.9,"plateTime":0.42094811339410887,"extension":6.05652708931809},"index":3,"playId":"dcbef07c-b6bf-3d5a-a85e-1e2b85abea29","pitchNumber":4,"startTime":"2026-08-28T20:54:17.716Z","endTime":"2026-08-28T20:54:21.806Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.979638235945014,"aZ":-25.986806600323344,"pfxX":3.036980031076845,"pfxZ":3.701096920812798,"pX":0.2474311258136308,"pZ":2.839184748995155,"vX0":3.4071448488985063,"vY0":-127.37030315077205,"vZ0":-3.2455723042165117,"x":107.57,"y":162.12,"x0":-1.4936947070607898,"y0":50.00179305060143,"z0":6.147108959199357,"aX":5.0738503581799455},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.4,"breakHorizontal":-6.1,"spinRate":2714,"spinDirection":165},"zone":6,"typeConfidence":0.88,"plateTime":0.4272590891408048,"extension":5.987851309994935},"index":4,"playId":"a8fcbd93-e385-3d9d-9007-4ec173a55f76","pitchNumber":5,"startTime":"2026-08-28T20:54:35.060Z","endTime":"2026-08-28T20:54:38.803Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-08-28T20:54:46.129Z","endTime":"2026-08-28T20:54:56.826Z","isPitch":false,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"}},{"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":2},"pitchData":{"startSpeed":78.0,"endSpeed":72.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.921634181878158,"aZ":-42.95715246305968,"pfxX":7.50448843094535,"pfxZ":-8.213885433998923,"pX":-0.2311434462710137,"pZ":3.504214359549166,"vX0":0.6290562274420408,"vY0":-113.5840714516157,"vZ0":2.685419669881433,"x":125.81,"y":144.17,"x0":-1.4869404743431276,"y0":50.004180931917944,"z0":6.564312523096747,"aX":9.849868267347043},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-13.9,"breakHorizontal":-13.8,"spinRate":3155,"spinDirection":44},"zone":2,"typeConfidence":0.89,"plateTime":0.48140326575254466,"extension":5.900616529662444},"index":6,"playId":"a78565b8-68ea-35e7-b7e7-b7b0f495a342","pitchNumber":6,"startTime":"2026-08-28T20:54:56.826Z","endTime":"2026-08-28T20:55:02.110Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"}},"playEndTime":"2026-08-28T20:55:02.110Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ian Happ singles on a line drive to right fielder JJ Bleday.","rbi":0,"awayScore":9,"homeScore":4,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-28T20:57:20.529Z","endTime":"2026-08-28T20:57:49.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"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":[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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tejay Antone replaces Brock Burke.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-28T20:56:45.921Z","endTime":"2026-08-28T20:57:22.839Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622088,"link":"/api/v1/people/622088"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.2582569742293,"aZ":-31.850478495521855,"pfxX":9.144362663716906,"pfxZ":0.22365186813325977,"pX":0.6803626364673437,"pZ":1.4142557666220874,"vX0":3.4475951527319393,"vY0":-119.67453506839453,"vZ0":-3.0924492938247186,"x":91.07,"y":200.6,"x0":-1.9637015824487827,"y0":50.00500917751609,"z0":5.551617301764226,"aX":13.377184142581214},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":0.0,"breakHorizontal":-17.4,"spinRate":2756,"spinDirection":61},"zone":14,"typeConfidence":0.86,"plateTime":0.45621125407255736,"extension":6.121678433871527},"index":1,"playId":"4d618d4a-92cd-3b93-be95-24c961f0e554","pitchNumber":1,"startTime":"2026-08-28T20:57:22.839Z","endTime":"2026-08-28T20:57:26.485Z","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":0,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.861915575260475,"aZ":-30.51558867542328,"pfxX":8.087089014344894,"pfxZ":1.1063891234093965,"pX":0.16937395724804716,"pZ":2.3543743764911325,"vX0":2.780923404000604,"vY0":-121.14394756459747,"vZ0":-1.4601242497930667,"x":110.54,"y":175.21,"x0":-2.0415731614406694,"y0":50.00243983679006,"z0":5.612331753465397,"aX":12.117086594350631},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.9,"breakHorizontal":-15.2,"spinRate":2723,"spinDirection":62},"zone":5,"typeConfidence":0.9,"plateTime":0.4507305608994283,"extension":6.113088758578054},"hitData":{"launchSpeed":85.8,"launchAngle":21.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":162.8,"coordY":87.66}},"index":2,"playId":"0b35f8e1-2783-3a6c-8d72-6cfdc5aaa729","pitchNumber":2,"startTime":"2026-08-28T20:57:37.331Z","endTime":"2026-08-28T20:57:49.258Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T20:57:49.258Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a line drive to right fielder JJ Bleday. Ian Happ to 2nd.","rbi":0,"awayScore":9,"homeScore":4,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-28T20:57:48.638Z","endTime":"2026-08-28T20:59:30.912Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"postOnSecond":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52082892042622,"aZ":-29.469724805613126,"pfxX":-8.462749776417258,"pfxZ":1.4060386650536092,"pX":0.46602801442375275,"pZ":2.8015494546355035,"vX0":8.743744122116365,"vY0":-136.97211402608391,"vZ0":-2.339979155700475,"x":99.24,"y":163.14,"x0":-1.6480826424084667,"y0":50.00495133768696,"z0":5.655571814391594,"aX":-16.2948239981795},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.3,"breakHorizontal":13.8,"spinRate":2542,"spinDirection":226},"zone":3,"typeConfidence":0.94,"plateTime":0.3978867429209991,"extension":5.981951471505972},"index":0,"playId":"dc12ecd5-f6af-3ed0-b48f-29b9656968db","pitchNumber":1,"startTime":"2026-08-28T20:58:05.013Z","endTime":"2026-08-28T20:58:08.498Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-08-28T20:58:15.436Z","endTime":"2026-08-28T20:58:27.622Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.42877448664142,"aZ":-31.35641421555837,"pfxX":-8.491076116287317,"pfxZ":0.43098864537081827,"pX":0.5170626259445568,"pZ":1.2443646553378658,"vX0":9.16072834628783,"vY0":-136.92520063783002,"vZ0":-5.759911065430422,"x":97.29,"y":205.18,"x0":-1.7530449129074583,"y0":50.006331211489766,"z0":5.494593829006076,"aX":-16.286095196031912},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":-0.2,"breakHorizontal":13.7,"spinRate":2621,"spinDirection":219},"zone":14,"typeConfidence":0.95,"plateTime":0.3985070950436125,"extension":6.122996818721934},"index":2,"playId":"37e28994-2668-3dba-b70e-133fa52b0b00","pitchNumber":2,"startTime":"2026-08-28T20:58:27.622Z","endTime":"2026-08-28T20:58:30.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.91361664092717,"aZ":-29.36386540065011,"pfxX":8.881926355189153,"pfxZ":1.9128605446763949,"pX":1.261086983139589,"pZ":0.5014476177152005,"vX0":4.922380600702299,"vY0":-120.5595731731505,"vZ0":-5.337142725136557,"x":68.93,"y":225.24,"x0":-1.9624150838937569,"y0":50.0021426542162,"z0":5.342251730184103,"aX":13.045239288539998},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.4,"breakHorizontal":-17.3,"spinRate":2749,"spinDirection":64},"zone":14,"typeConfidence":0.91,"plateTime":0.45468913171040626,"extension":6.162453717620071},"index":3,"playId":"88291a5b-ad28-36d9-a434-1729397053a3","pitchNumber":3,"startTime":"2026-08-28T20:58:40.106Z","endTime":"2026-08-28T20:58:43.287Z","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":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.036517668430125,"aZ":-32.06892425438019,"pfxX":-7.257014852515169,"pfxZ":0.057911279647086644,"pX":-0.6083567180895376,"pZ":3.4885068360486353,"vX0":5.282349736637025,"vY0":-135.84869938313545,"vZ0":-0.6834532110103574,"x":140.19,"y":144.59,"x0":-1.6256321100762976,"y0":50.005859256746724,"z0":5.953673352210559,"aX":-13.699057942406569},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":0.1,"breakHorizontal":12.1,"spinRate":2446,"spinDirection":226},"zone":11,"typeConfidence":0.94,"plateTime":0.4017067262109215,"extension":5.839077215615167},"index":4,"playId":"cc59b636-330d-3cad-b0c4-dc88aa0e3707","pitchNumber":4,"startTime":"2026-08-28T20:59:03.341Z","endTime":"2026-08-28T20:59:07.498Z","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":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":87.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.589348892143807,"aZ":-27.051400933417835,"pfxX":-8.06796461607604,"pfxZ":2.692334944405083,"pX":-0.10577168209600286,"pZ":1.5250585937920518,"vX0":7.271315135925482,"vY0":-135.89438310350957,"vZ0":-5.970920885587059,"x":121.03,"y":197.6,"x0":-1.7439876713643534,"y0":50.006124465610895,"z0":5.584452733118682,"aX":-15.373578875058422},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.0,"breakHorizontal":13.4,"spinRate":2464,"spinDirection":225},"zone":13,"typeConfidence":0.88,"plateTime":0.40023341398749457,"extension":6.08049431028601},"hitData":{"launchSpeed":102.0,"launchAngle":6.0,"totalDistance":159.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":164.94,"coordY":104.94}},"index":5,"playId":"74c80d7e-a0fe-3292-91b7-cc444e638c01","pitchNumber":5,"startTime":"2026-08-28T20:59:20.199Z","endTime":"2026-08-28T20:59:30.912Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T20:59:30.912Z","atBatIndex":74},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Pedro Ramírez homers (4) on a fly ball to right field. Ian Happ scores. Nico Hoerner scores.","rbi":3,"awayScore":9,"homeScore":7,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-28T20:59:38.008Z","endTime":"2026-08-28T21:02:49.145Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"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":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":{"id":622088,"link":"/api/v1/people/622088"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":{"id":622088,"link":"/api/v1/people/622088"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":{"id":622088,"link":"/api/v1/people/622088"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.346252061662256,"aZ":-30.77504794006345,"pfxX":8.40981998718752,"pfxZ":0.9554467150865458,"pX":0.5858735043248137,"pZ":0.8486690790871156,"vX0":3.5637140746670375,"vY0":-120.23305973837243,"vZ0":-4.381515221031589,"x":94.67,"y":215.87,"x0":-2.0081328669785754,"y0":50.00210453812069,"z0":5.426037732137301,"aX":12.30990133067658},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.0,"breakHorizontal":-16.1,"spinRate":2731,"spinDirection":60},"zone":14,"typeConfidence":0.89,"plateTime":0.4555773723972094,"extension":6.1192894738284},"index":0,"playId":"947ca306-8c5d-3ff5-bba4-963f5e0fe9dc","pitchNumber":1,"startTime":"2026-08-28T20:59:57.290Z","endTime":"2026-08-28T21:00:00.687Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-28T21:00:11.325Z","endTime":"2026-08-28T21:00:49.565Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":89.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.35556554357507,"aZ":-26.449483374767382,"pfxX":-8.181421676326808,"pfxZ":2.87527839848196,"pX":-0.13896621143645574,"pZ":3.2698333155020265,"vX0":7.347312492656266,"vY0":-138.44745834009996,"vZ0":-1.8918705434519532,"x":122.3,"y":150.49,"x0":-1.7310125640518983,"y0":50.00424394132678,"z0":5.687441066406143,"aX":-16.297797395235463},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.0,"breakHorizontal":13.8,"spinRate":2538,"spinDirection":225},"zone":2,"typeConfidence":0.92,"plateTime":0.3917518372132629,"extension":6.063488866592609},"index":2,"playId":"b33a1492-ac23-3c20-969e-9d84cdd7f598","pitchNumber":2,"startTime":"2026-08-28T21:00:49.565Z","endTime":"2026-08-28T21:00:52.972Z","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":83.8,"endSpeed":77.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.112796696102233,"aZ":-34.80643536951067,"pfxX":5.724233658361627,"pfxZ":-1.7391199879599775,"pX":-0.0156358900765388,"pZ":1.33573478984924,"vX0":2.70695139008887,"vY0":-122.11900480632032,"vZ0":-2.67971476090555,"x":117.6,"y":202.72,"x0":-1.882428554202829,"y0":50.00515291078594,"z0":5.442217842723943,"aX":8.644381762299128},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-3.5,"breakHorizontal":-11.0,"spinRate":2815,"spinDirection":66},"zone":14,"typeConfidence":0.65,"plateTime":0.4485680984451226,"extension":6.211338610964564},"index":3,"playId":"2d025f49-5929-3913-a405-d820902ff731","pitchNumber":3,"startTime":"2026-08-28T21:01:09.474Z","endTime":"2026-08-28T21:01:12.474Z","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":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.182216798223013,"aZ":-42.53324978710027,"pfxX":6.863786721947318,"pfxZ":-6.962277348303735,"pX":-1.0580688749900575,"pZ":3.520774790675302,"vX0":-0.3087246076420231,"vY0":-121.038094165488,"vZ0":2.8537878798857266,"x":157.33,"y":143.72,"x0":-1.8211740943023744,"y0":50.00596431169666,"z0":6.045606184454496,"aX":10.206035083178124},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-11.8,"breakHorizontal":-12.4,"spinRate":2949,"spinDirection":49},"zone":11,"typeConfidence":0.93,"plateTime":0.4521876487708614,"extension":6.021186949873112},"index":4,"playId":"439d19b7-3f4d-39f2-8171-e250099705f2","pitchNumber":4,"startTime":"2026-08-28T21:01:32.471Z","endTime":"2026-08-28T21:01:36.410Z","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":83.8,"endSpeed":77.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.54756632033893,"aZ":-31.000735648316102,"pfxX":10.25998517404265,"pfxZ":0.7775985377532546,"pX":0.5093659819838354,"pZ":2.065306000731838,"vX0":2.7314115526931007,"vY0":-122.04948311312704,"vZ0":-1.7267633782619907,"x":97.58,"y":183.02,"x0":-1.9576665174135481,"y0":50.00176061412972,"z0":5.457687842164232,"aX":15.439977421419844},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.2,"breakHorizontal":-19.2,"spinRate":2790,"spinDirection":73},"zone":9,"typeConfidence":0.9,"plateTime":0.4491890731881507,"extension":6.140977876699295},"index":5,"playId":"671e422d-e0d7-3df9-ad99-181e6aef0994","pitchNumber":5,"startTime":"2026-08-28T21:01:50.045Z","endTime":"2026-08-28T21:01:53.577Z","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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.201889984923625,"aZ":-29.77371869785302,"pfxX":1.075938596600248,"pfxZ":1.3622128715563573,"pX":0.38740268171676934,"pZ":2.7916999057097818,"vX0":4.932730271518171,"vY0":-131.1162124855333,"vZ0":-1.9973361569788937,"x":102.23,"y":163.4,"x0":-1.6478505792745886,"y0":50.005816332211374,"z0":5.756199503960526,"aX":1.8975999819737084},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.3,"breakHorizontal":-2.9,"spinRate":2720,"spinDirection":153},"zone":3,"typeConfidence":0.91,"plateTime":0.4156138838697325,"extension":6.072947657561633},"hitData":{"launchSpeed":104.2,"launchAngle":30.0,"totalDistance":390.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":239.94,"coordY":88.13}},"index":6,"playId":"6c2b9631-5d80-3632-8d8f-a0d4160484b8","pitchNumber":6,"startTime":"2026-08-28T21:02:13.696Z","endTime":"2026-08-28T21:02:49.145Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T21:02:49.145Z","atBatIndex":75},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Matt Shaw doubles (7) on a line drive to center fielder Dane Myers.","rbi":0,"awayScore":9,"homeScore":7,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-28T21:05:57.983Z","endTime":"2026-08-28T21:08:22.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6,8,9,10],"actionIndex":[1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-28T21:03:11.423Z","endTime":"2026-08-28T21:04:15.592Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Sam Moll replaces Tejay Antone.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-28T21:04:15.592Z","endTime":"2026-08-28T21:04:53.016Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":594580,"link":"/api/v1/people/594580"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Matt Shaw replaces Michael Conforto.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-28T21:04:53.016Z","endTime":"2026-08-28T21:06:00.210Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":624424,"link":"/api/v1/people/624424"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":73.0,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.699090462150973,"aZ":-32.547920497661536,"pfxX":-6.238561422907572,"pfxZ":-0.2770833719619583,"pX":-0.9476733467353537,"pZ":1.07324590114512,"vX0":-5.090448409125897,"vY0":-114.64496860471355,"vZ0":-1.2234806239734775,"x":153.12,"y":209.8,"x0":2.110129344705481,"y0":50.00396800730171,"z0":4.783366954299051,"aX":-8.325942237444728},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-0.5,"breakHorizontal":12.6,"spinRate":2648,"spinDirection":315},"zone":13,"typeConfidence":0.91,"plateTime":0.47729062355737106,"extension":4.3202328493391455},"index":3,"playId":"b037bbc8-4325-3c31-b615-e96c4b239520","pitchNumber":1,"startTime":"2026-08-28T21:06:00.210Z","endTime":"2026-08-28T21:06:04.225Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.009546205381284,"aZ":-36.728371429618015,"pfxX":7.586004128260295,"pfxZ":-3.0217934024324267,"pX":-0.7291220677150743,"pZ":1.5062526000179262,"vX0":-8.272319435191061,"vY0":-121.47795843176502,"vZ0":-0.7226799902294618,"x":144.79,"y":198.11,"x0":1.721976473267746,"y0":50.002786070399495,"z0":4.978199205173506,"aX":11.42859084135457},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-5.4,"breakHorizontal":-12.0,"spinRate":1622,"spinDirection":76},"zone":13,"typeConfidence":0.9,"plateTime":0.44950169044764676,"extension":4.464408884594126},"index":4,"playId":"c0e59137-c2d6-32c3-9945-9e0bb06b6bf2","pitchNumber":2,"startTime":"2026-08-28T21:06:21.150Z","endTime":"2026-08-28T21:06:24.150Z","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":83.2,"endSpeed":76.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.946267864579077,"aZ":-36.97620327114912,"pfxX":9.550078388914557,"pfxZ":-3.233392195129058,"pX":-1.2318857246245953,"pZ":0.9510954666167881,"vX0":-9.488720038458508,"vY0":-120.84923082749569,"vZ0":-1.6899810984762298,"x":163.96,"y":213.1,"x0":1.499529007820007,"y0":50.00526707630361,"z0":4.899202925376656,"aX":14.16670050515686},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-6.0,"breakHorizontal":-15.1,"spinRate":1790,"spinDirection":73},"zone":13,"typeConfidence":0.91,"plateTime":0.45275254894025174,"extension":4.473459180920996},"index":5,"playId":"33251b67-917b-352e-868e-98b606af741f","pitchNumber":3,"startTime":"2026-08-28T21:06:39.752Z","endTime":"2026-08-28T21:06:43.599Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.80330017196217,"aZ":-33.55616907298092,"pfxX":10.111924227343415,"pfxZ":-0.7840065658192419,"pX":-0.21659706906200415,"pZ":1.6792753710747557,"vX0":-7.964017043554579,"vY0":-131.65320174479362,"vZ0":-2.261596155329436,"x":125.26,"y":193.44,"x0":1.5329989215756594,"y0":50.005252581250836,"z0":5.03175113968104,"aX":17.763227587832468},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-1.7,"breakHorizontal":-16.6,"spinRate":2401,"spinDirection":95},"zone":8,"typeConfidence":0.9,"plateTime":0.4159432367291189,"extension":4.363697981657883},"index":6,"playId":"856d9658-ac66-370c-83cf-674ad5c2635a","pitchNumber":4,"startTime":"2026-08-28T21:06:56.242Z","endTime":"2026-08-28T21:07:00.628Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":7,"startTime":"2026-08-28T21:07:16.484Z","endTime":"2026-08-28T21:07:25.702Z","isPitch":false,"type":"action","player":{"id":807713,"link":"/api/v1/people/807713"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.205876211267544,"aZ":-33.04159022799819,"pfxX":-6.70020932150037,"pfxZ":-0.6272509295739344,"pX":-1.9476233581933289,"pZ":2.2072541973234485,"vX0":-6.899009757824407,"vY0":-117.53231939681238,"vZ0":0.7651144724059074,"x":191.24,"y":179.18,"x0":1.9008035481727878,"y0":50.000926995189324,"z0":4.9569188690760315,"aX":-9.327941329623702},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-0.6,"breakHorizontal":13.9,"spinRate":2883,"spinDirection":322},"zone":13,"typeConfidence":0.9,"plateTime":0.46683747534279885,"extension":4.294130144517472},"index":8,"playId":"de53392d-e7ed-32f9-8233-217688396920","pitchNumber":5,"startTime":"2026-08-28T21:07:25.702Z","endTime":"2026-08-28T21:07:29.929Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":90.4,"endSpeed":83.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74771434152528,"aZ":-34.319020542100866,"pfxX":9.825381944239616,"pfxZ":-1.2204348181196876,"pX":0.007646762929226517,"pZ":1.5172690903152908,"vX0":-7.40056833343465,"vY0":-131.56747961816347,"vZ0":-2.275090560770855,"x":116.71,"y":197.81,"x0":1.574185551764741,"y0":50.00226640529405,"z0":4.925677536969783,"aX":17.3017661793656},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-2.5,"breakHorizontal":-16.3,"spinRate":2434,"spinDirection":91},"zone":14,"typeConfidence":0.9,"plateTime":0.41560585216461154,"extension":4.467263927912577},"index":9,"playId":"34153e30-3f67-3d0c-b8f7-a9391fe78366","pitchNumber":6,"startTime":"2026-08-28T21:07:43.160Z","endTime":"2026-08-28T21:07:46.248Z","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":91.2,"endSpeed":84.2,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.84294501517675,"aZ":-33.07497843608476,"pfxX":9.312546579230794,"pfxZ":-0.4992598737630818,"pX":-0.6366980084484115,"pZ":2.5817313933748474,"vX0":-8.875344781205415,"vY0":-132.58334477363047,"vZ0":-0.2907803284233965,"x":141.27,"y":169.07,"x0":1.5291759914484668,"y0":50.004525875138086,"z0":5.087392404769577,"aX":16.737577735837917},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-0.7,"breakHorizontal":-15.1,"spinRate":2408,"spinDirection":99},"zone":4,"typeConfidence":0.9,"plateTime":0.41163906970167163,"extension":4.358536076975718},"hitData":{"launchSpeed":83.5,"launchAngle":25.0,"totalDistance":302.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":95.07,"coordY":72.63}},"index":10,"playId":"ec77e0e0-6331-355d-b20c-0f95ef46839d","pitchNumber":7,"startTime":"2026-08-28T21:08:10.698Z","endTime":"2026-08-28T21:08:22.385Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T21:08:22.385Z","atBatIndex":76},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Carson Kelly lines out to right fielder JJ Bleday.","rbi":0,"awayScore":9,"homeScore":7,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-28T21:08:43.361Z","endTime":"2026-08-28T21:09:32.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.648502247881545,"aZ":-33.36030870373071,"pfxX":-7.607984134250639,"pfxZ":-0.8437118421092635,"pX":0.30671968435288943,"pZ":0.8931454491332284,"vX0":-2.134306193507252,"vY0":-117.97645431119062,"vZ0":-1.5643053371927949,"x":105.31,"y":214.67,"x0":2.2116643160191294,"y0":50.00202954059328,"z0":4.6423279811332705,"aX":-10.712824475405917},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-1.7,"breakHorizontal":14.3,"spinRate":2780,"spinDirection":314},"zone":14,"typeConfidence":0.9,"plateTime":0.46443571691091057,"extension":4.236804946074506},"index":0,"playId":"1ee9f965-f817-35ca-ac8e-53d4bf9a1bae","pitchNumber":1,"startTime":"2026-08-28T21:08:54.757Z","endTime":"2026-08-28T21:08:58.127Z","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":92.0,"endSpeed":84.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.062402734658423,"aZ":-34.01435419957629,"pfxX":8.084601157116914,"pfxZ":-1.00651663957521,"pX":0.12257294532329102,"pZ":2.0256599866250964,"vX0":-7.358307803045953,"vY0":-133.8400717599013,"vZ0":-1.3098814231592246,"x":112.33,"y":184.09,"x0":1.848137916408302,"y0":50.00480002009171,"z0":4.942502580105116,"aX":14.76839791827936},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-1.9,"breakHorizontal":-13.2,"spinRate":2482,"spinDirection":100},"zone":8,"typeConfidence":0.9,"plateTime":0.40819301923665696,"extension":4.489327302113858},"hitData":{"launchSpeed":96.3,"launchAngle":20.0,"totalDistance":290.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":184.56,"coordY":98.67}},"index":1,"playId":"9b7dd476-37a8-3990-a590-49e198542d73","pitchNumber":2,"startTime":"2026-08-28T21:09:21.809Z","endTime":"2026-08-28T21:09:32.066Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T21:09:32.066Z","atBatIndex":77},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Crow-Armstrong grounds out to first baseman Sal Stewart. Matt Shaw to 3rd.","rbi":0,"awayScore":9,"homeScore":7,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-28T21:09:37.999Z","endTime":"2026-08-28T21:11:42.085Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"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":84.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.0530404948396,"aZ":-33.4738912788423,"pfxX":8.227161516299175,"pfxZ":-0.7130678327259243,"pX":-0.365110875084388,"pZ":2.1042230838020886,"vX0":-8.340060908976275,"vY0":-133.70396708709302,"vZ0":-1.2372450207015127,"x":130.92,"y":181.97,"x0":1.7159002871275673,"y0":50.004054132555176,"z0":4.960847561526248,"aX":14.9953402537488},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-1.3,"breakHorizontal":-13.2,"spinRate":2503,"spinDirection":89},"zone":7,"typeConfidence":0.9,"plateTime":0.4086478976311745,"extension":4.475561274148868},"index":0,"playId":"b922975d-376c-3cf3-b1fd-f8eecaf11957","pitchNumber":1,"startTime":"2026-08-28T21:10:04.215Z","endTime":"2026-08-28T21:10:09.945Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":86.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.689005214102448,"aZ":-34.04341240966538,"pfxX":7.108125914083427,"pfxZ":-1.0055654161929497,"pX":0.48982317924329144,"pZ":0.613331827363797,"vX0":-5.462401258578206,"vY0":-135.29005724012634,"vZ0":-4.838595441144987,"x":98.33,"y":222.22,"x0":1.6049423131319749,"y0":50.00050897098183,"z0":4.792986606090111,"aX":13.262094011207035},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-2.6,"breakHorizontal":-11.8,"spinRate":2500,"spinDirection":105},"zone":14,"typeConfidence":0.83,"plateTime":0.4038315441528164,"extension":4.531977115284449},"index":1,"playId":"2b1be00c-1c88-3731-ab0e-8bca3dcbe701","pitchNumber":2,"startTime":"2026-08-28T21:10:44.449Z","endTime":"2026-08-28T21:10:48.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.975773610577548,"aZ":-29.605066935899,"pfxX":5.748256261437337,"pfxZ":1.405895294762061,"pX":-0.031098602013707927,"pZ":4.270067260823696,"vX0":-5.715806343267039,"vY0":-134.04226910574985,"vZ0":2.9819044292877708,"x":118.19,"y":123.49,"x0":1.374584574179943,"y0":50.00639292126468,"z0":5.24740762839324,"aX":10.53940138274142},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.4,"breakHorizontal":-9.2,"spinRate":2518,"spinDirection":106},"zone":11,"typeConfidence":0.9,"plateTime":0.4074775235389221,"extension":4.423263564832787},"index":2,"playId":"58c1c7e1-1973-3cb4-b908-dd615c9eece5","pitchNumber":3,"startTime":"2026-08-28T21:11:07.352Z","endTime":"2026-08-28T21:11:11.172Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":74.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.431715299762008,"aZ":-31.328142910845695,"pfxX":-6.046831517398728,"pfxZ":0.5910646264105033,"pX":0.6576427182492985,"pZ":1.7351572982906958,"vX0":-1.5962953677115725,"vY0":-119.50561159886608,"vZ0":-0.55031912932485,"x":91.93,"y":191.93,"x0":2.1215105663892686,"y0":50.00231341554985,"z0":4.80994590286894,"aX":-8.647901861776635},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":1.2,"breakHorizontal":11.4,"spinRate":2894,"spinDirection":318},"zone":9,"typeConfidence":0.9,"plateTime":0.46030301975600896,"extension":4.326009186029353},"hitData":{"launchSpeed":77.7,"launchAngle":-3.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.33,"coordY":169.32}},"index":3,"playId":"c029fac4-d93f-38bc-98bd-cfd26d6ac60d","pitchNumber":4,"startTime":"2026-08-28T21:11:33.784Z","endTime":"2026-08-28T21:11:42.085Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T21:11:42.085Z","atBatIndex":78},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Seiya Suzuki doubles (28) on a line drive to left fielder TJ Friedl. Matt Shaw scores.","rbi":1,"awayScore":9,"homeScore":8,"isOut":false},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-28T21:11:51.311Z","endTime":"2026-08-28T21:13:04.268Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"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],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":{"id":594580,"link":"/api/v1/people/594580"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.52000879502266,"aZ":-33.66386475553524,"pfxX":-8.402918217086448,"pfxZ":-1.0766849204010231,"pX":0.46296124364268443,"pZ":1.8937404037885652,"vX0":-1.8334273257391709,"vY0":-117.16906004141924,"vZ0":0.4753297201987432,"x":99.35,"y":187.65,"x0":2.347408163623331,"y0":50.00150400689646,"z0":4.8386731210283385,"aX":-11.659480073629624},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-1.6,"breakHorizontal":15.7,"spinRate":2762,"spinDirection":316},"zone":9,"typeConfidence":0.91,"plateTime":0.4678048692539325,"extension":4.209477344595881},"index":0,"playId":"c899dc0b-0c37-3b66-bdfd-31a79da33732","pitchNumber":1,"startTime":"2026-08-28T21:12:10.288Z","endTime":"2026-08-28T21:12:13.908Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.76523533165715,"aZ":-36.436435343111086,"pfxX":-9.818963973568504,"pfxZ":-2.9566106101302445,"pX":0.2620472770682935,"pZ":1.3567919779928246,"vX0":-1.4876115231810656,"vY0":-119.05107733084893,"vZ0":-0.34827867305701754,"x":107.01,"y":202.15,"x0":2.170300924811608,"y0":50.001556776452134,"z0":4.788690756849395,"aX":-14.164361614595181},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-5.2,"breakHorizontal":18.1,"spinRate":2784,"spinDirection":315},"zone":14,"typeConfidence":0.9,"plateTime":0.4591840484859784,"extension":4.323223406223647},"index":1,"playId":"4f7899aa-cba6-39c1-9b30-4bb1b1d2d0ca","pitchNumber":2,"startTime":"2026-08-28T21:12:29.303Z","endTime":"2026-08-28T21:12:33.293Z","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":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.136358780903826,"aZ":-34.17351291411992,"pfxX":-8.111711519117243,"pfxZ":-1.405108889211137,"pX":-0.6287664758740377,"pZ":1.865284334078767,"vX0":-3.7442130319411873,"vY0":-119.20894065184643,"vZ0":0.2656175910118681,"x":140.97,"y":188.42,"x0":2.021029713786155,"y0":50.00126978782563,"z0":4.863642339235711,"aX":-11.552492847761181},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-2.2,"breakHorizontal":15.6,"spinRate":2850,"spinDirection":314},"zone":7,"typeConfidence":0.9,"plateTime":0.4613070813991751,"extension":4.36378922015678},"hitData":{"launchSpeed":95.0,"launchAngle":21.0,"totalDistance":317.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":36.95,"coordY":88.5}},"index":2,"playId":"fd23cc95-b64e-33d9-85ee-8e69eba37d0e","pitchNumber":3,"startTime":"2026-08-28T21:12:48.734Z","endTime":"2026-08-28T21:13:04.268Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T21:13:04.268Z","atBatIndex":79},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Busch grounds out softly, third baseman Eugenio Suárez to first baseman Sal Stewart.","rbi":0,"awayScore":9,"homeScore":8,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-28T21:13:23.448Z","endTime":"2026-08-28T21:14:01.107Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.29186771810143,"aZ":-32.054879820402626,"pfxX":8.805316280896452,"pfxZ":0.07076515309364506,"pX":0.6277825514267599,"pZ":1.8593737914998432,"vX0":-6.268438714308838,"vY0":-133.98145826599762,"vZ0":-1.9626521219910964,"x":93.07,"y":188.58,"x0":1.855141721293209,"y0":50.00658195374875,"z0":4.894978195441435,"aX":15.991638629480857},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-0.1,"breakHorizontal":-14.5,"spinRate":2603,"spinDirection":98},"zone":9,"typeConfidence":0.9,"plateTime":0.40900196138002665,"extension":4.682834419706962},"index":0,"playId":"db77c9b5-3fbe-3acf-9625-c5f93daf6e59","pitchNumber":1,"startTime":"2026-08-28T21:13:34.586Z","endTime":"2026-08-28T21:13:39.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.13150519617536,"aZ":-33.48885490722689,"pfxX":-8.73967236706763,"pfxZ":-0.912475667097647,"pX":-0.09959022055612747,"pZ":1.4740771634702898,"vX0":-2.420938960311837,"vY0":-119.19678652766628,"vZ0":-0.8277877633782305,"x":120.8,"y":198.98,"x0":2.0637022169843107,"y0":50.001845836438186,"z0":4.839989914493884,"aX":-12.619714854054893},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-1.6,"breakHorizontal":16.4,"spinRate":2887,"spinDirection":312},"zone":13,"typeConfidence":0.9,"plateTime":0.45887626606732423,"extension":4.373143221261765},"hitData":{"launchSpeed":55.7,"launchAngle":1.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":121.62,"coordY":194.34}},"index":1,"playId":"c1fd1605-b40a-3e26-9f3f-b426024d12a7","pitchNumber":2,"startTime":"2026-08-28T21:13:53.437Z","endTime":"2026-08-28T21:14:01.107Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T21:14:01.107Z","atBatIndex":80},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt McLain strikes out swinging.","rbi":0,"awayScore":9,"homeScore":8,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-28T21:16:34.264Z","endTime":"2026-08-28T21:17:58.082Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7],"actionIndex":[0,1],"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":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Matt Shaw remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-28T21:15:43.170Z","endTime":"2026-08-28T21:15:43.199Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"801","replacedPlayer":{"id":624424,"link":"/api/v1/people/624424"}},{"details":{"description":"Pitching Change: Daniel Palencia replaces Aaron Civale.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-28T21:15:43.199Z","endTime":"2026-08-28T21:16:36.594Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694037,"link":"/api/v1/people/694037"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.3,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.48350698497406,"aZ":-13.51873347980076,"pfxX":-6.820442350363994,"pfxZ":9.091128217814163,"pX":0.3036212442598195,"pZ":2.773725535221425,"vX0":6.465559600474349,"vY0":-142.5137295753205,"vZ0":-4.4256373220636345,"x":105.43,"y":163.89,"x0":-1.1110139274583775,"y0":50.00155555166159,"z0":5.203840482535472,"aX":-13.994990303546203},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.7,"breakHorizontal":11.0,"spinRate":2365,"spinDirection":221},"zone":3,"typeConfidence":0.88,"plateTime":0.3846819009892446,"extension":6.892135865252482},"index":2,"playId":"5ddd09b7-9848-3c7c-aca1-192f25ded5ad","pitchNumber":1,"startTime":"2026-08-28T21:16:36.594Z","endTime":"2026-08-28T21:16:40.078Z","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":98.0,"endSpeed":89.4,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.0445460261046,"aZ":-15.46418128370012,"pfxX":-6.558544955738247,"pfxZ":8.09467235717453,"pX":-1.2200111365145843,"pZ":4.564402643233923,"vX0":2.5316625896857263,"vY0":-142.7989261454735,"vZ0":0.490275509726316,"x":163.5,"y":115.54,"x0":-1.2663198129153903,"y0":50.00071987261958,"z0":5.363738862381325,"aX":-13.535754861817974},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.0,"breakHorizontal":11.4,"spinRate":2374,"spinDirection":221},"zone":11,"typeConfidence":0.89,"plateTime":0.3836449069768415,"extension":6.6349191841777735},"index":3,"playId":"d823a5c7-75e2-3bf0-aebc-2baaa725a002","pitchNumber":2,"startTime":"2026-08-28T21:16:53.535Z","endTime":"2026-08-28T21:16:57.543Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.4,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60186213105515,"aZ":-13.737390405597354,"pfxX":-5.5565430660789845,"pfxZ":8.95947539340796,"pX":-1.1146931310703074,"pZ":3.935901020748536,"vX0":2.2946049597223745,"vY0":-142.51041659447694,"vZ0":-1.5484399939866722,"x":159.49,"y":132.51,"x0":-1.2081830608828588,"y0":50.00227096607622,"z0":5.353528209952303,"aX":-11.434318988926911},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.1,"breakHorizontal":9.6,"spinRate":2401,"spinDirection":224},"zone":11,"typeConfidence":0.9,"plateTime":0.3842704981956384,"extension":6.768732660488635},"index":4,"playId":"f1572a0f-a3f7-31b3-bbdf-11d5a09e1214","pitchNumber":3,"startTime":"2026-08-28T21:17:11.419Z","endTime":"2026-08-28T21:17:15.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":90.1,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.908621950958977,"aZ":-13.416887303027075,"pfxX":-6.550544505856072,"pfxZ":9.024872545002328,"pX":0.06682812523043273,"pZ":2.4485886083731754,"vX0":5.936584605859282,"vY0":-143.00506803450972,"vZ0":-5.26577831462464,"x":114.45,"y":172.67,"x0":-1.1814376758175822,"y0":50.0020365119324,"z0":5.15032346476245,"aX":-13.613952627818913},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.5,"breakHorizontal":10.7,"spinRate":2402,"spinDirection":219},"zone":5,"typeConfidence":0.89,"plateTime":0.38250455412139805,"extension":6.775422081535228},"index":5,"playId":"2409beee-d74a-3296-8280-3905948d2e6b","pitchNumber":4,"startTime":"2026-08-28T21:17:30.473Z","endTime":"2026-08-28T21:17:34.371Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-08-28T21:17:41.524Z","endTime":"2026-08-28T21:17:54.887Z","isPitch":false,"type":"action","player":{"id":680574,"link":"/api/v1/people/680574"}},{"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":89.4,"endSpeed":82.7,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.418834546650807,"aZ":-29.200121869639286,"pfxX":1.393220828921777,"pfxZ":1.7150593634343911,"pX":0.17454486901449753,"pZ":2.117185504713384,"vX0":3.1724981242382575,"vY0":-130.3269920749629,"vZ0":-2.4705161235524393,"x":110.35,"y":181.62,"x0":-1.2358013650680044,"y0":50.00189667829595,"z0":5.265713501445083,"aX":2.414709064964666},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.8,"breakHorizontal":-3.1,"spinRate":2381,"spinDirection":167},"zone":5,"typeConfidence":0.9,"plateTime":0.4190330586265518,"extension":6.8779151347007},"index":7,"playId":"583f7642-1c63-3558-b076-41bc29438f9c","pitchNumber":5,"startTime":"2026-08-28T21:17:54.887Z","endTime":"2026-08-28T21:17:58.082Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T21:17:58.082Z","atBatIndex":81},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Trevino strikes out swinging.","rbi":0,"awayScore":9,"homeScore":8,"isOut":true},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-28T21:18:13.578Z","endTime":"2026-08-28T21:19:18.599Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.6,"strikeZoneTop":3.061,"strikeZoneBottom":1.545,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.42397556799389,"aZ":-27.66090944928158,"pfxX":0.6858459739965022,"pfxZ":2.6575686311645565,"pX":0.38031547084045547,"pZ":2.2562824028413906,"vX0":3.72371134359839,"vY0":-129.63752644299862,"vZ0":-2.2240976076745125,"x":102.5,"y":177.86,"x0":-1.1646252120841394,"y0":50.00512174822475,"z0":5.23951877664817,"aX":1.1657024800602842},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.6,"breakHorizontal":-2.0,"spinRate":2267,"spinDirection":164},"zone":6,"typeConfidence":0.9,"plateTime":0.4227214493967937,"extension":6.802625167489431},"index":0,"playId":"876671c0-e8f5-34fe-b5ef-d12ad2551754","pitchNumber":1,"startTime":"2026-08-28T21:18:28.244Z","endTime":"2026-08-28T21:18:31.529Z","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":true},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.061,"strikeZoneBottom":1.545,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.600326756604016,"aZ":-28.92085848007501,"pfxX":0.4869603086619434,"pfxZ":1.8268863566252707,"pX":0.5964384846816497,"pZ":1.7692699047103373,"vX0":4.794644227512576,"vY0":-132.1012635129689,"vZ0":-3.2738276581909713,"x":94.27,"y":191.01,"x0":-1.300823059369753,"y0":50.000185203318274,"z0":5.137293818487879,"aX":0.8647239721626103},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.9,"breakHorizontal":-1.9,"spinRate":2341,"spinDirection":151},"zone":9,"typeConfidence":0.91,"plateTime":0.4137104050162135,"extension":6.670387234056972},"index":1,"playId":"2282fa6e-4a4e-315f-a24a-c0e5340ce2ba","pitchNumber":2,"startTime":"2026-08-28T21:18:45.640Z","endTime":"2026-08-28T21:18:50.131Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"}}},{"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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.8,"strikeZoneTop":3.061,"strikeZoneBottom":1.545,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.444474734373703,"aZ":-28.834208988481763,"pfxX":0.8116492726564062,"pfxZ":1.839725660405433,"pX":0.29097735667732055,"pZ":1.2292684671420395,"vX0":4.253306668083386,"vY0":-133.2980004246463,"vZ0":-4.4364617213248,"x":105.91,"y":205.59,"x0":-1.4253764658375663,"y0":50.00228047378704,"z0":4.9770905372010095,"aX":1.47180921033083},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.6,"breakHorizontal":-2.3,"spinRate":2324,"spinDirection":137},"zone":14,"typeConfidence":0.91,"plateTime":0.40962023168821693,"extension":6.9513492711022895},"index":2,"playId":"c184264a-3649-32d9-9ee7-8a21001eff1f","pitchNumber":3,"startTime":"2026-08-28T21:19:15.599Z","endTime":"2026-08-28T21:19:18.599Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T21:19:18.599Z","atBatIndex":82},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"TJ Friedl homers (4) on a fly ball to right field.","rbi":1,"awayScore":10,"homeScore":8,"isOut":false},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-28T21:19:32.688Z","endTime":"2026-08-28T21:21:59.028Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":{"id":694037,"link":"/api/v1/people/694037"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.9,"endSpeed":91.5,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.03276401597819,"aZ":-11.523375256209183,"pfxX":-6.1177244214956215,"pfxZ":9.623853633840685,"pX":0.1770694196862509,"pZ":2.945095002629219,"vX0":5.46450222297147,"vY0":-145.33948635484404,"vZ0":-4.6647169378552915,"x":110.25,"y":159.26,"x0":-0.9296146137624643,"y0":50.00694290264833,"z0":5.266763108203886,"aX":-13.13352031683255},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":16.7,"breakHorizontal":10.1,"spinRate":2378,"spinDirection":217},"zone":2,"typeConfidence":0.91,"plateTime":0.3763893110338157,"extension":6.911672051144549},"index":0,"playId":"ef6ba7c4-a35a-3500-acec-5741bc882b4e","pitchNumber":1,"startTime":"2026-08-28T21:19:44.462Z","endTime":"2026-08-28T21:19:48.034Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.0,"endSpeed":91.6,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.344016738524886,"aZ":-10.807008870212758,"pfxX":-6.410316238121657,"pfxZ":9.927465566885786,"pX":-0.9448582551679475,"pZ":2.567543705325049,"vX0":2.692700669900992,"vY0":-145.58267522293872,"vZ0":-5.965494976339875,"x":153.02,"y":169.46,"x0":-1.0476311854137907,"y0":50.00072575202636,"z0":5.293621598506311,"aX":-13.79372179951109},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":17.0,"breakHorizontal":11.0,"spinRate":2497,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.3758596817187052,"extension":6.778505813969522},"index":1,"playId":"85d92107-4a11-3378-b9da-d5c80e8de83c","pitchNumber":2,"startTime":"2026-08-28T21:20:01.351Z","endTime":"2026-08-28T21:20:05.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":90.4,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.73218490119452,"aZ":-10.748668465144172,"pfxX":-5.222525271998308,"pfxZ":10.193686915806746,"pX":-1.8738939680509317,"pZ":2.593858125360672,"vX0":-0.33658167434594044,"vY0":-144.33404200382313,"vZ0":-5.901002988684651,"x":188.43,"y":168.75,"x0":-1.077330842876477,"y0":50.00653525258127,"z0":5.332041471560585,"aX":-10.981077289105247},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.4,"breakHorizontal":9.5,"spinRate":2433,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.38001454505360144,"extension":6.771860311101706},"index":2,"playId":"87d52d93-8949-3202-9d35-a06f768cac31","pitchNumber":3,"startTime":"2026-08-28T21:20:18.702Z","endTime":"2026-08-28T21:20:23.691Z","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":99.3,"endSpeed":90.7,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.83727325068414,"aZ":-11.345395217591115,"pfxX":-5.051187985968506,"pfxZ":9.861927578492171,"pX":0.7494548184885974,"pZ":2.374739640395671,"vX0":6.378508884712253,"vY0":-144.44817510092648,"vZ0":-6.174806359047298,"x":88.43,"y":174.66,"x0":-0.8317061595915041,"y0":50.00326174310387,"z0":5.238654151249443,"aX":-10.668750300229092},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":16.8,"breakHorizontal":7.9,"spinRate":2366,"spinDirection":217},"zone":6,"typeConfidence":0.91,"plateTime":0.37927996061494085,"extension":6.797623932395709},"index":3,"playId":"1094da24-8de4-31d4-9cb2-9337d5125b33","pitchNumber":4,"startTime":"2026-08-28T21:20:37.637Z","endTime":"2026-08-28T21:20:44.755Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":90.4,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.82986994070866,"aZ":-12.575815391084229,"pfxX":-4.451121114978488,"pfxZ":9.262221320150745,"pX":-0.9301430091047259,"pZ":3.8106880654522413,"vX0":1.3866185173220409,"vY0":-144.98004704506494,"vZ0":-2.623829301897878,"x":152.45,"y":135.89,"x0":-0.838186641348111,"y0":50.002073108788814,"z0":5.501265738641507,"aX":-9.416614375339222},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":16.4,"breakHorizontal":7.8,"spinRate":2343,"spinDirection":209},"zone":11,"typeConfidence":0.91,"plateTime":0.3786891223325197,"extension":6.923827497786524},"index":4,"playId":"7be417e3-a90a-3ca3-a4da-3ad26d77068f","pitchNumber":5,"startTime":"2026-08-28T21:21:14.113Z","endTime":"2026-08-28T21:21:17.795Z","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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.7,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.06675950618747,"aZ":-14.280993108954586,"pfxX":-5.498491450605009,"pfxZ":8.811609249997058,"pX":0.46368912805943546,"pZ":3.2785924104185566,"vX0":6.10791175295431,"vY0":-141.956195709033,"vZ0":-3.146178668421858,"x":99.33,"y":150.26,"x0":-1.0067581174698423,"y0":50.00189598891785,"z0":5.316801184666659,"aX":-11.164085221031428},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.5,"breakHorizontal":8.6,"spinRate":2390,"spinDirection":219},"zone":12,"typeConfidence":0.9,"plateTime":0.3866112427608561,"extension":6.922637210019291},"hitData":{"launchSpeed":106.4,"launchAngle":26.0,"totalDistance":397.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":241.83,"coordY":85.92}},"index":5,"playId":"6377c188-7d21-3a9d-85da-2e741f474c52","pitchNumber":6,"startTime":"2026-08-28T21:21:31.693Z","endTime":"2026-08-28T21:21:59.028Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T21:21:59.028Z","atBatIndex":83},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dane Myers grounds out, shortstop Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":10,"homeScore":8,"isOut":true},"about":{"atBatIndex":84,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-28T21:22:09.360Z","endTime":"2026-08-28T21:22:25.355Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.373800148572503,"aZ":-30.709145796503577,"pfxX":1.4131921085684294,"pfxZ":0.8250567919892298,"pX":-0.10338715132509657,"pZ":2.5235707494557738,"vX0":3.240611862631714,"vY0":-131.44838398767246,"vZ0":-1.162128415527837,"x":120.94,"y":170.64,"x0":-1.5310299976829143,"y0":50.00046733011834,"z0":5.231781005562706,"aX":2.4948654384207374},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.4,"breakHorizontal":-3.2,"spinRate":2389,"spinDirection":123},"zone":5,"typeConfidence":0.91,"plateTime":0.4151856189018246,"extension":6.738803315885367},"hitData":{"launchSpeed":78.4,"launchAngle":-3.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.75,"coordY":160.2}},"index":0,"playId":"c6fbeb34-2d4f-3a82-887f-af9d3a012c4f","pitchNumber":1,"startTime":"2026-08-28T21:22:17.365Z","endTime":"2026-08-28T21:22:25.355Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T21:22:25.355Z","atBatIndex":84},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alex Bregman flies out to left fielder TJ Friedl.","rbi":0,"awayScore":10,"homeScore":8,"isOut":true},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-28T21:24:46.150Z","endTime":"2026-08-28T21:24:58.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Emilio Pagán replaces Sam Moll.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-28T21:24:15.043Z","endTime":"2026-08-28T21:24:48.456Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641941,"link":"/api/v1/people/641941"},"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":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.889657444441454,"aZ":-12.546186935197728,"pfxX":-3.6086197033438445,"pfxZ":10.536747712600247,"pX":-0.37277825904775247,"pZ":2.482334731993033,"vX0":3.3433742871618306,"vY0":-136.32869359627767,"vZ0":-5.691811636071665,"x":131.21,"y":171.76,"x0":-1.1524722662750015,"y0":50.00153939978277,"z0":5.480004135988557,"aX":-6.721339065936025},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.9,"breakHorizontal":5.8,"spinRate":2535,"spinDirection":209},"zone":4,"typeConfidence":0.89,"plateTime":0.4033838781270003,"extension":6.7261668632913025},"hitData":{"launchSpeed":92.0,"launchAngle":56.0,"totalDistance":227.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":92.43,"coordY":115.98}},"index":1,"playId":"8b8507fa-27d4-3b0f-8817-8274b4cb887a","pitchNumber":1,"startTime":"2026-08-28T21:24:48.456Z","endTime":"2026-08-28T21:24:58.224Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T21:24:58.224Z","atBatIndex":85},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Trevino challenged (pitch result), call on the field was overturned: Ian Happ called out on strikes.","rbi":0,"awayScore":10,"homeScore":8,"isOut":true},"about":{"atBatIndex":86,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-28T21:25:02.649Z","endTime":"2026-08-28T21:26:26.392Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.847025307927424,"aZ":-10.379702306838036,"pfxX":-5.442552013503115,"pfxZ":10.949106733387254,"pX":0.4566796820830595,"pZ":3.116483808731325,"vX0":6.373217460765555,"vY0":-140.65686573207367,"vZ0":-4.816377246012176,"x":99.59,"y":154.63,"x0":-1.1384367854865225,"y0":50.00414886753592,"z0":5.532500348780921,"aX":-10.835359547430274},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.0,"breakHorizontal":8.4,"spinRate":2696,"spinDirection":215},"zone":3,"typeConfidence":0.91,"plateTime":0.39037474460584054,"extension":6.671667952078988},"index":0,"playId":"bed5b53a-ad17-3d71-8299-1c6d912f119e","pitchNumber":1,"startTime":"2026-08-28T21:25:27.431Z","endTime":"2026-08-28T21:25:30.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.67643406273769,"aZ":-13.196587278702841,"pfxX":-6.2609745644527175,"pfxZ":9.901459634452856,"pX":0.15306471376543496,"pZ":2.7049632009456674,"vX0":5.899284421702521,"vY0":-138.04471149633176,"vZ0":-4.860534474517555,"x":111.17,"y":165.75,"x0":-1.205270105544467,"y0":50.004725098394864,"z0":5.38704964449339,"aX":-12.003106726964566},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.0,"breakHorizontal":10.0,"spinRate":2598,"spinDirection":212},"zone":5,"typeConfidence":0.9,"plateTime":0.397800891792496,"extension":6.6846307619126115},"index":1,"playId":"acb54031-ab57-3ccb-a7b5-64dbd2ea9a65","pitchNumber":2,"startTime":"2026-08-28T21:25:48.188Z","endTime":"2026-08-28T21:25:51.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23291946153719,"aZ":-13.25529411172221,"pfxX":-5.73316506517647,"pfxZ":9.609151971522175,"pX":-0.8025443234844358,"pZ":3.1482700861292368,"vX0":3.1709252177216865,"vY0":-139.613019785212,"vZ0":-3.885984119570067,"x":147.59,"y":153.78,"x0":-1.2098740138257171,"y0":50.00019512792319,"z0":5.434062584022055,"aX":-11.28524628327878},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.8,"breakHorizontal":9.7,"spinRate":2507,"spinDirection":216},"zone":1,"typeConfidence":0.91,"plateTime":0.39271480048772167,"extension":6.6734262663848005},"index":2,"playId":"ddd3eb48-fca1-3030-afdc-7619671b02a0","pitchNumber":3,"startTime":"2026-08-28T21:26:21.435Z","endTime":"2026-08-28T21:26:26.392Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"}},"playEndTime":"2026-08-28T21:26:26.392Z","atBatIndex":86},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nico Hoerner flies out to left fielder TJ Friedl.","rbi":0,"awayScore":10,"homeScore":8,"isOut":true},"about":{"atBatIndex":87,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-28T21:26:42.289Z","endTime":"2026-08-28T21:28:05.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".767"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".961"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".753"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.115"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".729"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".438"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".471"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".393"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.53"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.10"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.70"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.95"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.44"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.46"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.00"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.24"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.22"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.30"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.34"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.40"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.47"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".315"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".420"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".301"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".217"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".319"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".114"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".217"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".160"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".767"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".961"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".753"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.115"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".729"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".438"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".471"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".393"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.996613522357986,"aZ":-13.839783368449543,"pfxX":-5.046931762241433,"pfxZ":9.39108206107656,"pX":-1.2531807241391357,"pZ":2.462042878726769,"vX0":1.9184750635023597,"vY0":-138.38964573286557,"vZ0":-5.396329391487807,"x":164.77,"y":172.3,"x0":-1.2970843388057576,"y0":50.002941891468936,"z0":5.353993284225849,"aX":-9.853056706160524},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.2,"breakHorizontal":8.8,"spinRate":2470,"spinDirection":216},"zone":11,"typeConfidence":0.89,"plateTime":0.39479737735695286,"extension":6.83614355621272},"index":0,"playId":"c224ec77-3288-3c92-90c6-ba86a4df438c","pitchNumber":1,"startTime":"2026-08-28T21:27:05.558Z","endTime":"2026-08-28T21:27:09.007Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-08-28T21:27:23.805Z","endTime":"2026-08-28T21:27:38.269Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.982482427818493,"aZ":-12.165021512140683,"pfxX":-5.5668337929498835,"pfxZ":10.083809494558032,"pX":1.4432920634094333,"pZ":1.4820275978863204,"vX0":8.749482739460854,"vY0":-139.18878066637606,"vZ0":-8.357042216097682,"x":61.99,"y":198.77,"x0":-1.0015892638320734,"y0":50.00105031489691,"z0":5.307531671812785,"aX":-11.044487368506461},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.9,"breakHorizontal":8.5,"spinRate":2565,"spinDirection":212},"zone":14,"typeConfidence":0.9,"plateTime":0.39185163983580695,"extension":6.997088416596294},"index":2,"playId":"1b854535-a58d-352a-969d-afa5e0402013","pitchNumber":2,"startTime":"2026-08-28T21:27:38.269Z","endTime":"2026-08-28T21:27:41.269Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.86189944564399,"aZ":-29.335012529961425,"pfxX":3.0490158311580338,"pfxZ":1.7878369683269586,"pX":-0.09419264945254237,"pZ":2.396262125173591,"vX0":2.251462536215576,"vY0":-125.14144875639008,"vZ0":-1.4351528821915176,"x":120.59,"y":174.08,"x0":-1.4011891081155523,"y0":50.00431955788741,"z0":5.376609542466265,"aX":4.843421588675063},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.1,"breakHorizontal":-6.0,"spinRate":2303,"spinDirection":153},"zone":5,"typeConfidence":0.91,"plateTime":0.437425308554082,"extension":7.000888196567814},"hitData":{"launchSpeed":86.1,"launchAngle":33.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":91.76,"coordY":68.36}},"index":3,"playId":"c1e4b7cf-55de-3406-bd23-ef0f9a85bfd2","pitchNumber":3,"startTime":"2026-08-28T21:27:57.057Z","endTime":"2026-08-28T21:28:05.542Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T21:28:05.542Z","atBatIndex":87}],"currentPlay":{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nico Hoerner flies out to left fielder TJ Friedl.","rbi":0,"awayScore":10,"homeScore":8,"isOut":true},"about":{"atBatIndex":87,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-28T21:26:42.289Z","endTime":"2026-08-28T21:28:05.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".767"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".961"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".753"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.115"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".729"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".438"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".471"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".393"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.53"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.10"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.70"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.95"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.44"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.46"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.00"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.24"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.22"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.30"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.34"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.40"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.47"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".315"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".420"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".301"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".217"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".319"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".114"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".217"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".160"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".767"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".961"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".753"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.115"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".729"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".438"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".471"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".393"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.996613522357986,"aZ":-13.839783368449543,"pfxX":-5.046931762241433,"pfxZ":9.39108206107656,"pX":-1.2531807241391357,"pZ":2.462042878726769,"vX0":1.9184750635023597,"vY0":-138.38964573286557,"vZ0":-5.396329391487807,"x":164.77,"y":172.3,"x0":-1.2970843388057576,"y0":50.002941891468936,"z0":5.353993284225849,"aX":-9.853056706160524},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.2,"breakHorizontal":8.8,"spinRate":2470,"spinDirection":216},"zone":11,"typeConfidence":0.89,"plateTime":0.39479737735695286,"extension":6.83614355621272},"index":0,"playId":"c224ec77-3288-3c92-90c6-ba86a4df438c","pitchNumber":1,"startTime":"2026-08-28T21:27:05.558Z","endTime":"2026-08-28T21:27:09.007Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-08-28T21:27:23.805Z","endTime":"2026-08-28T21:27:38.269Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.982482427818493,"aZ":-12.165021512140683,"pfxX":-5.5668337929498835,"pfxZ":10.083809494558032,"pX":1.4432920634094333,"pZ":1.4820275978863204,"vX0":8.749482739460854,"vY0":-139.18878066637606,"vZ0":-8.357042216097682,"x":61.99,"y":198.77,"x0":-1.0015892638320734,"y0":50.00105031489691,"z0":5.307531671812785,"aX":-11.044487368506461},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.9,"breakHorizontal":8.5,"spinRate":2565,"spinDirection":212},"zone":14,"typeConfidence":0.9,"plateTime":0.39185163983580695,"extension":6.997088416596294},"index":2,"playId":"1b854535-a58d-352a-969d-afa5e0402013","pitchNumber":2,"startTime":"2026-08-28T21:27:38.269Z","endTime":"2026-08-28T21:27:41.269Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.86189944564399,"aZ":-29.335012529961425,"pfxX":3.0490158311580338,"pfxZ":1.7878369683269586,"pX":-0.09419264945254237,"pZ":2.396262125173591,"vX0":2.251462536215576,"vY0":-125.14144875639008,"vZ0":-1.4351528821915176,"x":120.59,"y":174.08,"x0":-1.4011891081155523,"y0":50.00431955788741,"z0":5.376609542466265,"aX":4.843421588675063},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.1,"breakHorizontal":-6.0,"spinRate":2303,"spinDirection":153},"zone":5,"typeConfidence":0.91,"plateTime":0.437425308554082,"extension":7.000888196567814},"hitData":{"launchSpeed":86.1,"launchAngle":33.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":91.76,"coordY":68.36}},"index":3,"playId":"c1e4b7cf-55de-3406-bd23-ef0f9a85bfd2","pitchNumber":3,"startTime":"2026-08-28T21:27:57.057Z","endTime":"2026-08-28T21:28:05.542Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-28T21:28:05.542Z","atBatIndex":87},"scoringPlays":[8,25,31,38,46,50,51,61,67,75,79,83],"playsByInning":[{"startIndex":0,"endIndex":9,"top":[0,1,2,3,4],"bottom":[5,6,7,8,9],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":1,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"coordinates":{"x":103.09,"y":172.87},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":23.9,"y":97.16},"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":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":117.84,"y":82.51},"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":1,"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":204.66,"y":109.36},"type":"H","description":"Double"}]}},{"startIndex":10,"endIndex":17,"top":[10,11,12,13],"bottom":[14,15,16,17],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":2,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"coordinates":{"x":164.48,"y":155.25},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":2,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"coordinates":{"x":113.78,"y":155.5},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":2,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"coordinates":{"x":76.12,"y":123.61},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":2,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"coordinates":{"x":149.22,"y":158.17},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":84.92,"y":136.58},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"coordinates":{"x":49.63,"y":127.25},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"coordinates":{"x":91.43,"y":89.22},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":68.69,"y":148.93},"type":"O","description":"Flyout"}]}},{"startIndex":18,"endIndex":27,"top":[18,19,20,21,22],"bottom":[23,24,25,26,27],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":3,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"coordinates":{"x":151.25,"y":170.34},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":3,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"coordinates":{"x":120.09,"y":117.39},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":180.65,"y":112.04},"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":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":134.86,"y":184.01},"type":"O","description":"Forceout"},{"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":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":208.4,"y":71.77},"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":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":97.51,"y":167.8},"type":"O","description":"Groundout"}]}},{"startIndex":28,"endIndex":36,"top":[28,29,30,31,32],"bottom":[33,34,35,36],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":4,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"coordinates":{"x":140.84,"y":107.92},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":4,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"coordinates":{"x":107.14,"y":167.3},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":4,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"coordinates":{"x":120.32,"y":163.24},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":4,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"coordinates":{"x":147.84,"y":101.42},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":4,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"coordinates":{"x":88.39,"y":107.48},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":129.96,"y":81.77},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"coordinates":{"x":199.29,"y":95.68},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":48.42,"y":74.38},"type":"O","description":"Flyout"}]}},{"startIndex":37,"endIndex":44,"top":[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":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":5,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"coordinates":{"x":102.58,"y":167.8},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":5,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"coordinates":{"x":86.42,"y":49.9},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":5,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"coordinates":{"x":120.79,"y":181.48},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":95.66,"y":89.15},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":115.46,"y":136.97},"type":"O","description":"Groundout"}]}},{"startIndex":45,"endIndex":55,"top":[45,46,47,48,49,50,51,52],"bottom":[53,54,55],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":6,"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"coordinates":{"x":97.85,"y":74.0},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":6,"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"coordinates":{"x":98.68,"y":41.78},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":6,"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"coordinates":{"x":170.07,"y":131.62},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":6,"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"coordinates":{"x":165.44,"y":109.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":6,"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"coordinates":{"x":101.06,"y":155.13},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":6,"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"coordinates":{"x":103.59,"y":40.56},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":6,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"coordinates":{"x":120.59,"y":160.36},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":682825,"fullName":"Luis Mey","link":"/api/v1/people/682825"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":90.92,"y":136.37},"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":682825,"fullName":"Luis Mey","link":"/api/v1/people/682825"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":139.13,"y":75.96},"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":6,"pitcher":{"id":682825,"fullName":"Luis Mey","link":"/api/v1/people/682825"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":109.17,"y":160.71},"type":"O","description":"Pop Out"}]}},{"startIndex":56,"endIndex":69,"top":[56,57,58,59,60,61,62],"bottom":[63,64,65,66,67,68,69],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":7,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"coordinates":{"x":150.92,"y":131.14},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":7,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"coordinates":{"x":167.02,"y":101.35},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":7,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"coordinates":{"x":140.09,"y":172.87},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":7,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"coordinates":{"x":101.57,"y":170.84},"type":"O","description":"Fielders Choice"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":7,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"coordinates":{"x":97.0,"y":122.18},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":7,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"coordinates":{"x":174.04,"y":135.42},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":682825,"fullName":"Luis Mey","link":"/api/v1/people/682825"},"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"coordinates":{"x":159.36,"y":165.78},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":682825,"fullName":"Luis Mey","link":"/api/v1/people/682825"},"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"coordinates":{"x":159.9,"y":52.63},"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":682825,"fullName":"Luis Mey","link":"/api/v1/people/682825"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":142.12,"y":100.88},"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":682825,"fullName":"Luis Mey","link":"/api/v1/people/682825"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":92.69,"y":145.44},"type":"H","description":"Single"}]}},{"startIndex":70,"endIndex":80,"top":[70,71,72],"bottom":[73,74,75,76,77,78,79,80],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":8,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"coordinates":{"x":95.99,"y":140.53},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":162.8,"y":87.66},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":164.94,"y":104.94},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"coordinates":{"x":239.94,"y":88.13},"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":8,"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"coordinates":{"x":95.07,"y":72.63},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":184.56,"y":98.67},"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":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":157.33,"y":169.32},"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":8,"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":36.95,"y":88.5},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":121.62,"y":194.34},"type":"O","description":"Groundout"}]}},{"startIndex":81,"endIndex":87,"top":[81,82,83,84],"bottom":[85,86,87],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":9,"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"coordinates":{"x":241.83,"y":85.92},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":9,"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"coordinates":{"x":114.75,"y":160.2},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":92.43,"y":115.98},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":91.76,"y":68.36},"type":"O","description":"Flyout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":2,"hits":2,"errors":1,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":5,"hits":4,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":2,"errors":1,"leftOnBase":3},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":4,"hits":5,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":8,"hits":13,"errors":2,"leftOnBase":7},"away":{"runs":10,"hits":13,"errors":0,"leftOnBase":9}},"defense":{"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"catcher":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"first":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"second":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"third":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"shortstop":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"left":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"center":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"right":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"onDeck":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"inHole":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"battingOrder":2,"team":{"id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"}},"offense":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"onDeck":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"inHole":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"pitcher":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"battingOrder":6,"team":{"id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"}},"balls":1,"strikes":1,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":9,"airOuts":9,"runs":10,"doubles":0,"triples":0,"homeRuns":4,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":13,"hitByPitch":1,"avg":".228","atBats":41,"obp":".307","slg":".394","ops":".701","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":46,"totalBases":25,"rbi":10,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.25","popOuts":1,"lineOuts":5},"pitching":{"flyOuts":9,"groundOuts":5,"airOuts":15,"runs":8,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":40,"obp":".357","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":173,"era":"4.58","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":8,"whip":"1.42","battersFaced":42,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":173,"balls":68,"strikes":105,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":8,"pitchesPerInning":"19.22","runsScoredPer9":"8.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":5,"putOuts":27,"errors":0,"chances":32,"passedBall":0,"pickoffs":0}},"players":{"ID682829":{"person":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"jerseyNumber":"44","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"200","stats":{"batting":{"summary":"3-5 | K, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":116,"flyOuts":59,"groundOuts":111,"airOuts":89,"runs":78,"doubles":23,"triples":5,"homeRuns":21,"strikeOuts":141,"baseOnBalls":54,"intentionalWalks":0,"hits":124,"hitByPitch":2,"avg":".268","atBats":462,"obp":".345","slg":".476","ops":".821","caughtStealing":8,"stolenBases":23,"stolenBasePercentage":".742","caughtStealingPercentage":".258","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":521,"totalBases":220,"rbi":60,"leftOnBase":168,"sacBunts":0,"sacFlies":3,"babip":".340","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.00","popOuts":6,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":243,"putOuts":156,"errors":15,"chances":414,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID667472":{"person":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"jerseyNumber":"17","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"100","stats":{"batting":{"summary":"0-5 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":3,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":34,"groundOuts":47,"airOuts":63,"runs":28,"doubles":9,"triples":0,"homeRuns":5,"strikeOuts":65,"baseOnBalls":32,"intentionalWalks":0,"hits":59,"hitByPitch":3,"avg":".254","atBats":232,"obp":".349","slg":".358","ops":".707","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":269,"totalBases":83,"rbi":21,"leftOnBase":104,"sacBunts":0,"sacFlies":2,"babip":".329","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.40","popOuts":13,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":180,"errors":1,"chances":182,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID701398":{"person":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"jerseyNumber":"27","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | HR, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":135,"flyOuts":80,"groundOuts":135,"airOuts":126,"runs":77,"doubles":24,"triples":0,"homeRuns":29,"strikeOuts":128,"baseOnBalls":57,"intentionalWalks":5,"hits":136,"hitByPitch":4,"avg":".263","atBats":517,"obp":".336","slg":".478","ops":".814","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":586,"totalBases":247,"rbi":102,"leftOnBase":214,"sacBunts":0,"sacFlies":8,"babip":".291","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.83","popOuts":16,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":115,"putOuts":619,"errors":3,"chances":737,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID572955":{"person":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":44,"gamesStarted":0,"flyOuts":27,"groundOuts":36,"airOuts":44,"runs":19,"doubles":6,"triples":1,"homeRuns":6,"strikeOuts":34,"baseOnBalls":15,"intentionalWalks":0,"hits":35,"hitByPitch":0,"atBats":146,"obp":".307","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":647,"era":"4.46","inningsPitched":"38.1","wins":2,"losses":1,"saves":1,"saveOpportunities":2,"holds":7,"blownSaves":1,"earnedRuns":19,"whip":"1.30","battersFaced":164,"outs":115,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":647,"balls":218,"strikes":429,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".667","pitchesPerInning":"16.88","gamesFinished":10,"strikeoutWalkRatio":"2.27","strikeoutsPer9Inn":"7.98","walksPer9Inn":"3.52","hitsPer9Inn":"8.22","runsScoredPer9":"4.46","homeRunsPer9":"1.41","inheritedRunners":23,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":5,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682825":{"person":{"id":682825,"fullName":"Luis Mey","link":"/api/v1/people/682825"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":29,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":8,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":29,"balls":11,"strikes":18,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"0.00","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":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":16,"gamesStarted":0,"flyOuts":11,"groundOuts":14,"airOuts":18,"runs":9,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":33,"baseOnBalls":15,"intentionalWalks":0,"hits":17,"hitByPitch":3,"atBats":81,"obp":".350","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":422,"era":"3.68","inningsPitched":"22.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":9,"whip":"1.45","battersFaced":100,"outs":66,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":422,"balls":172,"strikes":250,"strikePercentage":".590","hitBatsmen":3,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"0.78","rbi":1,"winPercentage":".---","pitchesPerInning":"19.18","gamesFinished":0,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"13.50","walksPer9Inn":"6.14","hitsPer9Inn":"6.95","runsScoredPer9":"3.68","homeRunsPer9":"0.82","inheritedRunners":7,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID641941":{"person":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"jerseyNumber":"15","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"note":"(S, 18)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":7,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":1,"strikes":6,"strikePercentage":".860","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":34,"gamesStarted":0,"flyOuts":28,"groundOuts":14,"airOuts":48,"runs":14,"doubles":4,"triples":1,"homeRuns":5,"strikeOuts":34,"baseOnBalls":9,"intentionalWalks":1,"hits":25,"hitByPitch":4,"atBats":118,"obp":".284","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":518,"era":"3.90","inningsPitched":"32.1","wins":5,"losses":1,"saves":18,"saveOpportunities":21,"holds":0,"blownSaves":3,"earnedRuns":14,"whip":"1.05","battersFaced":134,"outs":97,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":518,"balls":181,"strikes":337,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.29","rbi":0,"winPercentage":".833","pitchesPerInning":"16.02","gamesFinished":30,"strikeoutWalkRatio":"3.78","strikeoutsPer9Inn":"9.46","walksPer9Inn":"2.51","hitsPer9Inn":"6.96","runsScoredPer9":"3.90","homeRunsPer9":"1.39","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":12,"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID622088":{"person":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"summary":"0.0 IP, 3 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":3,"outs":0,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":6,"strikes":7,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"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":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":45,"gamesStarted":0,"flyOuts":28,"groundOuts":47,"airOuts":45,"runs":22,"doubles":10,"triples":1,"homeRuns":6,"strikeOuts":41,"baseOnBalls":13,"intentionalWalks":2,"hits":37,"hitByPitch":5,"atBats":166,"obp":".297","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":736,"era":"3.92","inningsPitched":"43.2","wins":2,"losses":2,"saves":1,"saveOpportunities":4,"holds":8,"blownSaves":3,"earnedRuns":19,"whip":"1.15","battersFaced":189,"outs":131,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":736,"balls":244,"strikes":492,"strikePercentage":".670","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.04","rbi":3,"winPercentage":".500","pitchesPerInning":"16.85","gamesFinished":9,"strikeoutWalkRatio":"3.15","strikeoutsPer9Inn":"8.45","walksPer9Inn":"2.68","hitsPer9Inn":"7.63","runsScoredPer9":"4.53","homeRunsPer9":"1.24","inheritedRunners":17,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":3,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663574":{"person":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"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":36,"gamesStarted":0,"flyOuts":26,"groundOuts":29,"airOuts":38,"runs":24,"doubles":4,"triples":0,"homeRuns":9,"strikeOuts":30,"baseOnBalls":18,"intentionalWalks":2,"hits":32,"hitByPitch":1,"atBats":125,"obp":".352","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":541,"era":"6.00","inningsPitched":"33.0","wins":2,"losses":4,"saves":5,"saveOpportunities":9,"holds":11,"blownSaves":4,"earnedRuns":22,"whip":"1.52","battersFaced":148,"outs":99,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":541,"balls":206,"strikes":335,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".333","pitchesPerInning":"16.39","gamesFinished":11,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"8.18","walksPer9Inn":"4.91","hitsPer9Inn":"8.73","runsScoredPer9":"6.55","homeRunsPer9":"2.45","inheritedRunners":11,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":3,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663903":{"person":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":26,"flyOuts":87,"groundOuts":139,"airOuts":152,"runs":77,"doubles":20,"triples":2,"homeRuns":26,"strikeOuts":112,"baseOnBalls":45,"intentionalWalks":0,"hits":150,"hitByPitch":13,"atBats":548,"obp":".342","caughtStealing":4,"stolenBases":11,"stolenBasePercentage":".733","caughtStealingPercentage":".267","numberOfPitches":2363,"era":"4.72","inningsPitched":"137.1","wins":5,"losses":12,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":72,"whip":"1.42","battersFaced":611,"outs":412,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2363,"balls":894,"strikes":1469,"strikePercentage":".620","hitBatsmen":13,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".294","pitchesPerInning":"17.21","gamesFinished":0,"strikeoutWalkRatio":"2.49","strikeoutsPer9Inn":"7.34","walksPer9Inn":"2.95","hitsPer9Inn":"9.83","runsScoredPer9":"5.05","homeRunsPer9":"1.70","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":16,"lineOuts":49},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":8,"errors":3,"chances":23,"fielding":".870","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680574":{"person":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"jerseyNumber":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | HBP, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"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":111,"flyOuts":67,"groundOuts":73,"airOuts":110,"runs":49,"doubles":17,"triples":0,"homeRuns":13,"strikeOuts":113,"baseOnBalls":45,"intentionalWalks":0,"hits":69,"hitByPitch":5,"avg":".191","atBats":361,"obp":".289","slg":".346","ops":".635","caughtStealing":3,"stolenBases":16,"stolenBasePercentage":".842","caughtStealingPercentage":".158","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":415,"totalBases":125,"rbi":35,"leftOnBase":166,"sacBunts":3,"sacFlies":1,"babip":".237","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.77","popOuts":24,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":247,"putOuts":165,"errors":3,"chances":415,"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"}]},"ID677943":{"person":{"id":677943,"fullName":"Will Banfield","link":"/api/v1/people/677943"},"jerseyNumber":"60","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":4,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670770":{"person":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"jerseyNumber":"29","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"901","stats":{"batting":{"summary":"1-1 | HR, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":39,"groundOuts":60,"airOuts":74,"runs":20,"doubles":6,"triples":1,"homeRuns":4,"strikeOuts":59,"baseOnBalls":20,"intentionalWalks":0,"hits":36,"hitByPitch":5,"avg":".161","atBats":223,"obp":".245","slg":".251","ops":".496","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":254,"totalBases":56,"rbi":12,"leftOnBase":85,"sacBunts":5,"sacFlies":1,"babip":".199","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"55.75","popOuts":19,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":181,"errors":1,"chances":183,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID695076":{"person":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"jerseyNumber":"25","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"note":"(W, 6-8)","summary":"5.0 IP, 3 ER, 5 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":2,"airOuts":8,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":96,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":96,"balls":36,"strikes":60,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":21,"flyOuts":75,"groundOuts":113,"airOuts":129,"runs":66,"doubles":24,"triples":2,"homeRuns":16,"strikeOuts":88,"baseOnBalls":43,"intentionalWalks":1,"hits":120,"hitByPitch":4,"atBats":448,"obp":".337","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1890,"era":"5.14","inningsPitched":"112.0","wins":6,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":64,"whip":"1.46","battersFaced":499,"outs":336,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":1890,"balls":704,"strikes":1186,"strikePercentage":".630","hitBatsmen":4,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":3,"winPercentage":".429","pitchesPerInning":"16.88","gamesFinished":3,"strikeoutWalkRatio":"2.05","strikeoutsPer9Inn":"7.07","walksPer9Inn":"3.46","hitsPer9Inn":"9.64","runsScoredPer9":"5.30","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":2,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":22,"lineOuts":32},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":4,"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"}]},"ID624431":{"person":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"jerseyNumber":"35","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"800","stats":{"batting":{"summary":"2-5 | HR, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":17,"groundOuts":39,"airOuts":32,"runs":12,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":22,"baseOnBalls":1,"intentionalWalks":0,"hits":28,"hitByPitch":0,"avg":".237","atBats":118,"obp":".242","slg":".390","ops":".632","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":122,"totalBases":46,"rbi":15,"leftOnBase":49,"sacBunts":2,"sacFlies":1,"babip":".250","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.60","popOuts":7,"lineOuts":8},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":3,"groundOuts":6,"airOuts":6,"runs":8,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":14,"hitByPitch":1,"atBats":27,"obp":".552","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":72,"era":"14.40","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"3.00","battersFaced":29,"outs":15,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":72,"balls":28,"strikes":44,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"14.40","gamesFinished":4,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"1.80","walksPer9Inn":"1.80","hitsPer9Inn":"25.20","runsScoredPer9":"14.40","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":6,"stolenBases":31,"stolenBasePercentage":".838","caughtStealingPercentage":".162","assists":15,"putOuts":288,"errors":5,"chances":308,"fielding":".984","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID663886":{"person":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"jerseyNumber":"37","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"400","stats":{"batting":{"summary":"2-5 | HR, 2 K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","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":106,"flyOuts":56,"groundOuts":58,"airOuts":94,"runs":34,"doubles":17,"triples":0,"homeRuns":13,"strikeOuts":104,"baseOnBalls":40,"intentionalWalks":1,"hits":83,"hitByPitch":2,"avg":".248","atBats":335,"obp":".328","slg":".415","ops":".743","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":381,"totalBases":139,"rbi":47,"leftOnBase":146,"sacBunts":0,"sacFlies":4,"babip":".315","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.77","popOuts":13,"lineOuts":25},"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":19,"stolenBases":83,"stolenBasePercentage":".814","caughtStealingPercentage":".186","assists":35,"putOuts":756,"errors":4,"chances":795,"fielding":".995","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID553993":{"person":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"jerseyNumber":"28","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | BB, 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"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":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":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":44,"groundOuts":63,"airOuts":84,"runs":34,"doubles":16,"triples":0,"homeRuns":19,"strikeOuts":146,"baseOnBalls":42,"intentionalWalks":1,"hits":75,"hitByPitch":5,"avg":".205","atBats":365,"obp":".294","slg":".405","ops":".699","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":415,"totalBases":148,"rbi":57,"leftOnBase":191,"sacBunts":0,"sacFlies":3,"babip":".276","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.21","popOuts":20,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":52,"putOuts":25,"errors":3,"chances":80,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID695490":{"person":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":17,"groundOuts":33,"airOuts":38,"runs":13,"doubles":3,"triples":1,"homeRuns":0,"strikeOuts":31,"baseOnBalls":5,"intentionalWalks":0,"hits":32,"hitByPitch":3,"avg":".244","atBats":131,"obp":".286","slg":".282","ops":".568","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":142,"totalBases":37,"rbi":5,"leftOnBase":61,"sacBunts":2,"sacFlies":1,"babip":".317","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":8,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":98,"putOuts":44,"errors":5,"chances":147,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666157":{"person":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":44,"groundOuts":82,"airOuts":80,"runs":46,"doubles":16,"triples":1,"homeRuns":15,"strikeOuts":64,"baseOnBalls":33,"intentionalWalks":0,"hits":89,"hitByPitch":11,"atBats":306,"obp":".373","caughtStealing":2,"stolenBases":13,"stolenBasePercentage":".867","caughtStealingPercentage":".133","numberOfPitches":1416,"era":"5.24","inningsPitched":"79.0","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.54","battersFaced":359,"outs":237,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1416,"balls":538,"strikes":878,"strikePercentage":".620","hitBatsmen":11,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".500","pitchesPerInning":"17.92","gamesFinished":0,"strikeoutWalkRatio":"1.94","strikeoutsPer9Inn":"7.29","walksPer9Inn":"3.76","hitsPer9Inn":"10.14","runsScoredPer9":"5.24","homeRunsPer9":"1.71","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":7,"passedBall":0,"popOuts":11,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":2,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID594580":{"person":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"note":"(H, 7)","summary":"1.0 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":7,"strikes":11,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":63,"gamesStarted":0,"flyOuts":23,"groundOuts":65,"airOuts":42,"runs":34,"doubles":8,"triples":1,"homeRuns":5,"strikeOuts":53,"baseOnBalls":30,"intentionalWalks":2,"hits":53,"hitByPitch":5,"atBats":207,"obp":".361","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":1037,"era":"4.64","inningsPitched":"54.1","wins":2,"losses":7,"saves":1,"saveOpportunities":5,"holds":7,"blownSaves":4,"earnedRuns":28,"whip":"1.53","battersFaced":249,"outs":163,"gamesPitched":63,"completeGames":0,"shutouts":0,"pitchesThrown":1037,"balls":415,"strikes":622,"strikePercentage":".600","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.55","rbi":1,"winPercentage":".222","pitchesPerInning":"19.09","gamesFinished":7,"strikeoutWalkRatio":"1.77","strikeoutsPer9Inn":"8.78","walksPer9Inn":"4.97","hitsPer9Inn":"8.78","runsScoredPer9":"5.63","homeRunsPer9":"0.83","inheritedRunners":39,"inheritedRunnersScored":12,"catchersInterference":1,"sacBunts":4,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID668709":{"person":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"jerseyNumber":"22","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"600","stats":{"batting":{"summary":"1-5 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"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":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":70,"groundOuts":62,"airOuts":139,"runs":51,"doubles":14,"triples":2,"homeRuns":21,"strikeOuts":97,"baseOnBalls":62,"intentionalWalks":1,"hits":83,"hitByPitch":3,"avg":".219","atBats":379,"obp":".332","slg":".433","ops":".765","caughtStealing":5,"stolenBases":6,"stolenBasePercentage":".545","caughtStealingPercentage":".455","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":447,"totalBases":164,"rbi":51,"leftOnBase":166,"sacBunts":0,"sacFlies":2,"babip":".236","groundOutsToAirouts":"0.45","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"18.05","popOuts":29,"lineOuts":40},"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":192,"errors":0,"chances":197,"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"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID656271":{"person":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":7,"strikes":3,"strikePercentage":".300","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":67,"gamesStarted":0,"flyOuts":42,"groundOuts":55,"airOuts":67,"runs":32,"doubles":10,"triples":2,"homeRuns":5,"strikeOuts":65,"baseOnBalls":38,"intentionalWalks":5,"hits":47,"hitByPitch":4,"atBats":232,"obp":".324","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":1051,"era":"2.67","inningsPitched":"64.0","wins":5,"losses":5,"saves":2,"saveOpportunities":3,"holds":15,"blownSaves":1,"earnedRuns":19,"whip":"1.33","battersFaced":276,"outs":192,"gamesPitched":67,"completeGames":0,"shutouts":0,"pitchesThrown":1051,"balls":405,"strikes":646,"strikePercentage":".610","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".500","pitchesPerInning":"16.42","gamesFinished":11,"strikeoutWalkRatio":"1.71","strikeoutsPer9Inn":"9.14","walksPer9Inn":"5.34","hitsPer9Inn":"6.61","runsScoredPer9":"4.50","homeRunsPer9":"0.70","inheritedRunners":30,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":2,"errors":2,"chances":12,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID670062":{"person":{"id":670062,"fullName":"Julian Garcia","link":"/api/v1/people/670062"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"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":24,"gamesStarted":0,"flyOuts":24,"groundOuts":27,"airOuts":38,"runs":12,"doubles":5,"triples":0,"homeRuns":6,"strikeOuts":31,"baseOnBalls":13,"intentionalWalks":0,"hits":18,"hitByPitch":1,"atBats":112,"obp":".250","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":517,"era":"2.88","inningsPitched":"34.1","wins":2,"losses":3,"saves":2,"saveOpportunities":2,"holds":3,"blownSaves":0,"earnedRuns":11,"whip":"0.90","battersFaced":128,"outs":103,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":517,"balls":181,"strikes":336,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".400","pitchesPerInning":"15.06","gamesFinished":4,"strikeoutWalkRatio":"2.38","strikeoutsPer9Inn":"8.13","walksPer9Inn":"3.41","hitsPer9Inn":"4.72","runsScoredPer9":"3.15","homeRunsPer9":"1.57","inheritedRunners":18,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":10},"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}},"ID671096":{"person":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":27,"flyOuts":90,"groundOuts":134,"airOuts":176,"runs":71,"doubles":24,"triples":2,"homeRuns":18,"strikeOuts":114,"baseOnBalls":68,"intentionalWalks":0,"hits":136,"hitByPitch":0,"atBats":553,"obp":".325","caughtStealing":4,"stolenBases":21,"stolenBasePercentage":".840","caughtStealingPercentage":".160","numberOfPitches":2502,"era":"4.15","inningsPitched":"145.1","wins":6,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":67,"whip":"1.40","battersFaced":630,"outs":436,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2502,"balls":937,"strikes":1565,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".400","pitchesPerInning":"17.22","gamesFinished":0,"strikeoutWalkRatio":"1.68","strikeoutsPer9Inn":"7.06","walksPer9Inn":"4.21","hitsPer9Inn":"8.42","runsScoredPer9":"4.40","homeRunsPer9":"1.11","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":2,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":40,"lineOuts":46},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":1,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID699302":{"person":{"id":699302,"fullName":"Héctor Rodríguez","link":"/api/v1/people/699302"},"jerseyNumber":"43","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"900","stats":{"batting":{"summary":"2-3 | BB, RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":7,"groundOuts":19,"airOuts":9,"runs":8,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":12,"baseOnBalls":5,"intentionalWalks":0,"hits":13,"hitByPitch":1,"avg":".245","atBats":53,"obp":".322","slg":".453","ops":".775","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":59,"totalBases":24,"rbi":6,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"babip":".263","groundOutsToAirouts":"2.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.67","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":25,"errors":0,"chances":25,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID695505":{"person":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":25,"flyOuts":83,"groundOuts":95,"airOuts":145,"runs":47,"doubles":24,"triples":3,"homeRuns":14,"strikeOuts":164,"baseOnBalls":49,"intentionalWalks":0,"hits":112,"hitByPitch":1,"atBats":514,"obp":".286","caughtStealing":6,"stolenBases":22,"stolenBasePercentage":".786","caughtStealingPercentage":".214","numberOfPitches":2302,"era":"2.77","inningsPitched":"139.2","wins":14,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.15","battersFaced":567,"outs":419,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2302,"balls":846,"strikes":1456,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":2,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".824","pitchesPerInning":"16.48","gamesFinished":0,"strikeoutWalkRatio":"3.35","strikeoutsPer9Inn":"10.57","walksPer9Inn":"3.16","hitsPer9Inn":"7.22","runsScoredPer9":"3.03","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":32,"lineOuts":30},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":4,"errors":2,"chances":15,"fielding":".867","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671155":{"person":{"id":671155,"fullName":"Ivan Johnson","link":"/api/v1/people/671155"},"jerseyNumber":"63","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":3,"groundOuts":3,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".071","atBats":14,"obp":".235","slg":".071","ops":".306","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":17,"totalBases":1,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".125","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":3,"putOuts":6,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[667472,682829,701398,663886,553993,668709,680574,624431,699302,670770,695076,682825,656271,622088,594580,641941],"pitchers":[695076,682825,656271,622088,594580,641941],"bench":[695490,677943,671155],"bullpen":[671096,695505,670062,572955,666157,663574,663903],"battingOrder":[667472,682829,701398,663886,553993,668709,680574,624431,670770],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Stewart, S (29, 5th inning off Peterson, D, 0 on, 1 out); Trevino (5, 6th inning off Thornton, T, 0 on, 1 out); Stephenson, T (13, 6th inning off Thornton, T, 2 on, 2 out); Friedl (4, 9th inning off Palencia, D, 0 on, 2 out)."},{"label":"TB","value":"Bleday; De La Cruz, E 3; Friedl 4; Rodríguez, H 2; Stephenson, T 5; Stewart, S 5; Trevino 5."},{"label":"RBI","value":"De La Cruz, E 2 (60); Friedl (12); Rodríguez, H (6); Stephenson, T 3 (47); Stewart, S 2 (102); Trevino (15)."},{"label":"2-out RBI","value":"Stephenson, T 3; De La Cruz, E 2; Friedl; Rodríguez, H; Stewart, S."},{"label":"Runners left in scoring position, 2 out","value":"Suárez, E 3; Myers; Stewart, S."},{"label":"Team RISP","value":"4-for-11."},{"label":"Team LOB","value":"9."}]}],"note":[]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"teamStats":{"batting":{"flyOuts":9,"groundOuts":5,"airOuts":15,"runs":8,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".249","atBats":40,"obp":".338","slg":".423","ops":".761","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":23,"rbi":8,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.00","popOuts":3,"lineOuts":3},"pitching":{"flyOuts":3,"groundOuts":9,"airOuts":9,"runs":10,"doubles":0,"triples":0,"homeRuns":4,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":13,"hitByPitch":1,"atBats":41,"obp":".391","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":179,"era":"4.12","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":8,"whip":"1.25","battersFaced":46,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":179,"balls":63,"strikes":116,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":10,"pitchesPerInning":"19.89","runsScoredPer9":"10.00","homeRunsPer9":"4.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":2,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID694037":{"person":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":5,"strikes":10,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"9.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":22,"gamesStarted":0,"flyOuts":8,"groundOuts":12,"airOuts":20,"runs":9,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":24,"baseOnBalls":7,"intentionalWalks":1,"hits":20,"hitByPitch":1,"atBats":75,"obp":".333","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":336,"era":"4.19","inningsPitched":"19.1","wins":2,"losses":1,"saves":3,"saveOpportunities":3,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.40","battersFaced":84,"outs":58,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":336,"balls":122,"strikes":214,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":1,"winPercentage":".667","pitchesPerInning":"17.38","gamesFinished":13,"strikeoutWalkRatio":"3.43","strikeoutsPer9Inn":"11.17","walksPer9Inn":"3.26","hitsPer9Inn":"9.31","runsScoredPer9":"4.19","homeRunsPer9":"1.40","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"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"}]},"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,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":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":90,"flyOuts":37,"groundOuts":40,"airOuts":55,"runs":28,"doubles":13,"triples":0,"homeRuns":12,"strikeOuts":70,"baseOnBalls":28,"intentionalWalks":2,"hits":48,"hitByPitch":2,"avg":".229","atBats":210,"obp":".321","slg":".462","ops":".783","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":243,"totalBases":97,"rbi":33,"leftOnBase":95,"sacBunts":0,"sacFlies":3,"babip":".275","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.50","popOuts":7,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":64,"errors":0,"chances":66,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID621438":{"person":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"jerseyNumber":"55","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":33,"groundOuts":43,"airOuts":56,"runs":26,"doubles":10,"triples":0,"homeRuns":10,"strikeOuts":37,"baseOnBalls":13,"intentionalWalks":0,"hits":45,"hitByPitch":2,"avg":".256","atBats":176,"obp":".313","slg":".483","ops":".796","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":196,"totalBases":85,"rbi":30,"leftOnBase":66,"sacBunts":4,"sacFlies":1,"babip":".269","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.60","popOuts":13,"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":3,"putOuts":95,"errors":2,"chances":100,"fielding":".980","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":"500","stats":{"batting":{"summary":"1-5 | 3 K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"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":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":131,"flyOuts":71,"groundOuts":95,"airOuts":108,"runs":78,"doubles":24,"triples":2,"homeRuns":23,"strikeOuts":169,"baseOnBalls":68,"intentionalWalks":3,"hits":104,"hitByPitch":7,"avg":".219","atBats":474,"obp":".325","slg":".424","ops":".749","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":551,"totalBases":201,"rbi":61,"leftOnBase":248,"sacBunts":1,"sacFlies":1,"babip":".286","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.61","popOuts":17,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":248,"errors":1,"chances":254,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID573204":{"person":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":48,"gamesStarted":0,"flyOuts":25,"groundOuts":22,"airOuts":49,"runs":24,"doubles":5,"triples":0,"homeRuns":10,"strikeOuts":48,"baseOnBalls":14,"intentionalWalks":2,"hits":39,"hitByPitch":1,"atBats":157,"obp":".314","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":702,"era":"5.09","inningsPitched":"40.2","wins":3,"losses":2,"saves":3,"saveOpportunities":7,"holds":7,"blownSaves":4,"earnedRuns":23,"whip":"1.30","battersFaced":173,"outs":122,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":702,"balls":229,"strikes":473,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.45","rbi":0,"winPercentage":".600","pitchesPerInning":"17.26","gamesFinished":8,"strikeoutWalkRatio":"3.43","strikeoutsPer9Inn":"10.62","walksPer9Inn":"3.10","hitsPer9Inn":"8.63","runsScoredPer9":"5.31","homeRunsPer9":"2.21","inheritedRunners":16,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":12,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":1,"chances":4,"fielding":".750","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":26,"gamesStarted":26,"flyOuts":102,"groundOuts":111,"airOuts":168,"runs":63,"doubles":18,"triples":1,"homeRuns":30,"strikeOuts":144,"baseOnBalls":34,"intentionalWalks":0,"hits":129,"hitByPitch":6,"atBats":550,"obp":".286","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":2328,"era":"3.78","inningsPitched":"145.1","wins":8,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":61,"whip":"1.12","battersFaced":592,"outs":436,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2328,"balls":810,"strikes":1518,"strikePercentage":".650","hitBatsmen":6,"balks":0,"wildPitches":4,"pickoffs":4,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".471","pitchesPerInning":"16.02","gamesFinished":0,"strikeoutWalkRatio":"4.24","strikeoutsPer9Inn":"8.92","walksPer9Inn":"2.11","hitsPer9Inn":"7.99","runsScoredPer9":"3.90","homeRunsPer9":"1.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":41,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":6,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608324":{"person":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"400","stats":{"batting":{"summary":"1-5 | 2B, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"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":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":132,"flyOuts":92,"groundOuts":123,"airOuts":180,"runs":75,"doubles":25,"triples":1,"homeRuns":19,"strikeOuts":95,"baseOnBalls":66,"intentionalWalks":2,"hits":132,"hitByPitch":8,"avg":".252","atBats":524,"obp":".341","slg":".412","ops":".753","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":15,"groundIntoTriplePlay":0,"plateAppearances":604,"totalBases":216,"rbi":70,"leftOnBase":266,"sacBunts":0,"sacFlies":6,"babip":".272","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.58","popOuts":47,"lineOuts":41},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":214,"putOuts":70,"errors":5,"chances":289,"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,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | HR, 3 RBI, R","gamesPlayed":1,"flyOuts":2,"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":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":20,"groundOuts":44,"airOuts":43,"runs":25,"doubles":10,"triples":2,"homeRuns":4,"strikeOuts":33,"baseOnBalls":14,"intentionalWalks":2,"hits":47,"hitByPitch":1,"avg":".285","atBats":165,"obp":".343","slg":".442","ops":".785","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":182,"totalBases":73,"rbi":24,"leftOnBase":60,"sacBunts":1,"sacFlies":1,"babip":".333","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.25","popOuts":8,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":70,"putOuts":47,"errors":2,"chances":119,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID683737":{"person":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"jerseyNumber":"29","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":133,"flyOuts":95,"groundOuts":114,"airOuts":135,"runs":61,"doubles":23,"triples":2,"homeRuns":17,"strikeOuts":136,"baseOnBalls":77,"intentionalWalks":1,"hits":123,"hitByPitch":12,"avg":".244","atBats":504,"obp":".355","slg":".399","ops":".754","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":597,"totalBases":201,"rbi":68,"leftOnBase":248,"sacBunts":0,"sacFlies":4,"babip":".299","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.65","popOuts":17,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":130,"putOuts":1009,"errors":4,"chances":1143,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID608348":{"person":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | BB, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":1,"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":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":43,"groundOuts":84,"airOuts":91,"runs":46,"doubles":12,"triples":0,"homeRuns":8,"strikeOuts":59,"baseOnBalls":36,"intentionalWalks":0,"hits":81,"hitByPitch":3,"avg":".257","atBats":315,"obp":".339","slg":".371","ops":".710","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":354,"totalBases":117,"rbi":45,"leftOnBase":153,"sacBunts":0,"sacFlies":0,"babip":".294","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.38","popOuts":18,"lineOuts":30},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":3,"groundOuts":2,"airOuts":7,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":13,"obp":".308","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":29,"era":"6.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.33","battersFaced":13,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":29,"balls":9,"strikes":20,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.29","rbi":0,"winPercentage":".---","pitchesPerInning":"9.67","gamesFinished":3,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"12.00","runsScoredPer9":"6.00","homeRunsPer9":"6.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":16,"stolenBases":50,"stolenBasePercentage":".758","caughtStealingPercentage":".242","assists":23,"putOuts":622,"errors":7,"chances":652,"fielding":".989","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID691718":{"person":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"jerseyNumber":"4","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":135,"flyOuts":76,"groundOuts":76,"airOuts":142,"runs":93,"doubles":27,"triples":7,"homeRuns":33,"strikeOuts":159,"baseOnBalls":71,"intentionalWalks":6,"hits":143,"hitByPitch":11,"avg":".277","atBats":516,"obp":".374","slg":".548","ops":".922","caughtStealing":7,"stolenBases":32,"stolenBasePercentage":".821","caughtStealingPercentage":".179","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":602,"totalBases":283,"rbi":83,"leftOnBase":182,"sacBunts":1,"sacFlies":3,"babip":".336","groundOutsToAirouts":"0.54","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.64","popOuts":35,"lineOuts":31},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":343,"errors":6,"chances":354,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID592332":{"person":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"jerseyNumber":"12","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":27,"gamesStarted":27,"flyOuts":80,"groundOuts":132,"airOuts":161,"runs":79,"doubles":25,"triples":3,"homeRuns":18,"strikeOuts":149,"baseOnBalls":41,"intentionalWalks":1,"hits":149,"hitByPitch":1,"atBats":581,"obp":".305","caughtStealing":3,"stolenBases":15,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":2509,"era":"4.37","inningsPitched":"150.1","wins":7,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":73,"whip":"1.26","battersFaced":633,"outs":451,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2509,"balls":865,"strikes":1644,"strikePercentage":".660","hitBatsmen":1,"balks":3,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".389","pitchesPerInning":"16.69","gamesFinished":0,"strikeoutWalkRatio":"3.63","strikeoutsPer9Inn":"8.92","walksPer9Inn":"2.45","hitsPer9Inn":"8.92","runsScoredPer9":"4.73","homeRunsPer9":"1.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":6,"sacFlies":4,"passedBall":0,"popOuts":42,"lineOuts":39},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":19,"errors":2,"chances":31,"fielding":".935","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657097":{"person":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":59,"gamesStarted":0,"flyOuts":32,"groundOuts":52,"airOuts":58,"runs":22,"doubles":4,"triples":0,"homeRuns":8,"strikeOuts":64,"baseOnBalls":21,"intentionalWalks":0,"hits":51,"hitByPitch":0,"atBats":223,"obp":".293","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":988,"era":"2.91","inningsPitched":"58.2","wins":6,"losses":4,"saves":9,"saveOpportunities":15,"holds":8,"blownSaves":6,"earnedRuns":19,"whip":"1.23","battersFaced":246,"outs":176,"gamesPitched":59,"completeGames":0,"shutouts":0,"pitchesThrown":988,"balls":328,"strikes":660,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".600","pitchesPerInning":"16.84","gamesFinished":24,"strikeoutWalkRatio":"3.05","strikeoutsPer9Inn":"9.82","walksPer9Inn":"3.22","hitsPer9Inn":"7.82","runsScoredPer9":"3.38","homeRunsPer9":"1.23","inheritedRunners":21,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":7,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665804":{"person":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"jerseyNumber":"9","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":30,"groundOuts":33,"airOuts":54,"runs":30,"doubles":9,"triples":0,"homeRuns":5,"strikeOuts":56,"baseOnBalls":21,"intentionalWalks":0,"hits":42,"hitByPitch":8,"avg":".228","atBats":184,"obp":".333","slg":".359","ops":".692","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":215,"totalBases":66,"rbi":22,"leftOnBase":83,"sacBunts":1,"sacFlies":0,"babip":".301","groundOutsToAirouts":"0.61","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"36.80","popOuts":15,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":9,"stolenBases":22,"stolenBasePercentage":".710","caughtStealingPercentage":".290","assists":18,"putOuts":414,"errors":1,"chances":433,"fielding":".998","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672356":{"person":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"jerseyNumber":"43","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":9,"groundOuts":28,"airOuts":17,"runs":14,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":60,"baseOnBalls":7,"intentionalWalks":1,"hits":32,"hitByPitch":0,"avg":".234","atBats":137,"obp":".271","slg":".365","ops":".636","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":144,"totalBases":50,"rbi":13,"leftOnBase":69,"sacBunts":0,"sacFlies":0,"babip":".375","groundOutsToAirouts":"1.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.40","popOuts":4,"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":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":61,"putOuts":44,"errors":4,"chances":109,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID673548":{"person":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"jerseyNumber":"27","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"200","stats":{"batting":{"summary":"3-5 | 2 2B, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":117,"flyOuts":60,"groundOuts":83,"airOuts":114,"runs":78,"doubles":28,"triples":0,"homeRuns":22,"strikeOuts":130,"baseOnBalls":63,"intentionalWalks":4,"hits":122,"hitByPitch":4,"avg":".274","atBats":446,"obp":".366","slg":".484","ops":".850","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":516,"totalBases":216,"rbi":77,"leftOnBase":240,"sacBunts":0,"sacFlies":3,"babip":".337","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.27","popOuts":30,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":194,"errors":2,"chances":203,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":{"summary":"2.1 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":4,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":10,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":47,"inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":11,"outs":7,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":47,"balls":14,"strikes":33,"strikePercentage":".700","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"7.71","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":26,"gamesStarted":15,"flyOuts":75,"groundOuts":72,"airOuts":135,"runs":52,"doubles":25,"triples":1,"homeRuns":17,"strikeOuts":78,"baseOnBalls":28,"intentionalWalks":2,"hits":116,"hitByPitch":4,"atBats":397,"obp":".343","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":1660,"era":"4.55","inningsPitched":"97.0","wins":6,"losses":7,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":49,"whip":"1.48","battersFaced":434,"outs":291,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":1660,"balls":575,"strikes":1085,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"0.53","rbi":2,"winPercentage":".462","pitchesPerInning":"17.11","gamesFinished":5,"strikeoutWalkRatio":"2.79","strikeoutsPer9Inn":"7.24","walksPer9Inn":"2.60","hitsPer9Inn":"10.76","runsScoredPer9":"4.82","homeRunsPer9":"1.58","inheritedRunners":6,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":32,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666171":{"person":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":54,"gamesStarted":0,"flyOuts":23,"groundOuts":45,"airOuts":49,"runs":30,"doubles":7,"triples":1,"homeRuns":7,"strikeOuts":82,"baseOnBalls":36,"intentionalWalks":4,"hits":41,"hitByPitch":9,"atBats":214,"obp":".330","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1104,"era":"4.07","inningsPitched":"59.2","wins":4,"losses":4,"saves":4,"saveOpportunities":7,"holds":12,"blownSaves":3,"earnedRuns":27,"whip":"1.29","battersFaced":263,"outs":179,"gamesPitched":54,"completeGames":0,"shutouts":0,"pitchesThrown":1104,"balls":456,"strikes":648,"strikePercentage":".590","hitBatsmen":9,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".500","pitchesPerInning":"18.50","gamesFinished":19,"strikeoutWalkRatio":"2.28","strikeoutsPer9Inn":"12.37","walksPer9Inn":"5.43","hitsPer9Inn":"6.18","runsScoredPer9":"4.53","homeRunsPer9":"1.06","inheritedRunners":16,"inheritedRunnersScored":3,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":15,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":8,"errors":1,"chances":14,"fielding":".929","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":{"summary":"5.0 IP, 2 ER, 6 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":6,"airOuts":3,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":88,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":24,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":34,"strikes":54,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.60","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"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":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":18,"flyOuts":58,"groundOuts":154,"airOuts":102,"runs":77,"doubles":21,"triples":4,"homeRuns":13,"strikeOuts":109,"baseOnBalls":52,"intentionalWalks":0,"hits":135,"hitByPitch":4,"atBats":494,"obp":".344","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","numberOfPitches":2038,"era":"5.11","inningsPitched":"123.1","wins":7,"losses":7,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":70,"whip":"1.52","battersFaced":556,"outs":370,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2038,"balls":748,"strikes":1290,"strikePercentage":".630","hitBatsmen":4,"balks":1,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.51","rbi":2,"winPercentage":".500","pitchesPerInning":"16.52","gamesFinished":2,"strikeoutWalkRatio":"2.10","strikeoutsPer9Inn":"7.95","walksPer9Inn":"3.79","hitsPer9Inn":"9.85","runsScoredPer9":"5.62","homeRunsPer9":"0.95","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":14,"lineOuts":30},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":10,"errors":3,"chances":26,"fielding":".885","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":{},"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":2,"flyOuts":31,"groundOuts":46,"airOuts":46,"runs":18,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":48,"baseOnBalls":23,"intentionalWalks":0,"hits":41,"hitByPitch":0,"atBats":179,"obp":".315","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":801,"era":"2.82","inningsPitched":"51.0","wins":7,"losses":1,"saves":1,"saveOpportunities":3,"holds":7,"blownSaves":2,"earnedRuns":16,"whip":"1.25","battersFaced":204,"outs":153,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":801,"balls":298,"strikes":503,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":4,"pickoffs":2,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".875","pitchesPerInning":"15.71","gamesFinished":13,"strikeoutWalkRatio":"2.09","strikeoutsPer9Inn":"8.47","walksPer9Inn":"4.06","hitsPer9Inn":"7.24","runsScoredPer9":"3.18","homeRunsPer9":"0.88","inheritedRunners":30,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663423":{"person":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"note":"(L, 5-5)(BS, 2)","summary":"0.2 IP, 5 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":5,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":29,"inningsPitched":"0.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":5,"battersFaced":7,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":29,"balls":10,"strikes":19,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"67.50","homeRunsPer9":"27.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":42,"gamesStarted":0,"flyOuts":25,"groundOuts":51,"airOuts":45,"runs":19,"doubles":7,"triples":0,"homeRuns":6,"strikeOuts":25,"baseOnBalls":16,"intentionalWalks":2,"hits":34,"hitByPitch":1,"atBats":154,"obp":".298","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":638,"era":"3.32","inningsPitched":"43.1","wins":5,"losses":5,"saves":3,"saveOpportunities":5,"holds":5,"blownSaves":2,"earnedRuns":16,"whip":"1.15","battersFaced":172,"outs":130,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":638,"balls":229,"strikes":409,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":5,"winPercentage":".500","pitchesPerInning":"14.72","gamesFinished":12,"strikeoutWalkRatio":"1.56","strikeoutsPer9Inn":"5.19","walksPer9Inn":"3.32","hitsPer9Inn":"7.06","runsScoredPer9":"3.95","homeRunsPer9":"1.25","inheritedRunners":18,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":10},"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"}]},"ID605280":{"person":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"jerseyNumber":"25","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":13,"flyOuts":38,"groundOuts":107,"airOuts":59,"runs":19,"doubles":10,"triples":0,"homeRuns":4,"strikeOuts":55,"baseOnBalls":25,"intentionalWalks":0,"hits":55,"hitByPitch":1,"atBats":274,"obp":".269","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1157,"era":"2.26","inningsPitched":"75.2","wins":5,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"1.06","battersFaced":303,"outs":227,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1157,"balls":413,"strikes":744,"strikePercentage":".640","hitBatsmen":1,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.81","rbi":0,"winPercentage":".455","pitchesPerInning":"15.29","gamesFinished":0,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"6.54","walksPer9Inn":"2.97","hitsPer9Inn":"6.54","runsScoredPer9":"2.26","homeRunsPer9":"0.48","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":11,"errors":0,"chances":22,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID571510":{"person":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"jerseyNumber":"16","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":51,"groundOuts":102,"airOuts":98,"runs":46,"doubles":11,"triples":1,"homeRuns":15,"strikeOuts":76,"baseOnBalls":30,"intentionalWalks":0,"hits":88,"hitByPitch":7,"atBats":364,"obp":".312","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1511,"era":"3.99","inningsPitched":"97.0","wins":8,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.22","battersFaced":401,"outs":291,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1511,"balls":520,"strikes":991,"strikePercentage":".660","hitBatsmen":7,"balks":1,"wildPitches":1,"pickoffs":4,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".727","pitchesPerInning":"15.58","gamesFinished":0,"strikeoutWalkRatio":"2.53","strikeoutsPer9Inn":"7.05","walksPer9Inn":"2.78","hitsPer9Inn":"8.16","runsScoredPer9":"4.27","homeRunsPer9":"1.39","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":29,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":11,"errors":0,"chances":21,"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":26,"gamesStarted":19,"flyOuts":84,"groundOuts":134,"airOuts":137,"runs":65,"doubles":21,"triples":1,"homeRuns":20,"strikeOuts":92,"baseOnBalls":44,"intentionalWalks":0,"hits":125,"hitByPitch":7,"atBats":483,"obp":".328","caughtStealing":5,"stolenBases":5,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":2046,"era":"4.55","inningsPitched":"124.2","wins":8,"losses":8,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":63,"whip":"1.36","battersFaced":539,"outs":374,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2046,"balls":741,"strikes":1305,"strikePercentage":".640","hitBatsmen":7,"balks":1,"wildPitches":1,"pickoffs":4,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".500","pitchesPerInning":"16.41","gamesFinished":3,"strikeoutWalkRatio":"2.09","strikeoutsPer9Inn":"6.64","walksPer9Inn":"3.18","hitsPer9Inn":"9.02","runsScoredPer9":"4.69","homeRunsPer9":"1.44","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":20,"lineOuts":33},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":21,"errors":1,"chances":36,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663538":{"person":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"600","stats":{"batting":{"summary":"3-5 | R, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":132,"flyOuts":86,"groundOuts":157,"airOuts":188,"runs":54,"doubles":27,"triples":1,"homeRuns":7,"strikeOuts":50,"baseOnBalls":40,"intentionalWalks":0,"hits":137,"hitByPitch":7,"avg":".261","atBats":525,"obp":".318","slg":".356","ops":".674","caughtStealing":3,"stolenBases":22,"stolenBasePercentage":".880","caughtStealingPercentage":".120","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":579,"totalBases":187,"rbi":59,"leftOnBase":224,"sacBunts":0,"sacFlies":7,"babip":".274","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"75.00","popOuts":39,"lineOuts":63},"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":348,"putOuts":198,"errors":6,"chances":552,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID807713":{"person":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"jerseyNumber":"6","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"1-1 | 2B, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":17,"groundOuts":31,"airOuts":42,"runs":21,"doubles":7,"triples":2,"homeRuns":4,"strikeOuts":27,"baseOnBalls":12,"intentionalWalks":0,"hits":33,"hitByPitch":3,"avg":".252","atBats":131,"obp":".327","slg":".427","ops":".754","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":148,"totalBases":56,"rbi":20,"leftOnBase":69,"sacBunts":1,"sacFlies":1,"babip":".287","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.75","popOuts":10,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":23,"putOuts":69,"errors":1,"chances":93,"fielding":".989","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"}]}},"batters":[691718,673548,683737,608324,664023,663538,699393,624424,807713,608348,656849,663423,650644,694037],"pitchers":[656849,663423,650644,694037],"bench":[665804,672356,621438],"bullpen":[571510,592332,605280,684007,607067,669020,573204,657097,666171],"battingOrder":[691718,673548,683737,608324,664023,663538,699393,807713,608348],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Suzuki 2 (28, Lowder, Moll); Bregman (25, Lowder); Shaw (7, Moll)."},{"label":"HR","value":"Busch (17, 3rd inning off Lowder, 1 on, 1 out); Ramírez (4, 8th inning off Antone, 2 on, 0 out)."},{"label":"TB","value":"Bregman 2; Busch 4; Crow-Armstrong 2; Happ; Hoerner 3; Ramírez 4; Shaw 2; Suzuki 5."},{"label":"RBI","value":"Bregman (70); Busch 2 (68); Ramírez 3 (24); Suzuki 2 (77)."},{"label":"2-out RBI","value":"Suzuki 2; Bregman."},{"label":"Runners left in scoring position, 2 out","value":"Busch; Kelly, C; Happ; Bregman 2."},{"label":"Team RISP","value":"5-for-13."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Hoerner (22, 2nd base off Lowder/Trevino)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Peterson, D (3, pickoff); Bregman (5, fielding)."}]}],"note":[{"label":"a","value":"Doubled for Conforto in the 8th."}]}},"officials":[{"official":{"id":427344,"fullName":"Bill Miller","link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":489985,"fullName":"Chad Whitson","link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"fullName":"Brian Walsh","link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":431232,"fullName":"Chad Fairchild","link":"/api/v1/people/431232"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Mey; Peterson, D."},{"label":"HBP","value":"McLain, M (by Civale)."},{"label":"ABS Challenge","value":"Trevino 2 (Ball-Overturned to Strike, Ball-Overturned to Strike); Kelly, C 4 (Ball-Overturned to Strike, Ball-Overturned to Strike, Ball-Overturned to Strike, Ball-Overturned to Strike); Stewart, S (Strike-Overturned to Ball); Suzuki (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Lowder 96-60; Mey 29-18; Burke, B 10-3; Antone 13-7; Moll 18-11; Pagán 7-6; Peterson, D 88-54; Thornton, T 29-19; Civale 47-33; Palencia, D 15-10."},{"label":"Groundouts-flyouts","value":"Lowder 2-5; Mey 1-2; Burke, B 0-0; Antone 0-0; Moll 2-0; Pagán 0-2; Peterson, D 6-0; Thornton, T 0-1; Civale 2-2; Palencia, D 1-0."},{"label":"Batters faced","value":"Lowder 21; Mey 8; Burke, B 2; Antone 3; Moll 5; Pagán 3; Peterson, D 24; Thornton, T 7; Civale 11; Palencia, D 4."},{"label":"Inherited runners-scored","value":"Burke, B 2-0."},{"label":"Umpires","value":"HP: Bill Miller. 1B: Chad Whitson. 2B: Brian Walsh. 3B: Chad Fairchild. "},{"label":"Weather","value":"77 degrees, Sunny."},{"label":"Wind","value":"6 mph, R To L."},{"label":"First pitch","value":"1:21 PM."},{"label":"T","value":"3:07."},{"label":"Att","value":"39,036."},{"label":"Venue","value":"Wrigley Field."},{"label":"August 28, 2026"}],"pitchingNotes":["Antone pitched to 3 batters in the 8th inning."],"topPerformers":[{"player":{"person":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398","boxscoreName":"Stewart, S"},"jerseyNumber":"27","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | HR, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":135,"flyOuts":80,"groundOuts":135,"airOuts":126,"runs":77,"doubles":24,"triples":0,"homeRuns":29,"strikeOuts":128,"baseOnBalls":57,"intentionalWalks":5,"hits":136,"hitByPitch":4,"avg":".263","atBats":517,"obp":".336","slg":".478","ops":".814","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":586,"totalBases":247,"rbi":102,"leftOnBase":214,"sacBunts":0,"sacFlies":8,"babip":".291","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.83","popOuts":16,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":115,"putOuts":619,"errors":3,"chances":737,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":63,"hittingGameScore":63},{"player":{"person":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548","boxscoreName":"Suzuki"},"jerseyNumber":"27","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"200","stats":{"batting":{"summary":"3-5 | 2 2B, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":117,"flyOuts":60,"groundOuts":83,"airOuts":114,"runs":78,"doubles":28,"triples":0,"homeRuns":22,"strikeOuts":130,"baseOnBalls":63,"intentionalWalks":4,"hits":122,"hitByPitch":4,"avg":".274","atBats":446,"obp":".366","slg":".484","ops":".850","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":516,"totalBases":216,"rbi":77,"leftOnBase":240,"sacBunts":0,"sacFlies":3,"babip":".337","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.27","popOuts":30,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":194,"errors":2,"chances":203,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":62,"hittingGameScore":62},{"player":{"person":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886","boxscoreName":"Stephenson, T"},"jerseyNumber":"37","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"400","stats":{"batting":{"summary":"2-5 | HR, 2 K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","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":106,"flyOuts":56,"groundOuts":58,"airOuts":94,"runs":34,"doubles":17,"triples":0,"homeRuns":13,"strikeOuts":104,"baseOnBalls":40,"intentionalWalks":1,"hits":83,"hitByPitch":2,"avg":".248","atBats":335,"obp":".328","slg":".415","ops":".743","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":381,"totalBases":139,"rbi":47,"leftOnBase":146,"sacBunts":0,"sacFlies":4,"babip":".315","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.77","popOuts":13,"lineOuts":25},"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":19,"stolenBases":83,"stolenBasePercentage":".814","caughtStealingPercentage":".186","assists":35,"putOuts":756,"errors":4,"chances":795,"fielding":".995","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":58,"hittingGameScore":58}]},"decisions":{"winner":{"id":695076,"fullName":"Rhett Lowder","link":"/api/v1/people/695076"},"loser":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"save":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}