{"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":823099,"link":"/api/v1.1/game/823099/feed/live","metaData":{"wait":10,"timeStamp":"20260823_232310","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count00","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823099,"type":"R","doubleHeader":"N","id":"2026/08/23/chnmlb-seamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823099-2026-08-23","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-23T20:10:00Z","originalDate":"2026-08-23","officialDate":"2026-08-23","dayNight":"day","time":"1:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112","season":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":131,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":75,"losses":56,"ties":0,"pct":".573"},"records":{},"divisionLeader":false,"wins":75,"losses":56,"winningPercentage":".573"},"franchiseName":"Chicago","clubName":"Cubs","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136","season":2026,"venue":{"id":680,"name":"T-Mobile Park","link":"/api/v1/venues/680"},"springVenue":{"id":2530,"link":"/api/v1/venues/2530"},"teamCode":"sea","fileCode":"sea","abbreviation":"SEA","teamName":"Mariners","locationName":"Seattle","firstYearOfPlay":"1977","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":200,"name":"American League West","link":"/api/v1/divisions/200"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Seattle","record":{"gamesPlayed":131,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":62,"losses":69,"ties":0,"pct":".473"},"records":{},"divisionLeader":false,"wins":62,"losses":69,"winningPercentage":".473"},"franchiseName":"Seattle","clubName":"Mariners","active":true}},"players":{"ID647304":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304","firstName":"Joshua-Douglas","lastName":"Naylor","primaryNumber":"12","birthDate":"1997-06-22","currentAge":29,"birthCity":"Mississauga","birthStateProvince":"ON","birthCountry":"Canada","height":"5' 10\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Josh","useLastName":"Naylor","middleName":"James","boxscoreName":"Naylor, J","nickName":"Naylz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-05-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Josh Naylor","nameSlug":"josh-naylor-647304","firstLastName":"Josh Naylor","lastFirstName":"Naylor, Josh","lastInitName":"Naylor, J","initLastName":"J Naylor","fullFMLName":"Joshua-Douglas James Naylor","fullLFMName":"Naylor, Joshua-Douglas James","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID702284":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284","firstName":"Cole","lastName":"Young","primaryNumber":"2","birthDate":"2003-07-29","currentAge":23,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Cole","useLastName":"Young","middleName":"Douglas","boxscoreName":"Young","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Young","nameSlug":"cole-young-702284","firstLastName":"Cole Young","lastFirstName":"Young, Cole","lastInitName":"Young, C","initLastName":"C Young","fullFMLName":"Cole Douglas Young","fullLFMName":"Young, Cole Douglas","strikeZoneTop":3.133,"strikeZoneBottom":1.581},"ID678606":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606","firstName":"José","lastName":"Ferrer","primaryNumber":"45","birthDate":"2000-03-03","currentAge":26,"birthCity":"Maimon","birthCountry":"Dominican Republic","height":"6' 1\"","weight":233,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José A.","useLastName":"Ferrer","middleName":"Alexander","boxscoreName":"Ferrer","gender":"M","nameMatrilineal":"Vizcaino","isPlayer":true,"isVerified":true,"pronunciation":"fur-AIR","mlbDebutDate":"2023-07-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"José A. Ferrer","nameSlug":"jose-a-ferrer-678606","firstLastName":"José A. Ferrer","lastFirstName":"Ferrer, José A.","lastInitName":"Ferrer, J","initLastName":"J Ferrer","fullFMLName":"José Alexander Ferrer","fullLFMName":"Ferrer, José Alexander","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID621074":{"id":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074","firstName":"Michael","lastName":"Rucker","primaryNumber":"38","birthDate":"1994-04-27","currentAge":32,"birthCity":"Columbus","birthStateProvince":"MS","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Rucker","middleName":"Patrick","boxscoreName":"Rucker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2021-07-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Rucker","nameSlug":"michael-rucker-621074","firstLastName":"Michael Rucker","lastFirstName":"Rucker, Michael","lastInitName":"Rucker, M","initLastName":"M Rucker","fullFMLName":"Michael Patrick Rucker","fullLFMName":"Rucker, Michael Patrick","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID642215":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215","firstName":"Weston","lastName":"Wilson","primaryNumber":"31","birthDate":"1994-09-11","currentAge":32,"birthCity":"High Point","birthStateProvince":"NC","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Weston","useLastName":"Wilson","middleName":"Graham","boxscoreName":"Wilson, W","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2023-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Weston Wilson","nameSlug":"weston-wilson-642215","firstLastName":"Weston Wilson","lastFirstName":"Wilson, Weston","lastInitName":"Wilson, W","initLastName":"W Wilson","fullFMLName":"Weston Graham Wilson","fullLFMName":"Wilson, Weston Graham","strikeZoneTop":3.343,"strikeZoneBottom":1.687},"ID621550":{"id":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550","firstName":"Patrick","lastName":"Wisdom","primaryNumber":"35","birthDate":"1991-08-27","currentAge":35,"birthCity":"Murrieta","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Patrick","useLastName":"Wisdom","middleName":"Ian-Cashel","boxscoreName":"Wisdom","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2018-08-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Patrick Wisdom","nameSlug":"patrick-wisdom-621550","firstLastName":"Patrick Wisdom","lastFirstName":"Wisdom, Patrick","lastInitName":"Wisdom, P","initLastName":"P Wisdom","fullFMLName":"Patrick Ian-Cashel Wisdom","fullLFMName":"Wisdom, Patrick Ian-Cashel","strikeZoneTop":3.289,"strikeZoneBottom":1.66},"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},"ID640902":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902","firstName":"Jhonny","lastName":"Pereda","primaryNumber":"5","birthDate":"1996-04-18","currentAge":30,"birthCity":"San Juan","birthCountry":"Venezuela","height":"6' 1\"","weight":202,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jhonny","useLastName":"Pereda","middleName":"Fernando ","boxscoreName":"Pereda","gender":"M","nameMatrilineal":"Rosales","isPlayer":true,"isVerified":true,"pronunciation":"puh-RAY-duh","mlbDebutDate":"2024-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jhonny Pereda","nameSlug":"jhonny-pereda-640902","firstLastName":"Jhonny Pereda","lastFirstName":"Pereda, Jhonny","lastInitName":"Pereda, J","initLastName":"J Pereda","fullFMLName":"Jhonny Fernando Pereda","fullLFMName":"Pereda, Jhonny Fernando","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"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},"ID801126":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126","firstName":"Brock","lastName":"Rodden","primaryNumber":"90","birthDate":"2000-05-25","currentAge":26,"birthCity":"Durant","birthStateProvince":"OK","birthCountry":"USA","height":"5' 7\"","weight":170,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Brock","useLastName":"Rodden","boxscoreName":"Rodden","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"ROD-en","mlbDebutDate":"2026-08-14","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brock Rodden","nameSlug":"brock-rodden-801126","firstLastName":"Brock Rodden","lastFirstName":"Rodden, Brock","lastInitName":"Rodden, B","initLastName":"B Rodden","fullFMLName":"Brock Rodden","fullLFMName":"Rodden, Brock","strikeZoneTop":2.965,"strikeZoneBottom":1.497},"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},"ID693433":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433","firstName":"Bryan","lastName":"Woo","primaryNumber":"22","birthDate":"2000-01-30","currentAge":26,"birthCity":"Oakland","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryan","useLastName":"Woo","middleName":"Joseph","boxscoreName":"Woo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-06-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Woo","nameSlug":"bryan-woo-693433","firstLastName":"Bryan Woo","lastFirstName":"Woo, Bryan","lastInitName":"Woo, B","initLastName":"B Woo","fullFMLName":"Bryan Joseph Woo","fullLFMName":"Woo, Bryan Joseph","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669302":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302","firstName":"Logan","lastName":"Gilbert","primaryNumber":"36","birthDate":"1997-05-05","currentAge":29,"birthCity":"Winter Park","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"Gilbert","middleName":"Keith","boxscoreName":"Gilbert, L","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2021-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan Gilbert","nameSlug":"logan-gilbert-669302","firstLastName":"Logan Gilbert","lastFirstName":"Gilbert, Logan","lastInitName":"Gilbert, L","initLastName":"L Gilbert","fullFMLName":"Logan Keith Gilbert","fullLFMName":"Gilbert, Logan Keith","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"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},"ID571510":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510","firstName":"Matthew","lastName":"Boyd","primaryNumber":"16","birthDate":"1991-02-02","currentAge":35,"birthCity":"Mercer Island","birthStateProvince":"WA","birthCountry":"USA","height":"6' 3\"","weight":223,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matthew","useLastName":"Boyd","middleName":"Robert","boxscoreName":"Boyd","nickName":"Matty B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2015-06-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matthew Boyd","nameSlug":"matthew-boyd-571510","firstLastName":"Matthew Boyd","lastFirstName":"Boyd, Matthew","lastInitName":"Boyd, M","initLastName":"M Boyd","fullFMLName":"Matthew Robert Boyd","fullLFMName":"Boyd, Matthew Robert","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID607067":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067","firstName":"Colin","lastName":"Rea","primaryNumber":"53","birthDate":"1990-07-01","currentAge":36,"birthCity":"Cascade","birthStateProvince":"IA","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Colin","useLastName":"Rea","middleName":"D.","boxscoreName":"Rea","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"RAY","mlbDebutDate":"2015-08-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colin Rea","nameSlug":"colin-rea-607067","firstLastName":"Colin Rea","lastFirstName":"Rea, Colin","lastInitName":"Rea, C","initLastName":"C Rea","fullFMLName":"Colin D. Rea","fullLFMName":"Rea, Colin D.","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID677594":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594","firstName":"Julio","lastName":"Rodríguez","primaryNumber":"44","birthDate":"2000-12-29","currentAge":25,"birthCity":"Loma de Cabrera","birthCountry":"Dominican Republic","height":"6' 4\"","weight":228,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Julio","useLastName":"Rodríguez","middleName":"Yamel","boxscoreName":"Rodríguez, J","gender":"M","nameMatrilineal":"Reyes","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Julio Rodríguez","nameSlug":"julio-rodriguez-677594","firstLastName":"Julio Rodríguez","lastFirstName":"Rodríguez, Julio","lastInitName":"Rodríguez, J","initLastName":"J Rodríguez","fullFMLName":"Julio Yamel Rodríguez","fullLFMName":"Rodríguez, Julio Yamel","strikeZoneTop":3.378,"strikeZoneBottom":1.705},"ID660844":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844","firstName":"Leonardo","lastName":"Rivas","primaryNumber":"76","birthDate":"1997-10-10","currentAge":28,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 7\"","weight":150,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Leo","useLastName":"Rivas","middleName":"Andres","boxscoreName":"Rivas","gender":"M","nameMatrilineal":"Briceno","isPlayer":true,"isVerified":true,"pronunciation":"REE-vahs","mlbDebutDate":"2024-04-28","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Leo Rivas","nameSlug":"leo-rivas-660844","firstLastName":"Leo Rivas","lastFirstName":"Rivas, Leo","lastInitName":"Rivas, L","initLastName":"L Rivas","fullFMLName":"Leonardo Andres Rivas","fullLFMName":"Rivas, Leonardo Andres","strikeZoneTop":3.007,"strikeZoneBottom":1.517},"ID807739":{"id":807739,"fullName":"Kade Anderson","link":"/api/v1/people/807739","firstName":"Kade","lastName":"Anderson","primaryNumber":"13","birthDate":"2004-07-06","currentAge":22,"birthCity":"Slidell","birthStateProvince":"LA","birthCountry":"USA","height":"6' 2\"","weight":179,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kade","useLastName":"Anderson","middleName":"William","boxscoreName":"Anderson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2025,"mlbDebutDate":"2026-08-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kade Anderson","nameSlug":"kade-anderson-807739","firstLastName":"Kade Anderson","lastFirstName":"Anderson, Kade","lastInitName":"Anderson, K","initLastName":"K Anderson","fullFMLName":"Kade Anderson","fullLFMName":"Anderson, Kade","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID676106":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106","firstName":"Emerson","lastName":"Hancock","primaryNumber":"26","birthDate":"1999-05-31","currentAge":27,"birthCity":"Cairo","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Emerson","useLastName":"Hancock","middleName":"Christian","boxscoreName":"Hancock","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Emerson Hancock","nameSlug":"emerson-hancock-676106","firstLastName":"Emerson Hancock","lastFirstName":"Hancock, Emerson","lastInitName":"Hancock, E","initLastName":"E Hancock","fullFMLName":"Emerson Christian Hancock","fullLFMName":"Hancock, Emerson Christian","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID645302":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302","firstName":"Victor","lastName":"Robles","primaryNumber":"10","birthDate":"1997-05-19","currentAge":29,"birthCity":"Santo Domingo Este","birthCountry":"Dominican Republic","height":"6' 0\"","weight":193,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Victor","useLastName":"Robles","middleName":"Enrique","boxscoreName":"Robles","nickName":"Vic","gender":"M","nameMatrilineal":"Brito","isPlayer":true,"isVerified":true,"pronunciation":"ROBE-lace","mlbDebutDate":"2017-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Robles","nameSlug":"victor-robles-645302","firstLastName":"Victor Robles","lastFirstName":"Robles, Victor","lastInitName":"Robles, V","initLastName":"V Robles","fullFMLName":"Victor Enrique Robles","fullLFMName":"Robles, Victor Enrique","strikeZoneTop":3.199,"strikeZoneBottom":1.614},"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},"ID668227":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227","firstName":"Randy","lastName":"Arozarena","primaryNumber":"56","birthDate":"1995-02-28","currentAge":31,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Randy","useLastName":"Arozarena","boxscoreName":"Arozarena","gender":"M","nameMatrilineal":"Gonzalez","isPlayer":true,"isVerified":true,"pronunciation":"ah-row-sah-RAY-nah","mlbDebutDate":"2019-08-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randy Arozarena","nameSlug":"randy-arozarena-668227","firstLastName":"Randy Arozarena","lastFirstName":"Arozarena, Randy","lastInitName":"Arozarena, R","initLastName":"R Arozarena","fullFMLName":"Randy Arozarena","fullLFMName":"Arozarena, Randy","strikeZoneTop":3.128,"strikeZoneBottom":1.579},"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},"ID621493":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493","firstName":"Joseph","lastName":"Ward","primaryNumber":"27","birthDate":"1993-12-14","currentAge":32,"birthCity":"Dayton","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Taylor","useLastName":"Ward","middleName":"Taylor","boxscoreName":"Ward, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-08-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taylor Ward","nameSlug":"taylor-ward-621493","firstLastName":"Taylor Ward","lastFirstName":"Ward, Taylor","lastInitName":"Ward, T","initLastName":"T Ward","fullFMLName":"Joseph Taylor Ward","fullLFMName":"Ward, Joseph Taylor","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID686527":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527","firstName":"Dominic","lastName":"Canzone","primaryNumber":"8","birthDate":"1997-08-16","currentAge":29,"birthCity":"Cleveland","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Dominic","useLastName":"Canzone","middleName":"Gene","boxscoreName":"Canzone","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-07-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dominic Canzone","nameSlug":"dominic-canzone-686527","firstLastName":"Dominic Canzone","lastFirstName":"Canzone, Dominic","lastInitName":"Canzone, D","initLastName":"D Canzone","fullFMLName":"Dominic Gene Canzone","fullLFMName":"Canzone, Dominic Gene","strikeZoneTop":3.209,"strikeZoneBottom":1.619},"ID663728":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728","firstName":"Caleb","lastName":"Raleigh","primaryNumber":"29","birthDate":"1996-11-26","currentAge":29,"birthCity":"Harrisonburg","birthStateProvince":"VA","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Cal","useLastName":"Raleigh","middleName":"John","boxscoreName":"Raleigh","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"rah-lee","mlbDebutDate":"2021-07-11","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cal Raleigh","nameSlug":"cal-raleigh-663728","firstLastName":"Cal Raleigh","lastFirstName":"Raleigh, Cal","lastInitName":"Raleigh, C","initLastName":"C Raleigh","fullFMLName":"Caleb John Raleigh","fullLFMName":"Raleigh, Caleb John","strikeZoneTop":3.282,"strikeZoneBottom":1.656},"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},"ID622554":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554","firstName":"Seranthony","lastName":"Domínguez","primaryNumber":"58","birthDate":"1994-11-25","currentAge":31,"birthCity":"Esperanza Valverde Mao","birthCountry":"Dominican Republic","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Seranthony","useLastName":"Domínguez","middleName":"Ambioris","boxscoreName":"Domínguez","nickName":"Sir Anthony","gender":"M","nameMatrilineal":"Taveras","isPlayer":true,"isVerified":false,"pronunciation":"ser-AN-thoh-nee doh-MIN-gehz","mlbDebutDate":"2018-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seranthony Domínguez","nameSlug":"seranthony-dominguez-622554","firstLastName":"Seranthony Domínguez","lastFirstName":"Domínguez, Seranthony","lastInitName":"Domínguez, S","initLastName":"S Domínguez","fullFMLName":"Seranthony Ambioris Domínguez","fullLFMName":"Domínguez, Seranthony Ambioris","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"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},"ID662253":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253","firstName":"Andrés","lastName":"Muñoz","primaryNumber":"75","birthDate":"1999-01-16","currentAge":27,"birthCity":"Los Mochis","birthStateProvince":"SI","birthCountry":"Mexico","height":"6' 2\"","weight":222,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrés","useLastName":"Muñoz","middleName":"Clemente","boxscoreName":"Muñoz, A","nickName":"El Plebe","gender":"M","nameMatrilineal":"Apodaca","isPlayer":true,"isVerified":true,"pronunciation":"on-DRACE moon-yoce","mlbDebutDate":"2019-07-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrés Muñoz","nameSlug":"andres-munoz-662253","firstLastName":"Andrés Muñoz","lastFirstName":"Muñoz, Andrés","lastInitName":"Muñoz, A","initLastName":"A Muñoz","fullFMLName":"Andrés Clemente Muñoz","fullLFMName":"Muñoz, Andrés Clemente","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669923":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923","firstName":"George","lastName":"Kirby","primaryNumber":"68","birthDate":"1998-02-04","currentAge":28,"birthCity":"Rye","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"George","useLastName":"Kirby","middleName":"Joseph","boxscoreName":"Kirby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-05-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"George Kirby","nameSlug":"george-kirby-669923","firstLastName":"George Kirby","lastFirstName":"Kirby, George","lastInitName":"Kirby, G","initLastName":"G Kirby","fullFMLName":"George Joseph Kirby","fullLFMName":"Kirby, George Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID682634":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634","firstName":"Kevin","lastName":"Alcantara","primaryNumber":"13","birthDate":"2002-07-12","currentAge":24,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 6\"","weight":188,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Kevin","useLastName":"Alcántara","boxscoreName":"Alcántara","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"ahl-KAHN-tah-rah","mlbDebutDate":"2024-09-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin Alcántara","nameSlug":"kevin-alcantara-682634","firstLastName":"Kevin Alcántara","lastFirstName":"Alcántara, Kevin","lastInitName":"Alcántara, K","initLastName":"K Alcántara","fullFMLName":"Kevin Alcántara","fullLFMName":"Alcántara, Kevin ","strikeZoneTop":3.46,"strikeZoneBottom":1.75},"ID642100":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100","firstName":"Gabriel","lastName":"Speier","primaryNumber":"55","birthDate":"1995-04-12","currentAge":31,"birthCity":"Santa Barbara","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gabe","useLastName":"Speier","middleName":"James","boxscoreName":"Speier","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"spy-urr","mlbDebutDate":"2019-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gabe Speier","nameSlug":"gabe-speier-642100","firstLastName":"Gabe Speier","lastFirstName":"Speier, Gabe","lastInitName":"Speier, G","initLastName":"G Speier","fullFMLName":"Gabriel James Speier","fullLFMName":"Speier, Gabriel James","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID682243":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243","firstName":"Bryce","lastName":"Miller","primaryNumber":"50","birthDate":"1998-08-23","currentAge":28,"birthCity":"Mount Pleasant","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryce","useLastName":"Miller","middleName":"Austen","boxscoreName":"Miller, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-05-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Miller","nameSlug":"bryce-miller-682243","firstLastName":"Bryce Miller","lastFirstName":"Miller, Bryce","lastInitName":"Miller, B","initLastName":"B Miller","fullFMLName":"Bryce Austen Miller","fullLFMName":"Miller, Bryce Austen","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID660825":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825","firstName":"Eduard","lastName":"Bazardo","primaryNumber":"83","birthDate":"1995-09-01","currentAge":31,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eduard","useLastName":"Bazardo","middleName":"Felix","boxscoreName":"Bazardo","gender":"M","nameMatrilineal":"Osorio","isPlayer":true,"isVerified":false,"pronunciation":"buh-ZAR-doh","mlbDebutDate":"2021-04-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eduard Bazardo","nameSlug":"eduard-bazardo-660825","firstLastName":"Eduard Bazardo","lastFirstName":"Bazardo, Eduard","lastInitName":"Bazardo, E","initLastName":"E Bazardo","fullFMLName":"Eduard Felix Bazardo","fullLFMName":"Bazardo, Eduard Felix","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID672841":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841","firstName":"Carlos ","lastName":"Vargas","primaryNumber":"54","birthDate":"1999-10-13","currentAge":26,"birthCity":"Moca","birthCountry":"Dominican Republic","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carlos","useLastName":"Vargas","middleName":"Miguel","boxscoreName":"Vargas","gender":"M","nameMatrilineal":"Henriquez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carlos Vargas","nameSlug":"carlos-vargas-672841","firstLastName":"Carlos Vargas","lastFirstName":"Vargas, Carlos","lastInitName":"Vargas, C","initLastName":"C Vargas","fullFMLName":"Carlos  Miguel Vargas","fullLFMName":"Vargas, Carlos  Miguel","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"venue":{"id":680,"name":"T-Mobile Park","link":"/api/v1/venues/680","location":{"address1":"P.O. Box 4100","city":"Seattle","state":"Washington","stateAbbrev":"WA","postalCode":"98104","defaultCoordinates":{"latitude":47.591333,"longitude":-122.33251},"azimuthAngle":49.0,"elevation":10,"country":"USA","phone":"(206) 346-4000"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":47378,"turfType":"Grass","roofType":"Retractable","leftLine":331,"leftCenter":390,"center":405,"rightCenter":387,"rightLine":327},"active":true,"season":"2026"},"officialVenue":{"id":680,"link":"/api/v1/venues/680"},"weather":{"condition":"Cloudy","temp":"69","wind":"3 mph, Out To CF"},"gameInfo":{"attendance":44649,"firstPitch":"2026-08-23T20:12:00.000Z","gameDurationMinutes":191},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":0,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"home":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"}},"officialScorer":{"id":499385,"fullName":"Gary Brooks","link":"/api/v1/people/499385"},"primaryDatacaster":{"id":803380,"fullName":"Daniel Harrington","link":"/api/v1/people/803380"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":4,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Pete Crow-Armstrong lines out to second baseman Cole Young.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-23T20:12:27.380Z","endTime":"2026-08-23T20:14:23.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6,7,8,9],"actionIndex":[0,1,2],"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":9},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-23T18:22:38.424Z","endTime":"2026-08-23T19:45:27.135Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-23T19:45:27.135Z","endTime":"2026-08-23T20:11:48.829Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-23T20:11:48.829Z","endTime":"2026-08-23T20:12:29.325Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.068154822136943,"aZ":-7.69469988722316,"pfxX":-2.52299139597839,"pfxZ":12.09762242354274,"pX":-0.07314223463231347,"pZ":3.303908283131436,"vX0":3.3921634123144435,"vY0":-140.90077992233157,"vZ0":-5.377005683436445,"x":119.79,"y":149.57,"x0":-0.9612369750656624,"y0":50.005842092384874,"z0":5.726429523979949,"aX":-5.106811378935884},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.9,"breakVerticalInduced":21.1,"breakHorizontal":4.0,"spinRate":2605,"spinDirection":198},"zone":2,"typeConfidence":2.0,"plateTime":0.38776256643312124,"extension":6.163592108816082},"index":3,"playId":"b9e7e830-3811-3d64-a610-20189526a2ef","pitchNumber":1,"startTime":"2026-08-23T20:12:29.325Z","endTime":"2026-08-23T20:12:32.676Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.864760118423337,"aZ":-44.65304374341714,"pfxX":1.641753346089403,"pfxZ":-8.410996936830175,"pX":-0.6918928426597251,"pZ":2.4128652625183675,"vX0":0.4076469409709063,"vY0":-121.08768640316461,"vZ0":1.213160858659143,"x":143.37,"y":173.63,"x0":-1.0757628423515342,"y0":50.00349062418283,"z0":5.815227108216512,"aX":2.435453085250258},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-14.6,"breakHorizontal":-3.1,"spinRate":2363,"spinDirection":27},"zone":4,"typeConfidence":2.0,"plateTime":0.45251665929314333,"extension":6.347946160236791},"index":4,"playId":"4c2364e8-eb95-398f-8081-a262b779c960","pitchNumber":2,"startTime":"2026-08-23T20:12:48.069Z","endTime":"2026-08-23T20:12:51.420Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-23T20:12:59.177Z","endTime":"2026-08-23T20:13:15.640Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66681691830805,"aZ":-11.210792618484385,"pfxX":-0.7118482041980276,"pfxZ":10.4381833928956,"pX":0.06650053994989373,"pZ":4.3665867764430555,"vX0":3.153591985779072,"vY0":-140.32601934566506,"vZ0":-2.23892705995104,"x":114.47,"y":120.88,"x0":-0.9759619959310843,"y0":50.0028100339186,"z0":5.898601186910148,"aX":-1.4302772710751082},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.7,"breakHorizontal":0.7,"spinRate":2666,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.38928977380779806,"extension":6.089259452750376},"index":6,"playId":"fa3139e9-a795-3013-b2ee-1d4bb8b97cbd","pitchNumber":3,"startTime":"2026-08-23T20:13:15.640Z","endTime":"2026-08-23T20:13:18.876Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03481783108219,"aZ":-9.324991061661573,"pfxX":-2.045279551537745,"pfxZ":11.482640683215998,"pX":-0.7679066252396134,"pZ":2.9299995543975124,"vX0":1.388318126850502,"vY0":-139.60619915360738,"vZ0":-5.951610855613839,"x":146.27,"y":159.67,"x0":-1.0038684826865838,"y0":50.001594808087916,"z0":5.69177938194757,"aX":-4.069764506780774},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.9,"breakHorizontal":3.5,"spinRate":2588,"spinDirection":198},"zone":1,"typeConfidence":2.0,"plateTime":0.39110786295968314,"extension":6.179747960077283},"index":7,"playId":"56601795-78d9-35a7-afaf-a106377e4dc3","pitchNumber":4,"startTime":"2026-08-23T20:13:33.741Z","endTime":"2026-08-23T20:13:36.741Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.51684301074606,"aZ":-23.72879159968739,"pfxX":-6.636472600887334,"pfxZ":5.263868323608886,"pX":0.0123979394708747,"pZ":0.989026259274283,"vX0":4.610076697394477,"vY0":-125.36603825550318,"vZ0":-6.152049962266505,"x":116.53,"y":212.08,"x0":-0.9810514636262923,"y0":50.00313702112752,"z0":5.391531628755174,"aX":-10.645333294969388},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.4,"breakHorizontal":11.0,"spinRate":1279,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.4356325720316656,"extension":6.458496171969474},"index":8,"playId":"ba545f59-353f-3258-bdc6-0cc28ffdcd38","pitchNumber":5,"startTime":"2026-08-23T20:13:58.729Z","endTime":"2026-08-23T20:14:02.001Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.19340133463297,"aZ":-43.342589081191754,"pfxX":3.2948171145848755,"pfxZ":-7.542812382428419,"pX":-0.27392838103756834,"pZ":1.9231167937325306,"vX0":0.7990381716863763,"vY0":-120.58007291136938,"vZ0":-0.005952684001945707,"x":127.44,"y":186.86,"x0":-1.0372472068288918,"y0":50.00212561174845,"z0":5.731691961044584,"aX":4.879002893888139},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-13.4,"breakHorizontal":-6.1,"spinRate":2352,"spinDirection":24},"zone":8,"typeConfidence":2.0,"plateTime":0.4532472591828327,"extension":6.350413077544827},"hitData":{"launchSpeed":97.4,"launchAngle":10.0,"totalDistance":151.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":147.96,"coordY":145.58}},"index":9,"playId":"fd5287ef-983f-3dd9-babd-755c800da14a","pitchNumber":6,"startTime":"2026-08-23T20:14:18.716Z","endTime":"2026-08-23T20:14:23.426Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:14:23.426Z","atBatIndex":0},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Seiya Suzuki walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-23T20:14:38.905Z","endTime":"2026-08-23T20:16:49.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"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,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":89.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.542854491157836,"aZ":-9.727926406185514,"pfxX":-2.9378205200465755,"pfxZ":11.128508946770282,"pX":0.5853681603890192,"pZ":2.050587683566928,"vX0":4.638365681261408,"vY0":-140.57040634201744,"vZ0":-8.071862730113141,"x":94.69,"y":183.41,"x0":-0.6984788887929146,"y0":50.001312309015056,"z0":5.577387452766373,"aX":-5.925082625330786},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.8,"breakHorizontal":4.4,"spinRate":2541,"spinDirection":199},"zone":9,"typeConfidence":2.0,"plateTime":0.38848687498721945,"extension":6.365634416208939},"index":0,"playId":"66f5c461-a29a-36a1-9c73-1aba8d88f25f","pitchNumber":1,"startTime":"2026-08-23T20:14:52.484Z","endTime":"2026-08-23T20:14:55.484Z","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":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.618319691316692,"aZ":-31.958142159040477,"pfxX":2.4969787671144927,"pfxZ":0.12963432992599166,"pX":0.07164990824858444,"pZ":1.0280521746936835,"vX0":2.2135942747657364,"vY0":-127.53385929553073,"vZ0":-5.069915623150095,"x":114.27,"y":211.02,"x0":-1.1274416690767395,"y0":50.00266761599546,"z0":5.519732193104746,"aX":4.173529043581078},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.6,"breakHorizontal":-4.9,"spinRate":2518,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.42708477498390973,"extension":6.3845478977421735},"index":1,"playId":"e05e3161-f782-39fd-9202-2d77765e7f9a","pitchNumber":2,"startTime":"2026-08-23T20:15:13.350Z","endTime":"2026-08-23T20:15:16.485Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06276274687724,"aZ":-39.97932201094811,"pfxX":8.667956249872011,"pfxZ":-5.209385835278276,"pX":0.9462904302177159,"pZ":0.7519066589566591,"vX0":2.332103084220911,"vY0":-121.90618486076752,"vZ0":-2.9855817147249546,"x":80.93,"y":218.48,"x0":-1.1500505458391692,"y0":50.00423639042476,"z0":5.460320139750742,"aX":12.982560150956125},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-9.8,"breakHorizontal":-16.2,"spinRate":2413,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.45014028278420604,"extension":6.298494844225569},"index":2,"playId":"262c62d6-e443-3c0e-8dfb-bbd6929faad0","pitchNumber":3,"startTime":"2026-08-23T20:15:31.814Z","endTime":"2026-08-23T20:15:35.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.595467818388304,"aZ":-24.98193250414219,"pfxX":3.0107875733170695,"pfxZ":4.066675123493864,"pX":0.19007217722737277,"pZ":3.2183425450244285,"vX0":2.1357679096753714,"vY0":-130.693994907627,"vZ0":-1.664750168647247,"x":109.75,"y":151.88,"x0":-1.0226931314678311,"y0":50.00572160482726,"z0":5.698597258369175,"aX":5.328910382460644},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.3,"breakHorizontal":-5.9,"spinRate":2566,"spinDirection":157},"zone":2,"typeConfidence":2.0,"plateTime":0.41545937341412786,"extension":6.108913671688621},"index":3,"playId":"7e08a1cf-836a-3e59-b0aa-c118744ad350","pitchNumber":4,"startTime":"2026-08-23T20:15:52.451Z","endTime":"2026-08-23T20:15:55.451Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-08-23T20:16:07.781Z","endTime":"2026-08-23T20:16:26.427Z","isPitch":false,"type":"action","player":{"id":673548,"link":"/api/v1/people/673548"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.805637747496352,"aZ":-38.264309106515604,"pfxX":6.8740413784490775,"pfxZ":-4.03514080269879,"pX":0.7848611476893158,"pZ":1.380544517545454,"vX0":2.6492603665788064,"vY0":-121.79606010909879,"vZ0":-2.031085827060495,"x":87.08,"y":201.51,"x0":-1.2084862385747512,"y0":50.003246130641465,"z0":5.519081448494674,"aX":10.377370830497371},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-7.6,"breakHorizontal":-13.1,"spinRate":2552,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4488571844524163,"extension":6.347998660762598},"index":5,"playId":"7f988f91-1e0c-3285-a870-214cd2a4f34e","pitchNumber":5,"startTime":"2026-08-23T20:16:26.427Z","endTime":"2026-08-23T20:16:30.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.245409903782637,"aZ":-17.038969229654583,"pfxX":-7.725925949077461,"pfxZ":7.60061950167304,"pX":1.0336349077195854,"pZ":2.085863358693626,"vX0":7.847328373517987,"vY0":-139.67157868887733,"vZ0":-6.430445996660326,"x":77.6,"y":182.46,"x0":-0.7984677349007228,"y0":50.00053388112887,"z0":5.524280370084036,"aX":-15.378012843672018},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.7,"breakHorizontal":12.5,"spinRate":2555,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.3910388322555036,"extension":6.258609474757889},"index":6,"playId":"8271d6d3-e361-3fbd-8ff6-ebe60ed4ac79","pitchNumber":6,"startTime":"2026-08-23T20:16:45.755Z","endTime":"2026-08-23T20:16:49.395Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:16:49.395Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Busch flies out to right fielder Victor Robles.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-23T20:17:05.381Z","endTime":"2026-08-23T20:18:07.942Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.65689386757318,"aZ":-36.99277510338876,"pfxX":7.905743526594213,"pfxZ":-3.2752183835757993,"pX":0.6868688217454997,"pZ":2.5589589025875874,"vX0":2.1911612609543982,"vY0":-120.01902107630951,"vZ0":0.5530609181214621,"x":90.82,"y":169.69,"x0":-1.263704900691747,"y0":50.00514900972761,"z0":5.601024534949316,"aX":11.61807328135374},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-5.6,"breakHorizontal":-14.9,"spinRate":2443,"spinDirection":35},"zone":6,"typeConfidence":2.0,"plateTime":0.4551171407206236,"extension":6.332787102555115},"index":0,"playId":"2a89f377-dfa8-395c-afd1-e77c1a08d7ac","pitchNumber":1,"startTime":"2026-08-23T20:17:16.795Z","endTime":"2026-08-23T20:17:20.116Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.568565534599514,"aZ":-41.916798067040325,"pfxX":3.3238618537683595,"pfxZ":-6.690575799107606,"pX":0.8801454212938628,"pZ":1.090018384789585,"vX0":3.641351940904579,"vY0":-119.97608477257307,"vZ0":-1.7502927325381163,"x":83.45,"y":209.35,"x0":-1.0901395151506548,"y0":50.005022256629424,"z0":5.570398812188203,"aX":4.837670556848609},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-12.2,"breakHorizontal":-7.0,"spinRate":2441,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.4568214745688488,"extension":6.33141191310871},"index":1,"playId":"c6d6b24e-c866-34d6-aec3-1d184badd8fb","pitchNumber":2,"startTime":"2026-08-23T20:17:37.593Z","endTime":"2026-08-23T20:17:41.050Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":88.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.398593694672087,"aZ":-12.72618335071391,"pfxX":-2.2996960639809343,"pfxZ":9.851662525334596,"pX":-0.20457888168931707,"pZ":2.4240510941513516,"vX0":2.9880830923127,"vY0":-138.97376118088457,"vZ0":-6.5228507313844455,"x":124.8,"y":173.33,"x0":-0.9902371457867687,"y0":50.006899811627214,"z0":5.631277169831937,"aX":-4.541922345259339},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.8,"breakHorizontal":3.6,"spinRate":2742,"spinDirection":197},"zone":5,"typeConfidence":2.0,"plateTime":0.39270790993932625,"extension":6.292244605048148},"hitData":{"launchSpeed":94.0,"launchAngle":46.0,"totalDistance":288.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":153.98,"coordY":87.65}},"index":2,"playId":"0b191345-59f3-387b-9d49-71373226aabd","pitchNumber":3,"startTime":"2026-08-23T20:17:56.933Z","endTime":"2026-08-23T20:18:07.942Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:18:07.942Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Bregman called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-23T20:18:15.042Z","endTime":"2026-08-23T20:21:04.065Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":663728,"link":"/api/v1/people/663728"},"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(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":91.1,"endSpeed":84.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85176399398774,"aZ":-23.75250608073867,"pfxX":0.3421087007938284,"pfxZ":4.65995410299432,"pX":0.40758534806090774,"pZ":1.8728955837692454,"vX0":3.700519615051057,"vY0":-132.6850134198836,"vZ0":-5.241846143337957,"x":101.46,"y":188.21,"x0":-1.0418927678560919,"y0":50.0013426927197,"z0":5.5748813636751375,"aX":0.6176588845098546},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.7,"breakHorizontal":-1.3,"spinRate":2651,"spinDirection":172},"zone":9,"typeConfidence":2.0,"plateTime":0.41071660892727646,"extension":6.238906283513906},"index":0,"playId":"c6a88c40-72f0-30a9-b350-f0dab7dae4ad","pitchNumber":1,"startTime":"2026-08-23T20:18:38.837Z","endTime":"2026-08-23T20:18:41.837Z","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":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":83.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.72894053604555,"aZ":-28.306056181288653,"pfxX":2.993646399460512,"pfxZ":2.2470351449900567,"pX":0.5820304011463654,"pZ":0.4627270582618049,"vX0":3.2861904124779286,"vY0":-129.64156636421686,"vZ0":-7.4086976708088494,"x":94.81,"y":226.29,"x0":-1.0849121370926702,"y0":50.005798026841134,"z0":5.478727257635324,"aX":5.164616761071317},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.9,"breakHorizontal":-6.1,"spinRate":2643,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.4203621703318907,"extension":6.45473483325319},"index":1,"playId":"523e66dc-6d74-3c3a-84b1-19d27a1611a6","pitchNumber":2,"startTime":"2026-08-23T20:19:01.887Z","endTime":"2026-08-23T20:19:04.887Z","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":2},"index":2,"playId":"5f5f27d7-f5c5-30f4-be66-bd9cf998774f","startTime":"2026-08-23T20:19:23.018Z","endTime":"2026-08-23T20:19:27.136Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.318238287956497,"aZ":-38.3555069906871,"pfxX":8.121303669013288,"pfxZ":-4.066245410120017,"pX":1.5833141770787693,"pZ":1.1839386774355625,"vX0":3.899514678853263,"vY0":-122.4796220788238,"vZ0":-2.5298404364030977,"x":56.65,"y":206.81,"x0":-1.0850541791740076,"y0":50.00492085888348,"z0":5.511943668930163,"aX":12.33358801305966},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-7.7,"breakHorizontal":-15.6,"spinRate":2501,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.44729017737821675,"extension":6.290662664333882},"index":3,"playId":"dbd16dad-4d7b-3a47-91cc-4efe7b10927a","pitchNumber":3,"startTime":"2026-08-23T20:19:50.572Z","endTime":"2026-08-23T20:19:53.572Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.79503694334595,"aZ":-27.788914735278205,"pfxX":2.6755489183304015,"pfxZ":2.559366520467906,"pX":0.009402405901184912,"pZ":3.5555313259090675,"vX0":2.4191860854576785,"vY0":-128.7712606150409,"vZ0":0.016910382512524635,"x":116.64,"y":142.78,"x0":-1.2832351217710198,"y0":50.00218395532268,"z0":5.664197427005035,"aX":4.580801123494486},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.8,"breakHorizontal":-5.3,"spinRate":2638,"spinDirection":157},"zone":12,"typeConfidence":2.0,"plateTime":0.4221938458087888,"extension":6.1358242423149},"index":4,"playId":"f47fba97-5802-3027-a191-6c6264fca5b5","pitchNumber":4,"startTime":"2026-08-23T20:20:12.352Z","endTime":"2026-08-23T20:20:15.576Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.110393202545282,"aZ":-11.681567306905588,"pfxX":-3.081032008482838,"pfxZ":10.206401825351023,"pX":0.5825685036759845,"pZ":4.102962264812126,"vX0":4.744479407815025,"vY0":-140.18730481169268,"vZ0":-2.7286196145536095,"x":94.79,"y":128.0,"x0":-0.7247110324065204,"y0":50.00100191759891,"z0":5.842411081801513,"aX":-6.185575666295775},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.2,"breakHorizontal":4.7,"spinRate":2598,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.38943032125725674,"extension":6.331491329310735},"index":5,"playId":"8a12d2d0-3ad9-3b82-8b76-7f27185cca7b","pitchNumber":5,"startTime":"2026-08-23T20:20:33.575Z","endTime":"2026-08-23T20:20:37.520Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.076594721018807,"aZ":-26.16562383974057,"pfxX":-4.812423021611126,"pfxZ":3.8892373660705344,"pX":0.7015526412745404,"pZ":1.856901676751007,"vX0":6.0398350422087494,"vY0":-123.35656205682353,"vZ0":-3.16477805625084,"x":90.26,"y":188.64,"x0":-1.1510730544446401,"y0":50.00125589214738,"z0":5.357534970234063,"aX":-7.431183245705505},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.6,"breakHorizontal":7.3,"spinRate":1173,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.4436851745109567,"extension":6.45303836283566},"index":6,"playId":"329ecd9f-3653-3b15-b9b3-b797ff456034","pitchNumber":6,"startTime":"2026-08-23T20:20:59.625Z","endTime":"2026-08-23T20:21:04.065Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:21:04.065Z","atBatIndex":3},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Randy Arozarena homers (20) on a fly ball to left field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-23T20:22:58.627Z","endTime":"2026-08-23T20:25:01.139Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":{"id":684007,"link":"/api/v1/people/684007"},"isScoringEvent":true,"rbi":true,"earned":true,"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":74.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.4657106878843,"aZ":-28.976331413699498,"pfxX":6.51939871483507,"pfxZ":2.2843220009689915,"pX":1.0136443356363722,"pZ":2.0198505923997643,"vX0":-3.0026924298448536,"vY0":-116.74701289666406,"vZ0":-1.8626575194785562,"x":78.36,"y":184.24,"x0":1.4612236840615584,"y0":50.000935147308766,"z0":5.523937321351446,"aX":9.10809937040781},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":4.0,"breakHorizontal":-11.2,"spinRate":1116,"spinDirection":121},"zone":14,"typeConfidence":0.91,"plateTime":0.4669994619640425,"extension":6.080937893554952},"index":0,"playId":"264364b1-4c6d-3e0f-86f2-5888bd5529c2","pitchNumber":1,"startTime":"2026-08-23T20:23:11.887Z","endTime":"2026-08-23T20:23:15.669Z","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":89.6,"endSpeed":82.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.07810604746559,"aZ":-14.832428914715395,"pfxX":7.033783328268684,"pfxZ":9.98458380669547,"pX":-0.5325969898533138,"pZ":3.611552151670275,"vX0":-6.547903710897062,"vY0":-130.36363438978188,"vZ0":-2.1715217375077307,"x":137.3,"y":141.27,"x0":1.0869247584419348,"y0":50.001526626151254,"z0":5.563382409953961,"aX":12.215562131222494},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":17.9,"breakHorizontal":-11.4,"spinRate":2490,"spinDirection":145},"zone":11,"typeConfidence":0.83,"plateTime":0.418701051298473,"extension":6.107997070456699},"index":1,"playId":"82a27767-c3ce-3913-8d85-cd7fa0506ba9","pitchNumber":2,"startTime":"2026-08-23T20:23:26.880Z","endTime":"2026-08-23T20:23:30.460Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99994496908309,"aZ":-13.114053515181675,"pfxX":7.066164336958847,"pfxZ":10.96450750975213,"pX":-0.5645572889540594,"pZ":2.5311213399556154,"vX0":-6.310186214935449,"vY0":-130.6245194437331,"vZ0":-5.043543080121783,"x":138.52,"y":170.44,"x0":0.9575551189856524,"y0":50.000796046101186,"z0":5.463255512305404,"aX":12.281484967372327},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":19.1,"breakHorizontal":-11.5,"spinRate":2475,"spinDirection":143},"zone":4,"typeConfidence":0.86,"plateTime":0.4183794623930348,"extension":6.135737233692384},"index":2,"playId":"d32f3fda-a0eb-3073-ae3f-38b33085ff4a","pitchNumber":3,"startTime":"2026-08-23T20:23:44.347Z","endTime":"2026-08-23T20:23:48.004Z","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-23T20:24:01.611Z","endTime":"2026-08-23T20:24:13.802Z","isPitch":false,"type":"action","player":{"id":668227,"link":"/api/v1/people/668227"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.538834411711157,"aZ":-27.501498852392782,"pfxX":8.265053678849466,"pfxZ":3.327591381531265,"pX":-0.9759999525343057,"pZ":1.2123866508596048,"vX0":-7.270858719897736,"vY0":-117.24269314090309,"vZ0":-3.8877100901374746,"x":154.2,"y":206.05,"x0":1.0799631266121468,"y0":50.000113494481916,"z0":5.436438694817278,"aX":11.594787890400946},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":5.4,"breakHorizontal":-13.3,"spinRate":1348,"spinDirection":120},"zone":13,"typeConfidence":0.91,"plateTime":0.46577553288154805,"extension":6.300965438342245},"index":4,"playId":"521cde47-e89b-3fcc-bbd3-11c46cf97b61","pitchNumber":4,"startTime":"2026-08-23T20:24:13.802Z","endTime":"2026-08-23T20:24:16.940Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.70126150323297,"aZ":-27.302871509152006,"pfxX":8.817661704333476,"pfxZ":3.4083567934486476,"pX":-0.2362967103147529,"pZ":1.7380976285676415,"vX0":-5.71254396905823,"vY0":-118.5199392309151,"vZ0":-2.9514744656145426,"x":126.01,"y":191.85,"x0":1.0542296111131222,"y0":50.00170630376036,"z0":5.481266627386002,"aX":12.599968514247909},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":5.8,"breakHorizontal":-14.6,"spinRate":1405,"spinDirection":117},"zone":8,"typeConfidence":0.91,"plateTime":0.4613394640814028,"extension":6.153454575051881},"hitData":{"launchSpeed":93.8,"launchAngle":34.0,"totalDistance":358.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":40.18,"coordY":82.22}},"index":5,"playId":"2df09216-64a8-3a41-9f6b-525fc37e0d66","pitchNumber":5,"startTime":"2026-08-23T20:24:29.109Z","endTime":"2026-08-23T20:25:01.139Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:25:01.139Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dominic Canzone singles on a sharp ground ball to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-23T20:25:05.834Z","endTime":"2026-08-23T20:27:05.960Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"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":{"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":79.2,"endSpeed":73.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.727394964023915,"aZ":-32.13834978644443,"pfxX":-6.251503434473016,"pfxZ":0.02538562383219567,"pX":-0.2736551865394929,"pZ":0.6678426748339228,"vX0":-2.2120775915157718,"vY0":-115.36578634179159,"vZ0":-3.609242432053362,"x":127.43,"y":220.75,"x0":1.5074637881084842,"y0":50.0020722269125,"z0":5.322536655380642,"aX":-8.498649211794485},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-0.5,"breakHorizontal":11.9,"spinRate":2642,"spinDirection":293},"zone":13,"typeConfidence":0.9,"plateTime":0.473209194892088,"extension":5.896800433294748},"index":0,"playId":"83921364-1b64-39c0-a6a5-875da4198bef","pitchNumber":1,"startTime":"2026-08-23T20:25:27.323Z","endTime":"2026-08-23T20:25:30.323Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.64326271482707,"aZ":-20.25532400378707,"pfxX":8.667304827846973,"pfxZ":6.828768468284174,"pX":0.49320901581817417,"pZ":3.164723728825584,"vX0":-4.231836933848512,"vY0":-130.7781344328522,"vZ0":-2.446998582688545,"x":98.2,"y":153.33,"x0":0.9998454797770362,"y0":50.00074174450141,"z0":5.619386285673214,"aX":15.123900656782993},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":12.1,"breakHorizontal":-14.9,"spinRate":2378,"spinDirection":137},"zone":3,"typeConfidence":0.91,"plateTime":0.4176153566480503,"extension":6.046287214195905},"index":1,"playId":"90314024-d71e-3c98-9cb8-f1c479f590c8","pitchNumber":2,"startTime":"2026-08-23T20:25:44.730Z","endTime":"2026-08-23T20:25:47.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.36835618005114,"aZ":-24.119540426437688,"pfxX":0.13000476388678972,"pfxZ":4.95708472928272,"pX":0.23294514589303564,"pZ":3.13037013171329,"vX0":-2.904594647607605,"vY0":-125.58023053627555,"vZ0":-1.1899070406823862,"x":108.12,"y":154.26,"x0":1.3793788919531718,"y0":50.002264430452904,"z0":5.541669420325296,"aX":0.2119014364335561},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":9.0,"breakHorizontal":0.4,"spinRate":2414,"spinDirection":169},"zone":2,"typeConfidence":0.9,"plateTime":0.43334843770444875,"extension":5.965465113014305},"index":2,"playId":"c5578bcb-420e-3d1f-b496-c37e3f49fc7b","pitchNumber":3,"startTime":"2026-08-23T20:26:00.179Z","endTime":"2026-08-23T20:26:03.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":75.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.113535682434936,"aZ":-29.960601475758043,"pfxX":-5.413579294262849,"pfxZ":1.565963421203509,"pX":-1.8868276298647924,"pZ":0.6089862712844191,"vX0":-5.824376263479523,"vY0":-117.72924976959521,"vZ0":-4.572279056982238,"x":188.92,"y":222.34,"x0":1.3169199845613309,"y0":50.001227081131596,"z0":5.3308080070830695,"aX":-7.643055290261273},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":2.0,"breakHorizontal":11.2,"spinRate":2616,"spinDirection":294},"zone":13,"typeConfidence":0.91,"plateTime":0.4641984422387191,"extension":6.1373276028957156},"index":3,"playId":"e73c23d4-48b9-32f2-b656-0767b401f37e","pitchNumber":4,"startTime":"2026-08-23T20:26:20.193Z","endTime":"2026-08-23T20:26:23.193Z","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.3,"endSpeed":81.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.631577724242735,"aZ":-23.733446755222793,"pfxX":-1.1005886321973675,"pfxZ":5.146530437156,"pX":-1.113754415662519,"pZ":1.6867224686180116,"vX0":-5.470928857137847,"vY0":-125.73934744014586,"vZ0":-4.510830629841693,"x":159.45,"y":193.24,"x0":1.2118389275476549,"y0":50.005729530217124,"z0":5.373285265410284,"aX":-1.804269781599058},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.8,"breakHorizontal":3.0,"spinRate":2525,"spinDirection":173},"zone":13,"typeConfidence":0.93,"plateTime":0.431605387016337,"extension":6.167511805572523},"index":4,"playId":"24e96193-fcf9-3a8f-af39-87d6dead7476","pitchNumber":5,"startTime":"2026-08-23T20:26:39.462Z","endTime":"2026-08-23T20:26:42.931Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.946673670833206,"aZ":-12.30669070502093,"pfxX":5.462622533333324,"pfxZ":11.366338169451149,"pX":-0.35845734200376256,"pZ":3.792415617375955,"vX0":-5.625602609502289,"vY0":-131.6241510725053,"vZ0":-1.9573767081929083,"x":130.66,"y":136.38,"x0":1.1007540512452523,"y0":50.00024043556321,"z0":5.461035640408554,"aX":9.546472495713502},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":20.3,"breakHorizontal":-8.6,"spinRate":2446,"spinDirection":150},"zone":11,"typeConfidence":0.9,"plateTime":0.41674176841718547,"extension":6.146698423838568},"hitData":{"launchSpeed":101.9,"launchAngle":3.0,"totalDistance":80.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":131.73,"coordY":104.94}},"index":5,"playId":"3dde9e3d-f330-366d-bf29-3cc3a6cc46a5","pitchNumber":6,"startTime":"2026-08-23T20:26:55.938Z","endTime":"2026-08-23T20:27:05.960Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:27:05.960Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Julio Rodríguez flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-23T20:27:14.811Z","endTime":"2026-08-23T20:28:25.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":76.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.017115658720073,"aZ":-26.130787666961048,"pfxX":6.987441163496245,"pfxZ":4.146237591645841,"pX":-0.49184253334875006,"pZ":0.9745426338866653,"vX0":-5.852349408378538,"vY0":-118.91987102980882,"vZ0":-4.890704402046837,"x":135.75,"y":212.47,"x0":1.0723580189150461,"y0":50.00210749534196,"z0":5.378492048990629,"aX":10.184899439580782},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":6.7,"breakHorizontal":-11.5,"spinRate":1314,"spinDirection":119},"zone":13,"typeConfidence":0.91,"plateTime":0.45749941824168605,"extension":6.218965722122405},"index":0,"playId":"4632823c-90d4-3842-95d8-38a37a8fe64b","pitchNumber":1,"startTime":"2026-08-23T20:27:32.430Z","endTime":"2026-08-23T20:27:35.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.657900309726557,"aZ":-14.290272708896616,"pfxX":7.4517457179336715,"pfxZ":10.072609191137843,"pX":-0.3173315765501066,"pZ":2.86126686632024,"vX0":-5.9149697426345,"vY0":-131.8096142406695,"vZ0":-3.916621936844874,"x":129.1,"y":161.53,"x0":0.977759316669232,"y0":50.002361995058386,"z0":5.408213335583465,"aX":13.229768020919236},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.6,"breakHorizontal":-12.4,"spinRate":2484,"spinDirection":143},"zone":4,"typeConfidence":0.84,"plateTime":0.4141291564000604,"extension":6.2572753402586265},"index":1,"playId":"1220214d-0cd4-33b6-8a39-f248647056ef","pitchNumber":2,"startTime":"2026-08-23T20:27:50.275Z","endTime":"2026-08-23T20:27:55.260Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.310330201869416,"aZ":-13.33140783706477,"pfxX":6.173214718360005,"pfxZ":10.679149528040131,"pX":-0.4934743142905027,"pZ":3.154025397064061,"vX0":-5.931652202082514,"vY0":-131.5837871204847,"vZ0":-3.360687745547141,"x":135.81,"y":153.62,"x0":0.9812907497870735,"y0":50.001901261397514,"z0":5.427175685384103,"aX":10.891562397690956},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.8,"breakHorizontal":-10.0,"spinRate":2362,"spinDirection":146},"zone":1,"typeConfidence":0.89,"plateTime":0.4152790232704948,"extension":6.082787017189643},"hitData":{"launchSpeed":96.7,"launchAngle":46.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.86,"coordY":77.19}},"index":2,"playId":"534c7b68-2cf2-345b-942a-fe6670dd6db8","pitchNumber":3,"startTime":"2026-08-23T20:28:14.754Z","endTime":"2026-08-23T20:28:25.410Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:28:25.410Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-23T20:28:32.708Z","endTime":"2026-08-23T20:30:01.835Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":75.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.752235401150596,"aZ":-28.889264885018086,"pfxX":7.653054955270934,"pfxZ":2.3110984532780314,"pX":0.03995796127529733,"pZ":1.273131042885045,"vX0":-4.882470596542172,"vY0":-118.0946157787273,"vZ0":-3.4834375824780928,"x":115.48,"y":204.41,"x0":1.131346121545342,"y0":50.00588582286646,"z0":5.401527305940365,"aX":10.900860717791707},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":3.6,"breakHorizontal":-12.8,"spinRate":1121,"spinDirection":122},"zone":14,"typeConfidence":0.91,"plateTime":0.4623497073489533,"extension":6.171845291046037},"index":0,"playId":"9b88efa9-e0ba-355c-a14f-4ec524294fe9","pitchNumber":1,"startTime":"2026-08-23T20:28:54.225Z","endTime":"2026-08-23T20:28:57.494Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.706849601362723,"aZ":-13.186613774460316,"pfxX":6.053624961472078,"pfxZ":10.88135723974033,"pX":-0.16374912394650196,"pZ":2.7657689649440003,"vX0":-5.4722532219512185,"vY0":-131.25837405843265,"vZ0":-4.244316311953325,"x":123.24,"y":164.1,"x0":1.161284194479746,"y0":50.00644663502867,"z0":5.385244201152622,"aX":10.568254290793899},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":19.0,"breakHorizontal":-9.7,"spinRate":2508,"spinDirection":142},"zone":5,"typeConfidence":0.89,"plateTime":0.4172474370987125,"extension":6.29441868556123},"index":1,"playId":"ffeadba2-7049-3a63-ab80-4f525eecd6a9","pitchNumber":2,"startTime":"2026-08-23T20:29:11.937Z","endTime":"2026-08-23T20:29:15.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":73.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.21803397769583,"aZ":-35.55509182200014,"pfxX":-8.388586620420492,"pfxZ":-2.4771417708603396,"pX":-0.4634936534666192,"pZ":1.9109202980404738,"vX0":-1.677917242907682,"vY0":-116.0498316864731,"vZ0":-0.3590168043264673,"x":134.67,"y":187.19,"x0":1.3582403780967174,"y0":50.00076340531774,"z0":5.4473892059391185,"aX":-11.4672874746987},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-4.3,"breakHorizontal":15.6,"spinRate":2526,"spinDirection":298},"zone":7,"typeConfidence":0.91,"plateTime":0.4715377764302109,"extension":5.827288947716059},"index":2,"playId":"6456a82f-46d8-3eab-ac40-ea396dafabf0","pitchNumber":3,"startTime":"2026-08-23T20:29:33.155Z","endTime":"2026-08-23T20:29:36.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":76.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.48376167264733,"aZ":-28.235229997371647,"pfxX":6.027640460537192,"pfxZ":2.7284528250980298,"pX":0.514201510654907,"pZ":1.1769763930333306,"vX0":-3.352639053285682,"vY0":-118.31265166845715,"vZ0":-3.9678954630164,"x":97.4,"y":207.0,"x0":1.1525529587180836,"y0":50.00455422287067,"z0":5.4091421181726425,"aX":8.711350951359254},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":4.4,"breakHorizontal":-10.3,"spinRate":1226,"spinDirection":124},"zone":14,"typeConfidence":0.9,"plateTime":0.45956683413885013,"extension":6.148466930518498},"index":3,"playId":"7e571bdf-807f-3a03-81b3-1e2ecb1c3294","pitchNumber":4,"startTime":"2026-08-23T20:29:58.561Z","endTime":"2026-08-23T20:30:01.835Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:30:01.835Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Naylor singles on a line drive to center fielder Pete Crow-Armstrong. Dominic Canzone to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-23T20:31:14.901Z","endTime":"2026-08-23T20:32:45.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"postOnSecond":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"69796dbe-1543-3351-b848-0c615f19d821","startTime":"2026-08-23T20:30:31.860Z","endTime":"2026-08-23T20:30:35.978Z","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":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.265525353133704,"aZ":-14.584665000373608,"pfxX":5.178940803725581,"pfxZ":10.145358498908834,"pX":0.66342860754035,"pZ":4.059890608606186,"vX0":-3.2263633618387058,"vY0":-130.5303458089208,"vZ0":-0.9651439266321815,"x":91.71,"y":129.16,"x0":1.2396619865498488,"y0":50.002207294841206,"z0":5.527547976582654,"aX":8.978488276147406},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":18.4,"breakHorizontal":-8.8,"spinRate":2455,"spinDirection":144},"zone":12,"typeConfidence":0.87,"plateTime":0.418864116666259,"extension":6.039493581023394},"index":1,"playId":"9760bbf9-2c83-3443-83c4-47f17ee9fcb0","pitchNumber":1,"startTime":"2026-08-23T20:31:17.060Z","endTime":"2026-08-23T20:31:21.249Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":72.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.54341607937804,"aZ":-34.01255411559504,"pfxX":-9.559912041562496,"pfxZ":-1.3903685717633456,"pX":-0.7541114333274194,"pZ":0.9064889835504724,"vX0":-2.160810025180269,"vY0":-114.03147515998184,"vZ0":-2.3745639397884553,"x":145.74,"y":214.3,"x0":1.4475314368058159,"y0":50.00478003238411,"z0":5.3099705803775565,"aX":-12.617642265683418},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-2.9,"breakHorizontal":17.9,"spinRate":2547,"spinDirection":301},"zone":13,"typeConfidence":0.91,"plateTime":0.4799431097689344,"extension":5.9726948738094325},"index":2,"playId":"d07b626c-e324-373c-8d57-a67407f568d4","pitchNumber":2,"startTime":"2026-08-23T20:31:35.839Z","endTime":"2026-08-23T20:31:38.839Z","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":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.73055197063404,"aZ":-13.369502159588972,"pfxX":5.121149185709919,"pfxZ":10.605338091510005,"pX":-0.14114726147987655,"pZ":4.153941526320663,"vX0":-4.986789429548343,"vY0":-132.2056056399206,"vZ0":-0.8487955377848302,"x":122.38,"y":126.62,"x0":1.1026372927424823,"y0":50.00290816512096,"z0":5.458783819964294,"aX":9.081143418825786},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":19.2,"breakHorizontal":-8.2,"spinRate":2498,"spinDirection":145},"zone":11,"typeConfidence":0.89,"plateTime":0.4140304985491392,"extension":6.1012318941682135},"index":3,"playId":"8cfa3b3f-dd99-3cb6-b9ad-a9e221429aff","pitchNumber":3,"startTime":"2026-08-23T20:31:55.088Z","endTime":"2026-08-23T20:31:59.365Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.095281276152512,"aZ":-14.863836725796089,"pfxX":5.605657208861535,"pfxZ":9.890842255432748,"pX":-0.7533929131115348,"pZ":3.2465645539857,"vX0":-6.778104150363567,"vY0":-131.0670174383048,"vZ0":-2.583545405709797,"x":145.72,"y":151.12,"x0":1.130468306427407,"y0":50.00556407186002,"z0":5.346799244805778,"aX":9.814677861622833},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":17.6,"breakHorizontal":-8.8,"spinRate":2403,"spinDirection":145},"zone":1,"typeConfidence":0.88,"plateTime":0.4169074511189548,"extension":6.194558991561173},"index":4,"playId":"b5daec11-dc3d-36cc-ace8-6d2b9768c13a","pitchNumber":4,"startTime":"2026-08-23T20:32:18.240Z","endTime":"2026-08-23T20:32:21.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.22786365771109,"aZ":-14.724765976124466,"pfxX":5.927769376830026,"pfxZ":9.667893241814753,"pX":0.31268424931083383,"pZ":2.619849734048834,"vX0":-4.276294308719323,"vY0":-132.92210227080892,"vZ0":-4.263383877429118,"x":105.08,"y":168.04,"x0":1.1653966876947335,"y0":50.00019105048462,"z0":5.300436998963684,"aX":10.69568635151543},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.9,"breakHorizontal":-10.0,"spinRate":2468,"spinDirection":144},"zone":6,"typeConfidence":0.88,"plateTime":0.41073432910238816,"extension":6.113175766053538},"hitData":{"launchSpeed":91.9,"launchAngle":13.0,"totalDistance":215.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":115.0,"coordY":109.0}},"index":5,"playId":"83e4b882-f506-3356-ab46-5a7dc4e421cb","pitchNumber":5,"startTime":"2026-08-23T20:32:36.870Z","endTime":"2026-08-23T20:32:45.904Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:32:45.904Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Weston Wilson flies out to right fielder Seiya Suzuki.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-23T20:32:55.241Z","endTime":"2026-08-23T20:34:07.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.614873958359446,"aZ":-30.534910611409796,"pfxX":-7.718900891301578,"pfxZ":1.171056115121547,"pX":-1.4739708567570868,"pZ":1.893415659020288,"vX0":-4.171353095186888,"vY0":-117.21688957280007,"vZ0":-1.6509331567786547,"x":173.18,"y":187.66,"x0":1.3297175692172976,"y0":50.000692527680144,"z0":5.450884315044547,"aX":-10.7662716978088},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":2.0,"breakHorizontal":15.0,"spinRate":2648,"spinDirection":305},"zone":13,"typeConfidence":0.91,"plateTime":0.4668177096381845,"extension":5.899605567066129},"index":0,"playId":"8abbd6a3-72c2-34fc-9400-dfa2fce8c312","pitchNumber":1,"startTime":"2026-08-23T20:33:17.590Z","endTime":"2026-08-23T20:33:20.619Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.763977838057492,"aZ":-27.633033118808598,"pfxX":7.022655556069656,"pfxZ":3.155786191951413,"pX":0.5655528726526183,"pZ":1.9910736610501956,"vX0":-3.740371096477898,"vY0":-118.88586645936145,"vZ0":-2.0610058094081785,"x":95.44,"y":185.02,"x0":1.2429440219817676,"y0":50.00247478473102,"z0":5.365619488316925,"aX":10.100766579453863},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":5.5,"breakHorizontal":-11.9,"spinRate":1156,"spinDirection":120},"zone":9,"typeConfidence":0.91,"plateTime":0.4598857030912322,"extension":6.250552864451323},"index":1,"playId":"a2cd7469-99f6-327f-88b1-e300f493d50f","pitchNumber":2,"startTime":"2026-08-23T20:33:36.507Z","endTime":"2026-08-23T20:33:39.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.599221448142934,"aZ":-28.871554286109983,"pfxX":7.254499809746678,"pfxZ":2.260517382021307,"pX":0.8071129173506514,"pZ":2.8580005605980348,"vX0":-3.2281213305944614,"vY0":-119.70670580162471,"vZ0":-0.11659175381491138,"x":86.23,"y":161.61,"x0":1.2255564598578519,"y0":50.00293080596298,"z0":5.476939429560368,"aX":10.601835965748158},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":4.3,"breakHorizontal":-12.5,"spinRate":1061,"spinDirection":120},"zone":6,"typeConfidence":0.91,"plateTime":0.45633938517505124,"extension":6.22318961723507},"hitData":{"launchSpeed":90.3,"launchAngle":45.0,"totalDistance":288.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.65,"coordY":96.96}},"index":2,"playId":"2b435c05-03be-3dc3-99da-e4002b3d69bb","pitchNumber":3,"startTime":"2026-08-23T20:33:56.678Z","endTime":"2026-08-23T20:34:07.696Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:34:07.696Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-23T20:36:02.357Z","endTime":"2026-08-23T20:40:04.354Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9,10],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.177415442344763,"aZ":-38.05382425603474,"pfxX":8.104282400305785,"pfxZ":-4.15615982958407,"pX":-1.3320747120571517,"pZ":3.6020822248675257,"vX0":-1.9815205579909696,"vY0":-118.09854695127576,"vZ0":3.1213877636079195,"x":167.78,"y":141.52,"x0":-1.5358826612879073,"y0":50.00366870387502,"z0":5.759950917637071,"aX":11.464673762087017},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-6.5,"breakHorizontal":-14.2,"spinRate":2373,"spinDirection":43},"zone":11,"typeConfidence":2.0,"plateTime":0.4635256104229941,"extension":6.099495549807102},"index":0,"playId":"9ebf7a68-d490-303c-a133-a87009bda773","pitchNumber":1,"startTime":"2026-08-23T20:36:18.623Z","endTime":"2026-08-23T20:36:21.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.14677187112125,"aZ":-19.865828778209632,"pfxX":1.586666326987722,"pfxZ":6.671759283444214,"pX":0.8661266169894769,"pZ":1.932305617090702,"vX0":5.056425882694241,"vY0":-134.00318218674272,"vZ0":-5.769679642731298,"x":83.99,"y":186.61,"x0":-1.2406614854890772,"y0":50.00020340675046,"z0":5.503485554371461,"aX":2.924524166461846},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.3,"breakHorizontal":-3.8,"spinRate":2586,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.406562350867413,"extension":6.445402951216062},"index":1,"playId":"78c24739-df86-3594-9783-62935b6b675b","pitchNumber":2,"startTime":"2026-08-23T20:36:36.157Z","endTime":"2026-08-23T20:36:39.157Z","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":96.1,"endSpeed":88.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.107772724271815,"aZ":-11.354282869795435,"pfxX":-1.8766981044763058,"pfxZ":10.367685853401595,"pX":-0.10420620867808512,"pZ":3.997585939952712,"vX0":3.0946157418371043,"vY0":-140.00002010750768,"vZ0":-2.9604372703420454,"x":120.97,"y":130.85,"x0":-0.9741659567228008,"y0":50.00694875440231,"z0":5.799542492840358,"aX":-3.770496150558431},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.5,"breakHorizontal":2.9,"spinRate":2430,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.3894914431643577,"extension":6.356657410788983},"index":2,"playId":"be6ff2b9-09aa-3d66-8452-b521bd3534ca","pitchNumber":3,"startTime":"2026-08-23T20:37:07.699Z","endTime":"2026-08-23T20:37:10.699Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.819625171821134,"aZ":-19.026045094287262,"pfxX":-8.021101816490155,"pfxZ":6.7867536881231505,"pX":-0.21951972698401423,"pZ":2.426791795369545,"vX0":5.107623759749627,"vY0":-137.4211902131021,"vZ0":-4.910374748717211,"x":125.37,"y":173.26,"x0":-1.048087977520583,"y0":50.000093925848475,"z0":5.506084840289219,"aX":-15.534122620575912},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.6,"breakHorizontal":13.7,"spinRate":2347,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.3966543871964894,"extension":6.356845669436648},"index":3,"playId":"5b6f4c9a-f73b-3912-83fa-c23d309180df","pitchNumber":4,"startTime":"2026-08-23T20:37:25.889Z","endTime":"2026-08-23T20:37:29.160Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.50534253470907,"aZ":-29.290197580085795,"pfxX":-5.948603014439377,"pfxZ":1.8524344113122009,"pX":-0.8620227576395951,"pZ":2.4783304879307213,"vX0":3.0091983001939453,"vY0":-122.96796739960666,"vZ0":-1.2544043037453032,"x":149.86,"y":171.87,"x0":-1.3179180681505567,"y0":50.003292376237084,"z0":5.441837167882206,"aX":-9.264811501525859},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.4,"breakHorizontal":10.2,"spinRate":1317,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4425702185153564,"extension":6.555600995490191},"index":4,"playId":"6e096a02-52ea-3b03-9a0c-18969d49debc","pitchNumber":5,"startTime":"2026-08-23T20:37:42.396Z","endTime":"2026-08-23T20:37:45.396Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":78.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.511053028715917,"aZ":-42.86148036130171,"pfxX":0.08589796977152453,"pfxZ":-7.113254605324158,"pX":0.6923414155910024,"pZ":-1.343343594177722,"vX0":4.049220965077837,"vY0":-121.97942615147463,"vZ0":-7.292331535568224,"x":90.61,"y":275.05,"x0":-1.0019022696642714,"y0":50.002207980375786,"z0":5.390653990196419,"aX":0.12801362460883792},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-14.4,"breakHorizontal":-1.1,"spinRate":2410,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.4494311577075414,"extension":6.527101166687058},"index":5,"playId":"f9c02a06-e4e1-3deb-b801-4d220a69bb63","pitchNumber":6,"startTime":"2026-08-23T20:38:04.357Z","endTime":"2026-08-23T20:38:07.357Z","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":0},"pitchData":{"startSpeed":91.0,"endSpeed":85.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.337269847612625,"aZ":-24.275486719984517,"pfxX":2.0965174050561113,"pfxZ":4.358049532551703,"pX":0.8974094676704286,"pZ":1.3442413194802003,"vX0":4.6638529873648915,"vY0":-132.5089450844356,"vZ0":-6.082910885631988,"x":82.79,"y":202.49,"x0":-1.144900018968378,"y0":50.00220752264391,"z0":5.398162665235917,"aX":3.796514186162118},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.1,"breakHorizontal":-4.7,"spinRate":2640,"spinDirection":172},"zone":14,"typeConfidence":2.0,"plateTime":0.4104384438633675,"extension":6.418373781942711},"index":6,"playId":"af0d7fc5-575d-3e14-b2fe-d902dbee9289","pitchNumber":7,"startTime":"2026-08-23T20:38:27.335Z","endTime":"2026-08-23T20:38:30.335Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.992069849577117,"aZ":-11.07731347838561,"pfxX":-1.7623661046869095,"pfxZ":10.684428363150005,"pX":0.749029528693766,"pZ":2.618107911068866,"vX0":5.128703323780131,"vY0":-138.88999832318706,"vZ0":-6.039931587135329,"x":88.45,"y":168.09,"x0":-0.8838381033315913,"y0":50.003680658581146,"z0":5.541462540417153,"aX":-3.4806996358582056},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.5,"breakHorizontal":2.3,"spinRate":2508,"spinDirection":199},"zone":6,"typeConfidence":2.0,"plateTime":0.39276357973539255,"extension":6.316426436137766},"index":7,"playId":"9a5d27e6-573d-340c-bafb-1f599df1459e","pitchNumber":8,"startTime":"2026-08-23T20:38:50.620Z","endTime":"2026-08-23T20:38:53.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.54585328194726,"aZ":-8.812265699701,"pfxX":-4.713860089983142,"pfxZ":12.039781484277288,"pX":0.3857123541117777,"pZ":2.240628235327849,"vX0":5.088190555387684,"vY0":-138.1245477998313,"vZ0":-7.294633201450227,"x":102.3,"y":178.28,"x0":-0.8641424065736256,"y0":50.00506889401031,"z0":5.501789225815917,"aX":-9.148479920366771},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":20.5,"breakHorizontal":7.6,"spinRate":2603,"spinDirection":197},"zone":6,"typeConfidence":2.0,"plateTime":0.39591555659724254,"extension":6.4169390103984085},"index":8,"playId":"949014f4-f001-39a6-b7cb-9241276a3801","pitchNumber":9,"startTime":"2026-08-23T20:39:11.864Z","endTime":"2026-08-23T20:39:16.245Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.678715101959305,"aZ":-25.393202435509217,"pfxX":-2.9943797281602267,"pfxZ":4.3915809831666905,"pX":-0.07644044361670103,"pZ":2.197142818052036,"vX0":3.6058871465115225,"vY0":-122.7645679961116,"vZ0":-2.74065553964199,"x":119.91,"y":179.46,"x0":-1.1674196698669284,"y0":50.00249014714929,"z0":5.46353651703392,"aX":-4.623374037913589},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":7.7,"breakHorizontal":4.7,"spinRate":1213,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.4442063562586638,"extension":6.515393480452047},"index":9,"playId":"bf439d5d-fe9b-3b56-8154-290a27b880e9","pitchNumber":10,"startTime":"2026-08-23T20:39:34.955Z","endTime":"2026-08-23T20:39:41.175Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.949057157954545,"aZ":-16.083033354466686,"pfxX":-8.66837913525183,"pfxZ":8.287698076319211,"pX":0.25712059666804477,"pZ":1.8332943076744792,"vX0":6.430942035059672,"vY0":-138.01259533612628,"vZ0":-6.786350245986898,"x":107.2,"y":189.28,"x0":-0.9698985581466459,"y0":50.000378607759664,"z0":5.3954276397585605,"aX":-16.822643286199344},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.9,"breakHorizontal":14.5,"spinRate":2418,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.3959396271358444,"extension":6.381941795467314},"index":10,"playId":"86d33f7c-3921-3d21-810e-51de1a760570","pitchNumber":11,"startTime":"2026-08-23T20:40:00.473Z","endTime":"2026-08-23T20:40:04.354Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:40:04.354Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nico Hoerner grounds out, third baseman Weston Wilson to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-23T20:40:13.487Z","endTime":"2026-08-23T20:41:40.849Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.030360949303404,"aZ":-10.046951421563417,"pfxX":-3.3049346402804165,"pfxZ":11.006555370722161,"pX":0.2380548827577367,"pZ":2.3621257910412443,"vX0":4.156998455227441,"vY0":-140.03716890384842,"vZ0":-7.143242549796538,"x":107.93,"y":175.0,"x0":-0.8278432288494494,"y0":50.00335662050242,"z0":5.583912465446723,"aX":-6.644411118084928},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.8,"breakHorizontal":5.3,"spinRate":2497,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.3893315584946482,"extension":6.35766211952717},"index":0,"playId":"7ee67195-0b22-3e05-8ce9-41d64ee0739d","pitchNumber":1,"startTime":"2026-08-23T20:40:45.994Z","endTime":"2026-08-23T20:40:49.180Z","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":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-08-23T20:40:59.342Z","endTime":"2026-08-23T20:41:15.391Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":83.3,"endSpeed":76.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.24943310262722,"aZ":-39.906409307321994,"pfxX":9.346469553224399,"pfxZ":-5.226900808440995,"pX":0.3856385011702871,"pZ":3.2594628758509656,"vX0":0.9939874445004657,"vY0":-121.29840108398925,"vZ0":2.45646036522068,"x":102.3,"y":150.77,"x0":-1.2434057082160512,"y0":50.00144054342508,"z0":5.730089031242404,"aX":13.830218904947067},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-8.5,"breakHorizontal":-17.2,"spinRate":2430,"spinDirection":35},"zone":3,"typeConfidence":2.0,"plateTime":0.452745021990022,"extension":6.261379101616637},"index":2,"playId":"3c0281d3-4d9c-3df5-ae4a-0c793f16d8f0","pitchNumber":2,"startTime":"2026-08-23T20:41:15.391Z","endTime":"2026-08-23T20:41:18.800Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.969795240479236,"aZ":-43.624065739937635,"pfxX":2.5156283879396213,"pfxZ":-7.81598217361201,"pX":0.22886205899966858,"pZ":1.0109970184011996,"vX0":1.8987010721046673,"vY0":-120.95866439471861,"vZ0":-1.9218476940575975,"x":108.28,"y":211.48,"x0":-0.8960024640566395,"y0":50.0005093088122,"z0":5.679011826809056,"aX":3.686590139456464},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-14.3,"breakHorizontal":-5.0,"spinRate":2436,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.4547052119829518,"extension":6.396241044982273},"hitData":{"launchSpeed":67.8,"launchAngle":-29.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.28,"coordY":164.26}},"index":3,"playId":"eec24ee1-6e89-3192-859f-8e0f434a654c","pitchNumber":3,"startTime":"2026-08-23T20:41:33.346Z","endTime":"2026-08-23T20:41:40.849Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:41:40.849Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pedro Ramírez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-23T20:41:50.890Z","endTime":"2026-08-23T20:42:52.046Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.064212911957547,"aZ":-18.124913206325935,"pfxX":-8.479678095062724,"pfxZ":7.2898162067592045,"pX":0.7939059879088233,"pZ":2.577698421352704,"vX0":7.466646686581491,"vY0":-137.3682443180169,"vZ0":-5.007723117630299,"x":86.74,"y":169.18,"x0":-0.8467670899852313,"y0":50.00112845560123,"z0":5.641648348033759,"aX":-16.338887508396994},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.5,"breakHorizontal":13.9,"spinRate":2447,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.3974764313267265,"extension":6.38942703508786},"index":0,"playId":"f7964872-db1e-3325-b3f6-917e722b8030","pitchNumber":1,"startTime":"2026-08-23T20:42:11.670Z","endTime":"2026-08-23T20:42:15.180Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.087610182607506,"aZ":-44.80481344797342,"pfxX":2.1497790801113617,"pfxZ":-8.674116011914668,"pX":-0.872253744324226,"pZ":1.3676580147071467,"vX0":-0.3607074267047544,"vY0":-120.09754391714195,"vZ0":-0.8578675002398126,"x":150.25,"y":201.85,"x0":-0.999029468085839,"y0":50.00544571733236,"z0":5.727732578836,"aX":3.128833256151153},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-15.6,"breakHorizontal":-3.8,"spinRate":2337,"spinDirection":20},"zone":13,"typeConfidence":2.0,"plateTime":0.4567254510815264,"extension":6.282248769172423},"index":1,"playId":"ab01a1b3-e041-34ea-a8a8-232d548d0653","pitchNumber":2,"startTime":"2026-08-23T20:42:28.026Z","endTime":"2026-08-23T20:42:31.026Z","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":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-23T20:42:38.287Z","endTime":"2026-08-23T20:42:49.046Z","isPitch":false,"type":"action","player":{"id":699393,"link":"/api/v1/people/699393"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.537795383077132,"aZ":-9.521601285675553,"pfxX":-3.1424470944520513,"pfxZ":11.335475694016228,"pX":0.18165365520669602,"pZ":3.4018922665385727,"vX0":3.731639051259176,"vY0":-140.41601408351875,"vZ0":-4.736582470416675,"x":110.08,"y":146.93,"x0":-0.7557198117289722,"y0":50.00497427211959,"z0":5.729135365530169,"aX":-6.2813405081223},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.8,"breakHorizontal":4.9,"spinRate":2602,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.389936101859099,"extension":6.19976828404017},"index":3,"playId":"eaa27c82-fff5-3cce-a431-44b6eb5f5ada","pitchNumber":3,"startTime":"2026-08-23T20:42:49.046Z","endTime":"2026-08-23T20:42:52.046Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:42:52.046Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Young strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-23T20:44:56.396Z","endTime":"2026-08-23T20:46:48.980Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.824040364126905,"aZ":-16.791740089840367,"pfxX":6.068947454697973,"pfxZ":9.026316841559836,"pX":0.07324159840019837,"pZ":4.305513245479958,"vX0":-4.407970250684395,"vY0":-129.42891708788252,"vZ0":-0.2234168468656244,"x":114.21,"y":122.53,"x0":1.005889432378688,"y0":50.00543972134617,"z0":5.673672639758471,"aX":10.346671260874102},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":16.6,"breakHorizontal":-10.1,"spinRate":2474,"spinDirection":151},"zone":12,"typeConfidence":0.81,"plateTime":0.4224330749217673,"extension":6.038502302847823},"index":0,"playId":"9ce6e13a-e25e-3885-83de-52465cf14fdf","pitchNumber":1,"startTime":"2026-08-23T20:45:09.703Z","endTime":"2026-08-23T20:45:12.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.085839103689914,"aZ":-15.231452610140934,"pfxX":5.946178261198828,"pfxZ":9.72661570125117,"pX":-0.5337860154051005,"pZ":3.134589397688371,"vX0":-5.724678059760328,"vY0":-130.77318995122477,"vZ0":-3.1432385632024236,"x":137.35,"y":154.15,"x0":0.9050643598112657,"y0":50.00265953294757,"z0":5.486243914711174,"aX":10.358361310924305},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":17.2,"breakHorizontal":-9.6,"spinRate":2534,"spinDirection":145},"zone":1,"typeConfidence":0.86,"plateTime":0.41791784533842113,"extension":6.207603246845723},"index":1,"playId":"71b33347-1a4f-3115-9601-5ae26cad0cd0","pitchNumber":2,"startTime":"2026-08-23T20:45:22.330Z","endTime":"2026-08-23T20:45:27.220Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.738032936141447,"aZ":-12.021790104365097,"pfxX":4.700053065484785,"pfxZ":11.543518743761119,"pX":-0.18038495160058005,"pZ":2.887446994474652,"vX0":-4.691486153818856,"vY0":-131.05695159692138,"vZ0":-4.188141040453575,"x":123.88,"y":160.82,"x0":1.0191178211398533,"y0":50.00455662184202,"z0":5.398900119438343,"aX":8.207148884185068},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":20.3,"breakHorizontal":-7.6,"spinRate":2574,"spinDirection":148},"zone":2,"typeConfidence":0.87,"plateTime":0.4173312056365397,"extension":6.210231304842587},"index":2,"playId":"d8d6c6fe-b01c-36c6-9511-0023bc9cdfc1","pitchNumber":3,"startTime":"2026-08-23T20:45:40.308Z","endTime":"2026-08-23T20:45:43.975Z","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-23T20:45:50.487Z","endTime":"2026-08-23T20:46:01.819Z","isPitch":false,"type":"action","player":{"id":702284,"link":"/api/v1/people/702284"}},{"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":79.5,"endSpeed":73.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.57132818753022,"aZ":-32.67596545565067,"pfxX":-10.255268420033449,"pfxZ":-0.37512676047958493,"pX":-0.604941717561506,"pZ":3.2121806082010087,"vX0":-1.4928747775667506,"vY0":-115.71918628245086,"vZ0":1.7966061589382845,"x":140.06,"y":152.05,"x0":1.380598941324477,"y0":50.00028887514122,"z0":5.555948933809621,"aX":-13.90582295017541},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":0.1,"breakHorizontal":19.0,"spinRate":2642,"spinDirection":302},"zone":1,"typeConfidence":0.9,"plateTime":0.47331013436303415,"extension":5.973979872991348},"index":4,"playId":"c63f67be-760f-3ccb-98a6-72fe93c321ba","pitchNumber":4,"startTime":"2026-08-23T20:46:01.819Z","endTime":"2026-08-23T20:46:04.819Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":76.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.372211081516152,"aZ":-27.933184209329685,"pfxX":8.345664996686338,"pfxZ":2.917425773117624,"pX":-1.1528949757861875,"pZ":0.3994933217495853,"vX0":-7.499424485659175,"vY0":-118.76288634633423,"vZ0":-5.781444246576047,"x":160.95,"y":227.99,"x0":0.9377706795922761,"y0":50.00045210836502,"z0":5.35702466056809,"aX":12.10940482283238},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":4.3,"breakHorizontal":-13.7,"spinRate":1266,"spinDirection":127},"zone":13,"typeConfidence":0.91,"plateTime":0.4584381587091557,"extension":6.363103168195352},"index":5,"playId":"4893780d-422c-37e8-b46f-3d822d1dabad","pitchNumber":5,"startTime":"2026-08-23T20:46:25.322Z","endTime":"2026-08-23T20:46:28.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":74.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.383053276975456,"aZ":-31.609082877362045,"pfxX":-7.431858604277013,"pfxZ":0.4032885583242507,"pX":-0.6472189607956893,"pZ":1.4859628734577477,"vX0":-2.4937294599687414,"vY0":-116.73068493173363,"vZ0":-2.219381625746206,"x":141.67,"y":198.66,"x0":1.3980332921990455,"y0":50.000037481979135,"z0":5.4026945130416095,"aX":-10.333682313616857},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":0.5,"breakHorizontal":14.0,"spinRate":2585,"spinDirection":302},"zone":13,"typeConfidence":0.91,"plateTime":0.46783242261363567,"extension":6.065043097951876},"index":6,"playId":"27c01845-8772-3a23-b11f-41e1170652e3","pitchNumber":6,"startTime":"2026-08-23T20:46:45.760Z","endTime":"2026-08-23T20:46:48.980Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:46:48.980Z","atBatIndex":13},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Victor Robles walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-23T20:46:52.536Z","endTime":"2026-08-23T20:48:22.248Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.5,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.113008722846878,"aZ":-14.694349018609206,"pfxX":6.768474516842385,"pfxZ":9.971729062639255,"pX":-0.47026426086408724,"pZ":4.106842098432958,"vX0":-5.724038531960802,"vY0":-131.61710836165568,"vZ0":-1.0395594428300998,"x":134.93,"y":127.9,"x0":0.8540423148715698,"y0":50.00638027074121,"z0":5.595930539422763,"aX":11.869611362259421},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":18.0,"breakHorizontal":-11.0,"spinRate":2521,"spinDirection":145},"zone":11,"typeConfidence":0.89,"plateTime":0.4162645389545756,"extension":6.076532056084841},"index":0,"playId":"779d049e-429d-3bb4-886e-887efe6ffe07","pitchNumber":1,"startTime":"2026-08-23T20:47:15.346Z","endTime":"2026-08-23T20:47:18.346Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.1,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.54476733163941,"aZ":-14.79976701700995,"pfxX":6.407899198451112,"pfxZ":9.778762977413752,"pX":0.11635250097066616,"pZ":3.953456852954494,"vX0":-4.1705278472834175,"vY0":-132.27462200348407,"vZ0":-1.3353211272848609,"x":112.56,"y":132.04,"x0":0.8789463313449095,"y0":50.000340135466125,"z0":5.547096422963634,"aX":11.382122886019518},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.6,"breakHorizontal":-10.7,"spinRate":2532,"spinDirection":145},"zone":12,"typeConfidence":0.89,"plateTime":0.4136849589890592,"extension":6.106871789844313},"index":1,"playId":"3db29825-6104-32ca-b580-0fe4a6b8d72c","pitchNumber":2,"startTime":"2026-08-23T20:47:29.885Z","endTime":"2026-08-23T20:47:32.885Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.5,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.652979408084537,"aZ":-15.426965599947128,"pfxX":8.438500333676775,"pfxZ":9.575343314805703,"pX":-1.3765876719027832,"pZ":3.081098954468946,"vX0":-8.462530309237797,"vY0":-131.3610766985961,"vZ0":-3.1064768183058726,"x":169.47,"y":155.59,"x0":0.7893000844182796,"y0":50.00192551058253,"z0":5.424973360941708,"aX":14.757197828957917},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.9,"breakHorizontal":-13.4,"spinRate":2472,"spinDirection":143},"zone":11,"typeConfidence":0.81,"plateTime":0.41686238855198043,"extension":6.257626586761613},"index":2,"playId":"bf9546c5-ccbd-3877-8ab1-83c9b7545a0e","pitchNumber":3,"startTime":"2026-08-23T20:47:44.488Z","endTime":"2026-08-23T20:47:47.856Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.5,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.503535358785165,"aZ":-15.374669126067932,"pfxX":7.670185912057884,"pfxZ":9.618790135814136,"pX":0.11459744266521639,"pZ":3.049840053413614,"vX0":-5.013540450487931,"vY0":-131.2573111552829,"vZ0":-3.098017593692672,"x":112.63,"y":156.43,"x0":1.0518021633268169,"y0":50.005779450906104,"z0":5.388840821470584,"aX":13.400139622877788},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.9,"breakHorizontal":-12.8,"spinRate":2492,"spinDirection":143},"zone":2,"typeConfidence":0.82,"plateTime":0.41713352712006024,"extension":6.093815708096798},"index":3,"playId":"5d8b85e8-d5a3-3182-a3e7-ecf7d561a4d2","pitchNumber":4,"startTime":"2026-08-23T20:48:02.283Z","endTime":"2026-08-23T20:48:05.940Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.2,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.256571381033535,"aZ":-15.538738378650796,"pfxX":7.992202552210052,"pfxZ":9.62149848908436,"pX":-1.1423222710650351,"pZ":2.1746879824338685,"vX0":-8.17608162897489,"vY0":-130.60501992712798,"vZ0":-4.788882326159446,"x":160.54,"y":180.06,"x0":0.9889379226785062,"y0":50.00531734245159,"z0":5.199092627354283,"aX":13.822924225381486},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":16.6,"breakHorizontal":-12.7,"spinRate":2447,"spinDirection":142},"zone":13,"typeConfidence":0.77,"plateTime":0.4192163077695161,"extension":6.1723338122179126},"index":4,"playId":"6efea11c-4303-39fd-8bc8-ae7d94eb4cc1","pitchNumber":5,"startTime":"2026-08-23T20:48:18.500Z","endTime":"2026-08-23T20:48:22.248Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:48:22.248Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leo Rivas strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-23T20:48:30.083Z","endTime":"2026-08-23T20:52:06.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,7,8,10],"actionIndex":[6,9],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":{"id":684007,"link":"/api/v1/people/684007"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":9},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.325102550688417,"aZ":-14.835785714392843,"pfxX":7.666717211080751,"pfxZ":9.835989303489637,"pX":-0.5236341113320137,"pZ":2.1870222877376015,"vX0":-6.6163206774820935,"vY0":-131.54128307711568,"vZ0":-5.248293694782783,"x":136.96,"y":179.73,"x0":1.0207551361666154,"y0":50.004394193204874,"z0":5.297484680717693,"aX":13.517875679074217},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.9,"breakHorizontal":-12.6,"spinRate":2494,"spinDirection":144},"zone":4,"typeConfidence":0.8,"plateTime":0.41543659299468283,"extension":6.1390859414330405},"index":0,"playId":"9490bc2c-c63d-3358-b99a-8e210cb2f7ac","pitchNumber":1,"startTime":"2026-08-23T20:48:49.710Z","endTime":"2026-08-23T20:48:53.306Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":75.3,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.17139196070008,"aZ":-30.33137068889587,"pfxX":5.991407617962556,"pfxZ":1.2859161649485467,"pX":1.2472276281899144,"pZ":1.8578502228026168,"vX0":-2.0973574731537012,"vY0":-118.51471832118852,"vZ0":-1.788880445081347,"x":69.46,"y":188.62,"x0":1.3617741703262034,"y0":50.00244609045357,"z0":5.3745260303747,"aX":8.58207222913729},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":2.2,"breakHorizontal":-10.4,"spinRate":1161,"spinDirection":118},"zone":14,"typeConfidence":0.91,"plateTime":0.46093158507660936,"extension":6.153332556428468},"index":1,"playId":"f8c63e27-9502-3d3c-90f7-dc48afc113ff","pitchNumber":2,"startTime":"2026-08-23T20:49:06.632Z","endTime":"2026-08-23T20:49:09.674Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.2,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.11216152844074,"aZ":-15.628115422185,"pfxX":7.975663113674665,"pfxZ":9.336511466301088,"pX":-0.5659683870001234,"pZ":2.9265859441943083,"vX0":-7.019136639102215,"vY0":-132.01744668739988,"vZ0":-3.3374771180245535,"x":138.57,"y":159.76,"x0":1.0861744707914565,"y0":50.00063048605795,"z0":5.351901919437073,"aX":14.13002446482599},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.4,"breakHorizontal":-13.0,"spinRate":2469,"spinDirection":142},"zone":1,"typeConfidence":0.81,"plateTime":0.41429164970938404,"extension":6.193735643359583},"index":2,"playId":"8a9107b1-f165-3a8b-bf6e-ff841eb71afe","pitchNumber":3,"startTime":"2026-08-23T20:49:23.022Z","endTime":"2026-08-23T20:49:26.022Z","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":1},"index":3,"startTime":"2026-08-23T20:49:43.324Z","endTime":"2026-08-23T20:50:00.432Z","isPitch":false,"type":"action","player":{"id":660844,"link":"/api/v1/people/660844"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"0731f299-1b3f-3ae1-b606-bf223e93ff38","startTime":"2026-08-23T20:50:00.432Z","endTime":"2026-08-23T20:50:04.550Z","isPitch":false,"type":"pickoff"},{"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":76.3,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.086158075352426,"aZ":-27.87237528811058,"pfxX":6.942259823672857,"pfxZ":2.934986862448703,"pX":1.5132868038155076,"pZ":3.305526061635011,"vX0":-1.66820464918679,"vY0":-118.96104910709647,"vZ0":0.5272763635226808,"x":59.32,"y":149.53,"x0":1.3119610678692777,"y0":50.00201659492953,"z0":5.564133758219193,"aX":10.169316288441706},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":5.6,"breakHorizontal":-12.4,"spinRate":1243,"spinDirection":122},"zone":12,"typeConfidence":0.9,"plateTime":0.4566059961062958,"extension":6.075328104212455},"index":5,"playId":"a8190618-114b-3c24-a9bf-5ae192b78395","pitchNumber":4,"startTime":"2026-08-23T20:50:20.033Z","endTime":"2026-08-23T20:50:26.429Z","isPitch":true,"type":"pitch"},{"details":{"description":"Victor Robles steals (9) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":6,"actionPlayId":"a8190618-114b-3c24-a9bf-5ae192b78395","startTime":"2026-08-23T20:50:33.600Z","endTime":"2026-08-23T20:50:53.559Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":645302,"link":"/api/v1/people/645302"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":76.6,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.030390821227893,"aZ":-26.895904151713165,"pfxX":7.318522019469313,"pfxZ":3.5961687477158124,"pX":-0.028262209146387173,"pZ":1.4200652501498932,"vX0":-5.105490540987537,"vY0":-119.34510715723268,"vZ0":-3.6889074932325197,"x":118.08,"y":200.44,"x0":1.1686750906435335,"y0":50.00440618048144,"z0":5.360191861121627,"aX":10.751404121430351},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":6.0,"breakHorizontal":-12.4,"spinRate":1111,"spinDirection":119},"zone":13,"typeConfidence":0.91,"plateTime":0.4557654824609303,"extension":6.230372605003352},"index":7,"playId":"94983a84-3b12-365b-9fa8-d5f90b37a076","pitchNumber":5,"startTime":"2026-08-23T20:50:53.559Z","endTime":"2026-08-23T20:50:57.574Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.3,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.33000815745767,"aZ":-15.077105064911176,"pfxX":5.7503651756615435,"pfxZ":9.584560624459847,"pX":0.18616111204075453,"pZ":4.190575908937432,"vX0":-4.373276932119095,"vY0":-132.46884796226908,"vZ0":-0.46495565200086236,"x":109.9,"y":125.63,"x0":1.108379399568426,"y0":50.00172990707598,"z0":5.466982326588111,"aX":10.25653896628058},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.5,"breakHorizontal":-9.5,"spinRate":2473,"spinDirection":144},"zone":12,"typeConfidence":0.89,"plateTime":0.41290922196887836,"extension":6.089627670546914},"index":8,"playId":"2aa9a803-2bed-3c64-a182-ae0ce42ad534","pitchNumber":6,"startTime":"2026-08-23T20:51:17.101Z","endTime":"2026-08-23T20:51:31.139Z","isPitch":true,"type":"pitch"},{"details":{"description":"Victor Robles steals (10) 3rd base. Victor Robles scores. Throwing error by catcher Carson Kelly.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":0,"homeScore":2,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":9,"actionPlayId":"2aa9a803-2bed-3c64-a182-ae0ce42ad534","startTime":"2026-08-23T20:51:47.754Z","endTime":"2026-08-23T20:52:02.878Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":645302,"link":"/api/v1/people/645302"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":75.4,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.619902727037815,"aZ":-27.924057526361363,"pfxX":7.069103940944556,"pfxZ":2.9689201712227495,"pX":-0.6787932517989921,"pZ":1.5981228440686748,"vX0":-6.094600313034329,"vY0":-118.3509248166269,"vZ0":-2.9022725808944996,"x":142.87,"y":195.63,"x0":0.9998358923782346,"y0":50.00276725614481,"z0":5.373325423108767,"aX":10.12160199795557},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":5.0,"breakHorizontal":-11.5,"spinRate":1146,"spinDirection":121},"zone":7,"typeConfidence":0.91,"plateTime":0.461160718744424,"extension":6.248940109039742},"index":10,"playId":"7e253f56-54b5-339f-864d-2adff16986d0","pitchNumber":7,"startTime":"2026-08-23T20:52:02.878Z","endTime":"2026-08-23T20:52:06.078Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:52:06.078Z","atBatIndex":15},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Randy Arozarena walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-23T20:52:19.154Z","endTime":"2026-08-23T20:54:38.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.34952734340486,"aZ":-14.793324958782996,"pfxX":6.9887100320073605,"pfxZ":9.890963704072496,"pX":0.061022322189398126,"pZ":3.7927768583595056,"vX0":-4.47746161241831,"vY0":-131.82268748977458,"vZ0":-1.5770864884439306,"x":114.67,"y":136.38,"x0":0.8745911476182802,"y0":50.00632737643083,"z0":5.4923610721231935,"aX":12.28682791202503},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.8,"breakHorizontal":-11.6,"spinRate":2444,"spinDirection":138},"zone":12,"typeConfidence":0.89,"plateTime":0.41569216009580723,"extension":6.05662651382914},"index":0,"playId":"4999c433-2cc6-34da-8591-b00ea277d5e9","pitchNumber":1,"startTime":"2026-08-23T20:52:31.977Z","endTime":"2026-08-23T20:52:34.977Z","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":90.9,"endSpeed":82.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.968212277101518,"aZ":-13.604204015553249,"pfxX":6.895772229536526,"pfxZ":10.504486634604469,"pX":0.5012986882239314,"pZ":4.232735444304384,"vX0":-3.8357798085160386,"vY0":-132.30941596567516,"vZ0":-0.6550317383816464,"x":97.89,"y":124.5,"x0":1.0760162132389315,"y0":50.00495336891177,"z0":5.483122691604431,"aX":12.192989228528056},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":19.1,"breakHorizontal":-11.6,"spinRate":2465,"spinDirection":142},"zone":12,"typeConfidence":0.9,"plateTime":0.4144258167567658,"extension":5.977272226985829},"index":1,"playId":"dd55156d-085b-3472-b63c-c07e39c942f9","pitchNumber":2,"startTime":"2026-08-23T20:52:46.355Z","endTime":"2026-08-23T20:52:49.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":73.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.57425798495721,"aZ":-32.92848318835047,"pfxX":-9.33364185466192,"pfxZ":-0.5611643115289198,"pX":-0.7709973359177424,"pZ":2.480049579826755,"vX0":-2.2116603703625737,"vY0":-115.41911738591578,"vZ0":0.39630399692068496,"x":146.39,"y":171.82,"x0":1.4111125963205247,"y0":50.00063027940914,"z0":5.46562495090382,"aX":-12.646348997644287},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-0.6,"breakHorizontal":17.4,"spinRate":2490,"spinDirection":302},"zone":4,"typeConfidence":0.91,"plateTime":0.4737477163725252,"extension":5.984390530151316},"index":2,"playId":"a8a03bbf-31f7-39d2-b7cb-dc883067f725","pitchNumber":3,"startTime":"2026-08-23T20:53:01.832Z","endTime":"2026-08-23T20:53:05.555Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.689667018584657,"aZ":-14.729332228722678,"pfxX":6.466414229718059,"pfxZ":9.832677565402733,"pX":-1.048226848924392,"pZ":2.8097262436123964,"vX0":-7.163154187636911,"vY0":-132.21509342315687,"vZ0":-3.957479694470638,"x":156.96,"y":162.92,"x0":0.8535572942337052,"y0":50.00081811249648,"z0":5.404005119125837,"aX":11.469645928857693},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":17.2,"breakHorizontal":-10.2,"spinRate":2401,"spinDirection":145},"zone":11,"typeConfidence":0.89,"plateTime":0.41397115499781556,"extension":6.271915006752095},"index":3,"playId":"d49f92e1-583d-386f-89fb-6f9d81ecc754","pitchNumber":4,"startTime":"2026-08-23T20:53:18.762Z","endTime":"2026-08-23T20:53:22.695Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.169479148792306,"aZ":-31.828103114393656,"pfxX":-8.92400680319813,"pfxZ":0.250111366790458,"pX":-1.175969566758542,"pZ":2.7183147471325024,"vX0":-2.950466972743001,"vY0":-115.54940736073348,"vZ0":0.7550282130196244,"x":161.83,"y":165.39,"x0":1.2759115827430205,"y0":50.00000975552498,"z0":5.441191387183724,"aX":-12.085068208628451},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":1.0,"breakHorizontal":16.9,"spinRate":2552,"spinDirection":299},"zone":11,"typeConfidence":0.91,"plateTime":0.4736928372494287,"extension":6.053015668055119},"index":4,"playId":"dae24fae-a668-3f7a-9f9f-4b6e3ab060ae","pitchNumber":5,"startTime":"2026-08-23T20:53:36.461Z","endTime":"2026-08-23T20:53:39.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.222291779324802,"aZ":-11.938018955515323,"pfxX":6.7203489713690265,"pfxZ":11.137422337030111,"pX":-0.9890371357887153,"pZ":3.1742689163324016,"vX0":-7.127333320158793,"vY0":-134.0137700980578,"vZ0":-3.5463800197774225,"x":154.7,"y":153.07,"x0":0.8330732601098308,"y0":50.00562372095908,"z0":5.368792859744345,"aX":12.214411158737892},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.6,"breakHorizontal":-10.7,"spinRate":2552,"spinDirection":146},"zone":11,"typeConfidence":0.91,"plateTime":0.40886201038311176,"extension":6.217259256833763},"index":5,"playId":"015cb3ab-8dba-399b-ba1f-b40ab2b73a01","pitchNumber":6,"startTime":"2026-08-23T20:53:58.121Z","endTime":"2026-08-23T20:54:03.737Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-08-23T20:54:21.886Z","endTime":"2026-08-23T20:54:33.186Z","isPitch":false,"type":"action","player":{"id":668227,"link":"/api/v1/people/668227"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.046207196788778,"aZ":-31.804890008451714,"pfxX":6.08528710156693,"pfxZ":0.25754630580343196,"pX":1.3884066814843061,"pZ":2.5574096149973484,"vX0":-1.5057414814044696,"vY0":-118.80619533573461,"vZ0":-0.11984759281714241,"x":64.08,"y":169.73,"x0":1.234661250531367,"y0":50.00545906153802,"z0":5.468701689072725,"aX":8.81082941569622},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":0.7,"breakHorizontal":-10.8,"spinRate":1056,"spinDirection":115},"zone":12,"typeConfidence":0.9,"plateTime":0.4588130410832041,"extension":6.258640215631537},"index":7,"playId":"630e288d-5e9c-325e-bbe3-b8ca7a67dfc8","pitchNumber":7,"startTime":"2026-08-23T20:54:33.186Z","endTime":"2026-08-23T20:54:38.294Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:54:38.294Z","atBatIndex":16},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Dominic Canzone hit by pitch. Randy Arozarena to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-23T20:55:50.905Z","endTime":"2026-08-23T20:57:58.213Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"postOnSecond":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-23T20:54:57.908Z","endTime":"2026-08-23T20:55:53.185Z","isPitch":false,"type":"action"},{"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.2,"endSpeed":80.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.61558450498562,"aZ":-23.78689370825103,"pfxX":-0.39528635077188,"pfxZ":5.196076018557351,"pX":-0.9697137235782631,"pZ":1.703232895743496,"vX0":-5.422800544129481,"vY0":-125.52864700640987,"vZ0":-4.133467454588332,"x":153.96,"y":192.79,"x0":1.259507875246262,"y0":50.005431736055726,"z0":5.281159756014661,"aX":-0.6371465729259331},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.8,"breakHorizontal":1.8,"spinRate":2493,"spinDirection":157},"zone":13,"typeConfidence":0.89,"plateTime":0.4344098011148656,"extension":6.0423434436619505},"index":1,"playId":"591d16a4-013a-32f1-9da1-2eb8fcbb3f2e","pitchNumber":1,"startTime":"2026-08-23T20:55:53.185Z","endTime":"2026-08-23T20:55:56.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.796920084362196,"aZ":-14.363921829136398,"pfxX":6.351766597325847,"pfxZ":9.88597812081178,"pX":0.014628801821986268,"pZ":3.1671987120839487,"vX0":-5.041218056481592,"vY0":-133.18236747836187,"vZ0":-2.9672327828957035,"x":116.44,"y":153.27,"x0":1.1039567369344372,"y0":50.004017676194046,"z0":5.330594055120063,"aX":11.445687608537806},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.5,"breakHorizontal":-10.4,"spinRate":2534,"spinDirection":143},"zone":2,"typeConfidence":0.89,"plateTime":0.41077374297414604,"extension":6.129799347517725},"index":2,"playId":"d2a9f999-7bcf-3249-9d8e-39ee39811973","pitchNumber":2,"startTime":"2026-08-23T20:56:08.766Z","endTime":"2026-08-23T20:56:12.085Z","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.3,"endSpeed":80.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.834012436001277,"aZ":-21.926745984657547,"pfxX":-1.370069411140018,"pfxZ":6.2988726593861575,"pX":-0.7853647378969487,"pZ":2.5830981224183387,"vX0":-4.715539237935746,"vY0":-125.7770006524217,"vZ0":-2.438270046342174,"x":146.94,"y":169.04,"x0":1.280136844637241,"y0":50.001938284405995,"z0":5.31442164384116,"aX":-2.2286724577119656},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":11.2,"breakHorizontal":3.4,"spinRate":2418,"spinDirection":160},"zone":4,"typeConfidence":0.94,"plateTime":0.43292938247220913,"extension":6.112008073373843},"index":3,"playId":"9f30a12c-905f-3a3b-91c5-a285d8f89ecc","pitchNumber":3,"startTime":"2026-08-23T20:56:26.689Z","endTime":"2026-08-23T20:56:29.689Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.94880754299,"aZ":-26.9240297972643,"pfxX":7.307956297640498,"pfxZ":3.646189429419944,"pX":-0.9934225450086349,"pZ":0.9682304560167595,"vX0":-6.994279881025101,"vY0":-118.72082415747101,"vZ0":-4.357803747369266,"x":154.87,"y":212.64,"x0":1.0297064351020382,"y0":50.00266903720632,"z0":5.2548432243492105,"aX":10.5196468651744},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":5.9,"breakHorizontal":-11.8,"spinRate":1106,"spinDirection":123},"zone":13,"typeConfidence":0.91,"plateTime":0.45990420517107333,"extension":6.24769801064479},"index":4,"playId":"9c0316bb-0141-3b30-b222-bde18a334cf0","pitchNumber":4,"startTime":"2026-08-23T20:56:48.278Z","endTime":"2026-08-23T20:56:51.278Z","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":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.68459620461962,"aZ":-25.151863778636894,"pfxX":-2.1032445624749996,"pfxZ":4.267417032194141,"pX":-0.3196469160228552,"pZ":2.881816394527004,"vX0":-3.225027047822387,"vY0":-126.61164471563247,"vZ0":-1.3981151288576683,"x":129.18,"y":160.97,"x0":1.2374090460613214,"y0":50.000612261667555,"z0":5.429279902787566,"aX":-3.4583924405564996},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.7,"breakHorizontal":4.4,"spinRate":2463,"spinDirection":170},"zone":1,"typeConfidence":0.95,"plateTime":0.43046095011763574,"extension":6.139467635092652},"index":5,"playId":"7dc5f976-1644-3b40-8567-52df458d0388","pitchNumber":5,"startTime":"2026-08-23T20:57:09.974Z","endTime":"2026-08-23T20:57:12.974Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"playId":"68b55942-3523-3c15-83f0-64b6d18902a0","startTime":"2026-08-23T20:57:32.138Z","endTime":"2026-08-23T20:57:36.256Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","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":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.946257611861586,"aZ":-26.182886521603702,"pfxX":7.274812149701579,"pfxZ":4.097446043703485,"pX":1.443088258729494,"pZ":3.6136966152796743,"vX0":-1.9277808367012625,"vY0":-119.8381214112889,"vZ0":0.9213290652963398,"x":61.99,"y":141.21,"x0":1.3099853700479942,"y0":50.00406431902502,"z0":5.5532072174165705,"aX":10.640587959927728},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":7.9,"breakHorizontal":-12.7,"spinRate":919,"spinDirection":123},"zone":12,"typeConfidence":0.9,"plateTime":0.4560842434715724,"extension":6.203026404676526},"index":7,"playId":"d7efe164-ad97-3560-8d14-8db5beeb54e0","pitchNumber":6,"startTime":"2026-08-23T20:57:51.796Z","endTime":"2026-08-23T20:57:58.213Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:57:58.213Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Julio Rodríguez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-23T20:58:12.020Z","endTime":"2026-08-23T20:59:17.366Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"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(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":91.4,"endSpeed":83.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.061874813107178,"aZ":-11.059824134969684,"pfxX":6.572030327515665,"pfxZ":11.772135940922714,"pX":-1.035361913226683,"pZ":2.9310630780156424,"vX0":-7.0719004829233665,"vY0":-132.97055803836693,"vZ0":-4.340718191167779,"x":156.47,"y":159.64,"x0":0.8026810070330286,"y0":50.005752070492036,"z0":5.384965149419361,"aX":11.791098954232034},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":20.6,"breakHorizontal":-10.4,"spinRate":2611,"spinDirection":148},"zone":11,"typeConfidence":0.9,"plateTime":0.41166273186647384,"extension":6.283802674697389},"index":0,"playId":"7933e4c2-b1fb-36ba-a213-447fd7168c5b","pitchNumber":1,"startTime":"2026-08-23T20:58:31.157Z","endTime":"2026-08-23T20:58:36.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.31902737274565,"aZ":-13.097873542238057,"pfxX":6.918917487792884,"pfxZ":10.597370412377462,"pX":-0.8708274037032377,"pZ":2.0429787302255296,"vX0":-6.905076438046976,"vY0":-132.8025415102661,"vZ0":-6.048324499942569,"x":150.19,"y":183.62,"x0":0.854178138353678,"y0":50.0047664317686,"z0":5.288877369976784,"aX":12.458398960098807},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.2,"breakHorizontal":-11.2,"spinRate":2554,"spinDirection":142},"zone":13,"typeConfidence":0.89,"plateTime":0.41118569269376426,"extension":6.188523550424752},"index":1,"playId":"647fa01a-558f-3a69-bfef-c3bbeb4e9f31","pitchNumber":2,"startTime":"2026-08-23T20:58:56.515Z","endTime":"2026-08-23T20:58:59.965Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.8,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.101146901507935,"aZ":-25.556256483414703,"pfxX":4.725262150574283,"pfxZ":4.453612980117978,"pX":0.4185524112113249,"pZ":1.656548040388246,"vX0":-3.191671134895998,"vY0":-120.2392422031554,"vZ0":-3.4215177432977515,"x":101.05,"y":194.05,"x0":1.1395774928255689,"y0":50.00353062266026,"z0":5.329692753209584,"aX":7.02102823323707},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":7.7,"breakHorizontal":-7.9,"spinRate":1071,"spinDirection":116},"zone":14,"typeConfidence":0.9,"plateTime":0.4530023820815394,"extension":6.249038184487316},"index":2,"playId":"9495bcf1-1e44-3769-8479-11f5ba29ebbc","pitchNumber":3,"startTime":"2026-08-23T20:59:14.304Z","endTime":"2026-08-23T20:59:17.366Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T20:59:17.366Z","atBatIndex":18},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Michael Conforto homers (11) on a fly ball to right field.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-23T21:01:19.617Z","endTime":"2026-08-23T21:02:23.809Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":{"id":682243,"link":"/api/v1/people/682243"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.109165266711255,"aZ":-26.6725918923015,"pfxX":1.4742037972244224,"pfxZ":3.266179100502349,"pX":-0.3759210982489411,"pZ":2.3882408809174707,"vX0":1.6012677334872059,"vY0":-127.81125778341678,"vZ0":-3.0080816195091407,"x":131.33,"y":174.3,"x0":-1.1980863191021163,"y0":50.00105994453163,"z0":5.63726915468892,"aX":2.4798867026837295},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.6,"breakHorizontal":-3.0,"spinRate":2429,"spinDirection":148},"zone":4,"typeConfidence":2.0,"plateTime":0.4257805930484988,"extension":6.1667865365546835},"index":0,"playId":"4ee6c53e-e8f0-3bcf-a110-e7587ecf2ff6","pitchNumber":1,"startTime":"2026-08-23T21:01:42.430Z","endTime":"2026-08-23T21:01:45.677Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.61327086818896,"aZ":-44.26278587991678,"pfxX":2.74952021485418,"pfxZ":-8.365236483812044,"pX":0.4153957400692435,"pZ":2.343019345110512,"vX0":2.7070263872835443,"vY0":-119.37240526034046,"vZ0":1.3580200245310439,"x":101.17,"y":175.52,"x0":-1.0897238447450803,"y0":50.00099840692607,"z0":5.746257846623501,"aX":3.9741420340319977},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-14.5,"breakHorizontal":-5.6,"spinRate":2422,"spinDirection":25},"zone":6,"typeConfidence":2.0,"plateTime":0.4585288725504073,"extension":6.3518900899450985},"hitData":{"launchSpeed":94.3,"launchAngle":30.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":215.69,"coordY":85.7}},"index":1,"playId":"7ba3d08b-58ea-3643-9f4a-d42db7526651","pitchNumber":2,"startTime":"2026-08-23T21:01:59.795Z","endTime":"2026-08-23T21:02:23.809Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T21:02:23.809Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carson Kelly flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-23T21:02:32.049Z","endTime":"2026-08-23T21:04:05.573Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":88.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.650376754941906,"aZ":-11.900526402327893,"pfxX":-2.812631377465356,"pfxZ":10.272324649736703,"pX":-0.7675396165535838,"pZ":3.213447546934728,"vX0":2.0200067909992763,"vY0":-138.7821733705499,"vZ0":-4.547909526674735,"x":146.26,"y":152.02,"x0":-1.13514527092926,"y0":50.00061236903963,"z0":5.6502892478140625,"aX":-5.550117572170433},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.0,"breakHorizontal":4.8,"spinRate":2370,"spinDirection":201},"zone":1,"typeConfidence":2.0,"plateTime":0.3929152853715374,"extension":6.412034979977913},"index":0,"playId":"907c7f25-84ba-3696-96d8-4d78836f56da","pitchNumber":1,"startTime":"2026-08-23T21:02:59.545Z","endTime":"2026-08-23T21:03:02.545Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":85.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.641354660668156,"aZ":-19.848914964386246,"pfxX":1.499621655116925,"pfxZ":6.6978594733062495,"pX":0.6386973079668626,"pZ":1.0997012771084889,"vX0":3.932706731186432,"vY0":-133.3173715633439,"vZ0":-7.863406062050204,"x":92.65,"y":209.09,"x0":-1.0374424728026244,"y0":50.00350864472898,"z0":5.466591840107842,"aX":2.7597456471635167},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.0,"breakHorizontal":-3.4,"spinRate":2545,"spinDirection":183},"zone":14,"typeConfidence":2.0,"plateTime":0.40738048224216783,"extension":6.409101201314007},"index":1,"playId":"7ab0263f-8048-3e64-bb9d-438272aedb6d","pitchNumber":2,"startTime":"2026-08-23T21:03:19.904Z","endTime":"2026-08-23T21:03:22.904Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.646245126246047,"aZ":-28.210649649144063,"pfxX":2.1090324511763416,"pfxZ":2.4318027709551866,"pX":1.0455962810951356,"pZ":0.8761461257110433,"vX0":4.699214322630126,"vY0":-126.11208135392354,"vZ0":-5.701748693277071,"x":77.14,"y":215.12,"x0":-1.1068485420980279,"y0":50.00454328405397,"z0":5.406781399045165,"aX":3.439216958096487},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.5,"breakHorizontal":-4.8,"spinRate":2593,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.432266618820595,"extension":6.3364410241128954},"index":2,"playId":"0b512b55-657b-3c92-8554-300ec1b40f1e","pitchNumber":3,"startTime":"2026-08-23T21:03:36.621Z","endTime":"2026-08-23T21:03:39.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.82778318029737,"aZ":-12.86034837016228,"pfxX":-2.6692038026720764,"pfxZ":10.153748172394533,"pX":0.11279248982172353,"pZ":2.766491675640102,"vX0":3.887669899940392,"vY0":-136.5172091578043,"vZ0":-5.095135835146743,"x":112.7,"y":164.08,"x0":-0.9777873842535806,"y0":50.006161581714956,"z0":5.530455689237828,"aX":-5.079258072909419},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.6,"breakHorizontal":4.1,"spinRate":2378,"spinDirection":198},"zone":5,"typeConfidence":2.0,"plateTime":0.40001679600804074,"extension":6.282522277736355},"hitData":{"launchSpeed":98.2,"launchAngle":38.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":156.79,"coordY":63.05}},"index":3,"playId":"86f8bde0-5f93-3134-89b1-94b04c6ef837","pitchNumber":4,"startTime":"2026-08-23T21:03:55.007Z","endTime":"2026-08-23T21:04:05.573Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T21:04:05.573Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-23T21:04:18.012Z","endTime":"2026-08-23T21:05:47.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":663728,"link":"/api/v1/people/663728"},"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(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":92.0,"endSpeed":85.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.414298506831564,"aZ":-20.985458053680208,"pfxX":0.8633671222882551,"pfxZ":6.067513102483253,"pX":0.4019575514645983,"pZ":2.317169320997224,"vX0":3.7335179515676438,"vY0":-134.08140773580544,"vZ0":-4.735814952074033,"x":101.68,"y":176.22,"x0":-1.1133726385882265,"y0":50.00494958158335,"z0":5.577903796647477,"aX":1.5929151609230319},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.3,"breakHorizontal":-2.3,"spinRate":2602,"spinDirection":189},"zone":6,"typeConfidence":2.0,"plateTime":0.4064575281343701,"extension":6.167844066765945},"index":0,"playId":"88480fdf-68ad-3537-a0ff-cf28405928f1","pitchNumber":1,"startTime":"2026-08-23T21:04:36.884Z","endTime":"2026-08-23T21:04:39.884Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-08-23T21:04:48.647Z","endTime":"2026-08-23T21:05:02.557Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":96.9,"endSpeed":89.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.761983295080228,"aZ":-11.35899571543065,"pfxX":-3.10489036548414,"pfxZ":10.23911486597655,"pX":-0.6062149994187928,"pZ":3.075048085490458,"vX0":2.2614088440855507,"vY0":-141.11521091694817,"vZ0":-5.190506449811755,"x":140.11,"y":155.75,"x0":-1.0114424881174768,"y0":50.00065533798684,"z0":5.659251392905658,"aX":-6.310145548415488},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.8,"breakHorizontal":5.2,"spinRate":2573,"spinDirection":201},"zone":1,"typeConfidence":2.0,"plateTime":0.3869962059718963,"extension":6.3949986089511555},"index":2,"playId":"9b3c34d7-2f31-3afe-abe7-ecd475cbbf7c","pitchNumber":2,"startTime":"2026-08-23T21:05:02.557Z","endTime":"2026-08-23T21:05:05.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":80.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.667698082129768,"aZ":-28.386613499672332,"pfxX":-4.834639195616962,"pfxZ":2.365392295203468,"pX":-0.6755126950339374,"pZ":0.6494104807116206,"vX0":2.7396655935743435,"vY0":-124.60673221917192,"vZ0":-5.747828514544508,"x":142.75,"y":221.25,"x0":-1.15062154411679,"y0":50.00432437089097,"z0":5.277915773498898,"aX":-7.7448877748123275},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.4,"breakHorizontal":8.3,"spinRate":1184,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.43648080062430683,"extension":6.425776374969777},"index":3,"playId":"8b0db912-d3e9-350a-a709-f851def781a7","pitchNumber":3,"startTime":"2026-08-23T21:05:23.315Z","endTime":"2026-08-23T21:05:26.315Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.666381713445162,"aZ":-27.647383791502133,"pfxX":-5.210918309029964,"pfxZ":2.8537044091947674,"pX":-1.2184066242178682,"pZ":2.674161392526703,"vX0":1.5837894192870907,"vY0":-124.2646660139097,"vZ0":-1.3828702751581157,"x":163.44,"y":166.58,"x0":-1.181790606998648,"y0":50.00155527253631,"z0":5.505313663246531,"aX":-8.26167091977122},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.2,"breakHorizontal":9.1,"spinRate":1129,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.4384518850647776,"extension":6.365813862535045},"index":4,"playId":"dc569244-1ef8-3d07-9430-70c676109e0b","pitchNumber":4,"startTime":"2026-08-23T21:05:44.790Z","endTime":"2026-08-23T21:05:47.790Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T21:05:47.790Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Seiya Suzuki walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-23T21:06:02.973Z","endTime":"2026-08-23T21:08:11.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"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,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.13740570782891,"aZ":-28.791081547607423,"pfxX":1.6682630326277401,"pfxZ":1.977699767432905,"pX":1.3730410577371042,"pZ":1.7960202023595386,"vX0":5.505011084703012,"vY0":-128.77314370247925,"vZ0":-3.9368404627464195,"x":64.66,"y":190.29,"x0":-0.9934550346082223,"y0":50.00193399179172,"z0":5.526734995803221,"aX":2.8528743959558533},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.0,"breakHorizontal":-4.1,"spinRate":2521,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.4223924634292775,"extension":6.409080071694192},"index":0,"playId":"256f0dfa-fb1f-349c-808d-3c45331ac777","pitchNumber":1,"startTime":"2026-08-23T21:06:14.950Z","endTime":"2026-08-23T21:06:18.480Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.895948899779974,"aZ":-29.32712571109059,"pfxX":2.50089420739826,"pfxZ":1.6750733356261378,"pX":0.6694036495075892,"pZ":1.709205062512011,"vX0":3.7731291980001433,"vY0":-128.7535812762909,"vZ0":-3.9583704152976766,"x":91.48,"y":192.63,"x0":-1.133555761462955,"y0":50.001844309524806,"z0":5.507560110958144,"aX":4.245327463636053},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.4,"breakHorizontal":-5.3,"spinRate":2546,"spinDirection":133},"zone":9,"typeConfidence":2.0,"plateTime":0.423584207321932,"extension":6.330349995695524},"index":1,"playId":"0001e49a-a8d6-3628-b872-6865a060b3e2","pitchNumber":2,"startTime":"2026-08-23T21:06:34.847Z","endTime":"2026-08-23T21:06:37.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.85850906234397,"aZ":-10.908463692190843,"pfxX":-2.390274978955577,"pfxZ":10.682701899731882,"pX":0.6178393989026111,"pZ":3.1736923705462368,"vX0":4.938440801258675,"vY0":-139.5892236342439,"vZ0":-4.733504745708108,"x":93.45,"y":153.09,"x0":-0.8567777141289306,"y0":50.00334442518426,"z0":5.5983314877728505,"aX":-4.759135410836585},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.7,"breakHorizontal":3.4,"spinRate":2669,"spinDirection":193},"zone":3,"typeConfidence":2.0,"plateTime":0.3910922355308375,"extension":6.285576487971405},"index":2,"playId":"d0c00baa-6a01-3948-94d4-aeb5b0d84d52","pitchNumber":3,"startTime":"2026-08-23T21:06:56.114Z","endTime":"2026-08-23T21:06:59.114Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-23T21:07:09.843Z","endTime":"2026-08-23T21:07:22.075Z","isPitch":false,"type":"action","player":{"id":673548,"link":"/api/v1/people/673548"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.09122329089743,"aZ":-44.41898700848249,"pfxX":1.0784384035729655,"pfxZ":-7.989932188365623,"pX":0.4130757571417428,"pZ":-0.36396727469375756,"vX0":2.8329681038602508,"vY0":-123.40826359640289,"vZ0":-5.08876783077671,"x":101.25,"y":248.61,"x0":-0.8929935607584223,"y0":50.00423134474777,"z0":5.493180710517271,"aX":1.6521460569718247},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-15.5,"breakHorizontal":-2.6,"spinRate":2454,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.44497680472065015,"extension":6.6098839997570975},"index":4,"playId":"217dd485-6783-3f77-b0c0-47ace7682b84","pitchNumber":4,"startTime":"2026-08-23T21:07:22.075Z","endTime":"2026-08-23T21:07:25.075Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.240710227012645,"aZ":-40.285131541979446,"pfxX":9.133055543910084,"pfxZ":-5.496315747722624,"pX":0.9714365184420475,"pZ":0.8310957735450998,"vX0":2.356614959954198,"vY0":-121.35766194120005,"vZ0":-2.615045204316581,"x":79.97,"y":216.34,"x0":-1.2013110555715998,"y0":50.00443639567891,"z0":5.469882610122086,"aX":13.470809794534429},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-10.3,"breakHorizontal":-17.2,"spinRate":2490,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4532820858500841,"extension":6.425384088440066},"index":5,"playId":"0eea7a5d-54ef-3289-ad49-bdf2b629458b","pitchNumber":5,"startTime":"2026-08-23T21:07:46.233Z","endTime":"2026-08-23T21:07:49.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.888993536929434,"aZ":-16.179732378448005,"pfxX":-7.350578219400957,"pfxZ":8.157654346638434,"pX":0.8003090795519386,"pZ":3.380974243264591,"vX0":6.796788007864409,"vY0":-138.2049052385404,"vZ0":-3.242245350971296,"x":86.49,"y":147.49,"x0":-0.719761273939483,"y0":50.00286335378948,"z0":5.637263322763301,"aX":-14.412624434676493},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.4,"breakHorizontal":12.1,"spinRate":2517,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.394277152379892,"extension":6.28597077744828},"index":6,"playId":"5af6d945-23a4-3103-8661-9b53041bdb94","pitchNumber":6,"startTime":"2026-08-23T21:08:08.212Z","endTime":"2026-08-23T21:08:11.899Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T21:08:11.899Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cal Raleigh challenged (pitch result), call on the field was confirmed: Michael Busch walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-23T21:08:25.350Z","endTime":"2026-08-23T21:10:22.036Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"postOnSecond":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"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":"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":{"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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.13196492502246,"aZ":-27.699260417484396,"pfxX":-5.936936771230416,"pfxZ":2.863492431300944,"pX":0.06711050057768131,"pZ":1.3988716904127179,"vX0":5.179700333762343,"vY0":-123.53680751471886,"vZ0":-3.938917057029874,"x":114.44,"y":201.01,"x0":-1.2746152889683202,"y0":50.00120126244994,"z0":5.3144030258508925,"aX":-9.274224812727955},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.6,"breakHorizontal":9.7,"spinRate":1149,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.4415532588426694,"extension":6.553355982909484},"index":0,"playId":"b5b34206-140c-33bd-8c50-c23130ffc787","pitchNumber":1,"startTime":"2026-08-23T21:08:40.304Z","endTime":"2026-08-23T21:08:48.484Z","isPitch":true,"type":"pitch"},{"details":{"description":"Seiya Suzuki steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"b5b34206-140c-33bd-8c50-c23130ffc787","startTime":"2026-08-23T21:08:53.614Z","endTime":"2026-08-23T21:09:16.935Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":673548,"link":"/api/v1/people/673548"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":78.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.58902583043425,"aZ":-24.672348524132428,"pfxX":-4.0655306553969,"pfxZ":4.923934442060692,"pX":1.4449933412399874,"pZ":1.2186102510825123,"vX0":7.307503161157821,"vY0":-121.79576579730663,"vZ0":-4.7968761469936965,"x":61.92,"y":205.88,"x0":-1.0461685137644448,"y0":50.0056199012901,"z0":5.30909242442702,"aX":-6.199853872792857},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":8.2,"breakHorizontal":5.9,"spinRate":1169,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.44717848929655757,"extension":6.448417403764216},"index":2,"playId":"ef857e2f-8a5a-3b7e-8f60-8793e0a89d4d","pitchNumber":2,"startTime":"2026-08-23T21:09:16.935Z","endTime":"2026-08-23T21:09:19.935Z","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":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.463494907086712,"aZ":-32.14010518143255,"pfxX":2.8349423472686217,"pfxZ":0.0213192767996242,"pX":0.30969123213586897,"pZ":1.560942999215285,"vX0":2.6042312123136604,"vY0":-128.8604935321244,"vZ0":-3.888031422200199,"x":105.2,"y":196.63,"x0":-1.0776489809009033,"y0":50.004742135209916,"z0":5.537221687337409,"aX":4.830333278603109},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.5,"breakHorizontal":-5.6,"spinRate":2512,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.42293268770052617,"extension":6.227256669596936},"index":3,"playId":"18b07296-70b7-3e3b-93ec-29175e1001c2","pitchNumber":3,"startTime":"2026-08-23T21:09:37.567Z","endTime":"2026-08-23T21:09:41.259Z","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":94.9,"endSpeed":87.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.58274014999961,"aZ":-13.949607101565366,"pfxX":-7.3133004226829685,"pfxZ":9.332828071542053,"pX":0.24074541051565307,"pZ":2.628363535051482,"vX0":5.377212881168949,"vY0":-138.09201637549452,"vZ0":-5.61838198434103,"x":107.82,"y":167.81,"x0":-0.7709053544940867,"y0":50.000009082528116,"z0":5.609710659646981,"aX":-14.27741269650949},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.1,"breakHorizontal":12.2,"spinRate":2599,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.39498255940388827,"extension":6.189513542879217},"index":4,"playId":"c11e4529-2908-3525-bac7-d78f98d53b4a","pitchNumber":4,"startTime":"2026-08-23T21:09:58.766Z","endTime":"2026-08-23T21:10:02.180Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.870505621245627,"aZ":-21.524613908133833,"pfxX":2.963413047360199,"pfxZ":5.880823511080472,"pX":-0.5474164697349088,"pZ":3.4593066306292157,"vX0":0.7799965694793674,"vY0":-132.60485781528124,"vZ0":-1.7445591682326902,"x":137.87,"y":145.38,"x0":-1.2294160029052998,"y0":50.00387818976376,"z0":5.669813051794052,"aX":5.3662062007710984},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.6,"breakHorizontal":-5.5,"spinRate":2653,"spinDirection":178},"zone":11,"typeConfidence":2.0,"plateTime":0.41041832731963446,"extension":6.158997481470149},"index":5,"playId":"4f914045-ca55-35c9-a595-f29bdd4f9410","pitchNumber":5,"startTime":"2026-08-23T21:10:17.447Z","endTime":"2026-08-23T21:10:22.036Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"}},"playEndTime":"2026-08-23T21:10:22.036Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alex Bregman walks. Seiya Suzuki to 3rd. Michael Busch to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-23T21:11:50.461Z","endTime":"2026-08-23T21:13:21.319Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"postOnSecond":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"postOnThird":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"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":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-23T21:10:53.482Z","endTime":"2026-08-23T21:11:52.563Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.098573753108475,"aZ":-39.304697946367305,"pfxX":8.763683237715505,"pfxZ":-4.9041399465318865,"pX":1.011424121157442,"pZ":0.8775957310553815,"vX0":2.4526327177561447,"vY0":-120.2812807919294,"vZ0":-2.7229429254920805,"x":78.45,"y":215.08,"x0":-1.1621388782173865,"y0":50.00482643750781,"z0":5.537225332999249,"aX":12.737010405550548},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-9.2,"breakHorizontal":-16.4,"spinRate":2364,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.456792369075385,"extension":6.408061980514572},"index":1,"playId":"c3442eef-70cb-3cbc-8b19-25f6312bc8f4","pitchNumber":1,"startTime":"2026-08-23T21:11:52.563Z","endTime":"2026-08-23T21:11:55.563Z","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":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.238415877474157,"aZ":-14.715489602687683,"pfxX":-9.129098818322065,"pfxZ":8.891445144129388,"pX":0.706795901430039,"pZ":1.1731286172419402,"vX0":7.507094749094663,"vY0":-138.5879205377648,"vZ0":-8.926678371065483,"x":90.06,"y":207.11,"x0":-0.8384435168084325,"y0":50.00425366449105,"z0":5.398592948033206,"aX":-17.92722340498349},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.6,"breakHorizontal":15.1,"spinRate":2573,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.393801240013683,"extension":6.335591891229772},"index":2,"playId":"309b5d21-cf32-35a0-9c14-6d52d3ea4a01","pitchNumber":2,"startTime":"2026-08-23T21:12:13.316Z","endTime":"2026-08-23T21:12:16.316Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.568671265775517,"aZ":-11.316294734937088,"pfxX":-7.737271729423824,"pfxZ":10.348705598490527,"pX":-0.04085332930025316,"pZ":3.1273630914901083,"vX0":4.8982598298786355,"vY0":-140.53678446296826,"vZ0":-5.007409823522369,"x":118.56,"y":154.34,"x0":-0.794269628239434,"y0":50.00237665948322,"z0":5.656839834404632,"aX":-15.594973535565618},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.0,"breakHorizontal":13.1,"spinRate":2585,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.38859296698213175,"extension":6.227025768475279},"index":3,"playId":"e3013647-6a3c-3374-9a5e-467b82a1909e","pitchNumber":3,"startTime":"2026-08-23T21:12:34.989Z","endTime":"2026-08-23T21:12:38.565Z","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":96.0,"endSpeed":88.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.595548670364288,"aZ":-14.585607087458127,"pfxX":-8.236210395828177,"pfxZ":8.791234339660114,"pX":-0.4307877772661308,"pZ":3.572482124840799,"vX0":3.828223090037111,"vY0":-139.85662452916233,"vZ0":-3.143490534047557,"x":133.42,"y":142.32,"x0":-0.7397864146450442,"y0":50.00261811733428,"z0":5.655063897298158,"aX":-16.47834781093538},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.6,"breakHorizontal":14.3,"spinRate":2502,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.3901496117929675,"extension":6.194614828116748},"index":4,"playId":"0ddb9fca-5ef7-385a-be33-2e63d9100793","pitchNumber":4,"startTime":"2026-08-23T21:12:57.220Z","endTime":"2026-08-23T21:13:01.185Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":85.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.67294796883635,"aZ":-20.994967057837496,"pfxX":2.6059673270856427,"pfxZ":6.124963584267361,"pX":1.248919091167881,"pZ":2.37057416244898,"vX0":5.133616050402574,"vY0":-132.83209226732052,"vZ0":-4.1813376948207175,"x":69.39,"y":174.77,"x0":-1.0313116241304967,"y0":50.00528920412196,"z0":5.450558184544782,"aX":4.75758800676322},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.6,"breakHorizontal":-5.6,"spinRate":2739,"spinDirection":170},"zone":14,"typeConfidence":2.0,"plateTime":0.40898612969511383,"extension":6.2363833267883795},"index":5,"playId":"9ce96c5c-bfc6-3a51-8038-b54f9123ece8","pitchNumber":5,"startTime":"2026-08-23T21:13:18.012Z","endTime":"2026-08-23T21:13:21.319Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T21:13:21.319Z","atBatIndex":24},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ian Happ hits a grand slam (22) to right field. Seiya Suzuki scores. Michael Busch scores. Alex Bregman scores.","rbi":4,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-23T21:13:39.401Z","endTime":"2026-08-23T21:15:44.269Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":95},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":{"id":682243,"link":"/api/v1/people/682243"},"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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":{"id":682243,"link":"/api/v1/people/682243"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":{"id":682243,"link":"/api/v1/people/682243"},"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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":{"id":682243,"link":"/api/v1/people/682243"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.906047749486707,"aZ":-28.86083698738594,"pfxX":-5.552332059004841,"pfxZ":2.084166223886881,"pX":-0.5912902319012383,"pZ":1.4413064265465052,"vX0":3.396021649967788,"vY0":-124.25574414703338,"vZ0":-3.786257522213085,"x":139.54,"y":199.86,"x0":-1.2425606127038533,"y0":50.00346503873954,"z0":5.3384143709763565,"aX":-8.830999390801063},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.2,"breakHorizontal":9.5,"spinRate":1166,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.4379593382502769,"extension":6.530119827734419},"index":0,"playId":"bbeca34e-f36a-350d-8612-8e4421739f49","pitchNumber":1,"startTime":"2026-08-23T21:13:48.556Z","endTime":"2026-08-23T21:13:51.556Z","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":90.6,"endSpeed":84.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.027880080728963,"aZ":-24.443397292367994,"pfxX":3.8478045971925545,"pfxZ":4.293716805461848,"pX":0.592829685510315,"pZ":4.447895299823056,"vX0":3.334183695050215,"vY0":-132.06259250445845,"vZ0":1.3848968367764791,"x":94.4,"y":118.69,"x0":-1.1774220364597945,"y0":50.00337528694531,"z0":5.690496988268163,"aX":6.92652155016957},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.3,"breakHorizontal":-7.6,"spinRate":2706,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.41174194935919184,"extension":6.144147383905085},"index":1,"playId":"12bce450-f0be-3f41-b737-b713389c264f","pitchNumber":2,"startTime":"2026-08-23T21:14:08.030Z","endTime":"2026-08-23T21:14:11.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.008082815086954,"aZ":-9.503149206781194,"pfxX":-2.9384534835454024,"pfxZ":11.398262176466835,"pX":-0.24643162283491396,"pZ":3.627468323568223,"vX0":2.8899794697329053,"vY0":-140.00307753303463,"vZ0":-3.836995785501716,"x":126.39,"y":140.84,"x0":-0.9092800983511072,"y0":50.003932871616705,"z0":5.635502862852341,"aX":-5.8454806332321825},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":20.0,"breakHorizontal":4.8,"spinRate":2645,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.3909152095755224,"extension":6.249205677524915},"index":2,"playId":"fb538dd3-b844-34d8-92b5-58f443f92677","pitchNumber":3,"startTime":"2026-08-23T21:14:28.124Z","endTime":"2026-08-23T21:14:31.124Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":79.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.68805088216393,"aZ":-27.82416958045024,"pfxX":-6.088650330566233,"pfxZ":2.744621453403451,"pX":-0.16183848694434766,"pZ":1.3371716363977149,"vX0":4.35620483015818,"vY0":-124.03837104077321,"vZ0":-4.018979028108745,"x":123.17,"y":202.68,"x0":-1.1344579927178924,"y0":50.00468717440477,"z0":5.252931497207239,"aX":-9.656841931266175},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.4,"breakHorizontal":10.2,"spinRate":1182,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.4386295823909543,"extension":6.527127782337157},"index":3,"playId":"d14af361-1c41-3828-8a1b-19ac914183f1","pitchNumber":4,"startTime":"2026-08-23T21:14:49.433Z","endTime":"2026-08-23T21:14:52.433Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.331424020244,"aZ":-26.874124129867248,"pfxX":-4.9739668181713395,"pfxZ":3.3751211401332766,"pX":0.6804121675817357,"pZ":1.5883879101640102,"vX0":6.36502676075756,"vY0":-124.28056674477033,"vZ0":-3.5676061235738374,"x":91.06,"y":195.89,"x0":-1.264645746704325,"y0":50.00040272049708,"z0":5.268535967769159,"aX":-7.799998721386426},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.5,"breakHorizontal":7.6,"spinRate":1184,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.4403107391111787,"extension":6.567051444999607},"hitData":{"launchSpeed":101.6,"launchAngle":27.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":239.63,"coordY":95.09}},"index":4,"playId":"70ab624a-ac58-31da-b29f-a786f699d077","pitchNumber":5,"startTime":"2026-08-23T21:15:17.262Z","endTime":"2026-08-23T21:15:44.269Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T21:15:44.269Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nico Hoerner strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-23T21:16:15.248Z","endTime":"2026-08-23T21:17:31.585Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-23T21:16:04.272Z","endTime":"2026-08-23T21:16:17.421Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.1,"endSpeed":89.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.97083622264305,"aZ":-9.165739266881783,"pfxX":-3.4503684364568366,"pfxZ":11.349545827871484,"pX":-0.051004370598567224,"pZ":1.6352450291018792,"vX0":3.5432149300813003,"vY0":-141.21082172272673,"vZ0":-9.288435519175467,"x":118.94,"y":194.63,"x0":-0.8713660816978019,"y0":50.00547498926063,"z0":5.549652706086464,"aX":-6.996732196088325},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.0,"breakHorizontal":5.5,"spinRate":2429,"spinDirection":200},"zone":8,"typeConfidence":2.0,"plateTime":0.38730243139618015,"extension":6.426810087485934},"index":1,"playId":"243c8904-9909-31ef-9efd-bc933cdf5bdb","pitchNumber":1,"startTime":"2026-08-23T21:16:17.421Z","endTime":"2026-08-23T21:16:20.590Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.326482778583692,"aZ":-42.992102076214216,"pfxX":1.5608554200088838,"pfxZ":-7.102486971410163,"pX":-0.2243246964859534,"pZ":1.3314711358070104,"vX0":1.6496416524277546,"vY0":-122.60557434065117,"vZ0":-1.3861083198452189,"x":125.55,"y":202.83,"x0":-1.1088427643975625,"y0":50.00606551803774,"z0":5.5743647272128,"aX":2.3757181371424934},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-13.0,"breakHorizontal":-3.2,"spinRate":2370,"spinDirection":26},"zone":13,"typeConfidence":2.0,"plateTime":0.44679807087037693,"extension":6.397302734041841},"index":2,"playId":"78403521-3285-3abd-b5cb-b0308b4b846d","pitchNumber":2,"startTime":"2026-08-23T21:16:35.709Z","endTime":"2026-08-23T21:16:38.709Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":76.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.421261661333702,"aZ":-40.93649386511094,"pfxX":9.296412178325816,"pfxZ":-5.796949113039997,"pX":-0.4729774949672922,"pZ":3.779968918591231,"vX0":-0.843942651415724,"vY0":-122.93607443606354,"vZ0":3.7275404023901393,"x":135.03,"y":136.72,"x0":-1.3285308294361968,"y0":50.005877155785925,"z0":5.749303083813324,"aX":14.040936455870009},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-9.2,"breakHorizontal":-16.6,"spinRate":2406,"spinDirection":39},"zone":11,"typeConfidence":2.0,"plateTime":0.4478409243510515,"extension":6.222253666794797},"index":3,"playId":"aa66552e-8463-3c61-83f7-673ed3c26eb5","pitchNumber":3,"startTime":"2026-08-23T21:16:53.447Z","endTime":"2026-08-23T21:16:56.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94130174872863,"aZ":-27.9750619259093,"pfxX":-5.949550075401372,"pfxZ":2.7018492572941764,"pX":-1.0813729310650495,"pZ":2.344428245772487,"vX0":2.058092554938483,"vY0":-123.4515183313272,"vZ0":-1.8543270052722582,"x":158.22,"y":175.48,"x0":-1.1494596176299328,"y0":50.00357875978614,"z0":5.444065954866982,"aX":-9.248654719583435},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.7,"breakHorizontal":10.3,"spinRate":1131,"spinDirection":203},"zone":13,"typeConfidence":2.0,"plateTime":0.4424779590126193,"extension":6.437093483174114},"index":4,"playId":"5984100a-a9fd-312e-a3f7-0af714702f0c","pitchNumber":4,"startTime":"2026-08-23T21:17:09.012Z","endTime":"2026-08-23T21:17:13.289Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.2,"endSpeed":89.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.287121916795773,"aZ":-7.988346964820712,"pfxX":-3.6442826600119806,"pfxZ":11.901563418502004,"pX":-0.4588565730664616,"pZ":1.8386991680486955,"vX0":1.863783996151167,"vY0":-141.42752413066788,"vZ0":-8.796497718485085,"x":134.49,"y":189.14,"x0":-0.6517785315500316,"y0":50.0038210151796,"z0":5.49620063934635,"aX":-7.40643142193771},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":20.0,"breakHorizontal":6.2,"spinRate":2652,"spinDirection":198},"zone":7,"typeConfidence":2.0,"plateTime":0.3868016970164452,"extension":6.324274902948314},"index":5,"playId":"2e17791f-d3ca-393d-8510-a9f63bcd617c","pitchNumber":5,"startTime":"2026-08-23T21:17:28.085Z","endTime":"2026-08-23T21:17:31.585Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T21:17:31.585Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cal Raleigh singles on a sharp line drive to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-23T21:19:33.574Z","endTime":"2026-08-23T21:20:49.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"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":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":70.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.488567813086703,"aZ":-36.80967549410324,"pfxX":-10.535960504522638,"pfxZ":-3.65370552702802,"pX":1.7833510454548493,"pZ":4.386516764664733,"vX0":3.326662826253839,"vY0":-111.98007757181034,"vZ0":5.376182935233414,"x":49.02,"y":120.34,"x0":1.6461844036435231,"y0":50.0038907481868,"z0":5.723326801870677,"aX":-13.361947627941943},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-4.9,"breakHorizontal":18.2,"spinRate":2557,"spinDirection":296},"zone":12,"typeConfidence":0.9,"plateTime":0.4893923547724697,"extension":5.828364651137099},"index":0,"playId":"44ba4325-4184-3cd3-90fd-767b7b0a0061","pitchNumber":1,"startTime":"2026-08-23T21:19:48.219Z","endTime":"2026-08-23T21:19:51.219Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.103788731477348,"aZ":-15.949371328127324,"pfxX":6.301170466171811,"pfxZ":9.300790650243377,"pX":-0.5896701723411949,"pZ":3.026176714349012,"vX0":-6.283590752260147,"vY0":-131.76220157481637,"vZ0":-3.057052568422672,"x":139.48,"y":157.07,"x0":1.016582028903137,"y0":50.00084154850062,"z0":5.391874353573239,"aX":10.989428699067364},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.3,"breakHorizontal":-9.8,"spinRate":2536,"spinDirection":143},"zone":1,"typeConfidence":0.89,"plateTime":0.4169805909270279,"extension":6.10599642354822},"index":1,"playId":"546da8cb-29b3-349d-a514-af6a70f769a8","pitchNumber":2,"startTime":"2026-08-23T21:20:02.739Z","endTime":"2026-08-23T21:20:09.839Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.701141388795687,"aZ":-29.04540104286456,"pfxX":7.024724590917899,"pfxZ":2.1842622527654285,"pX":0.682068330980148,"pZ":3.13055781787873,"vX0":-3.399953538162072,"vY0":-118.46451042577269,"vZ0":0.5469873169721378,"x":91.0,"y":154.25,"x0":1.2162790606505454,"y0":50.00562654962805,"z0":5.532739278180366,"aX":10.076852363180054},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":4.3,"breakHorizontal":-12.0,"spinRate":1171,"spinDirection":125},"zone":3,"typeConfidence":0.91,"plateTime":0.46077233643468807,"extension":6.245406738299525},"hitData":{"launchSpeed":102.4,"launchAngle":15.0,"totalDistance":251.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":126.64,"coordY":72.0}},"index":2,"playId":"299c3d05-e5b3-334c-bdb0-3a3c12fe840e","pitchNumber":3,"startTime":"2026-08-23T21:20:40.645Z","endTime":"2026-08-23T21:20:49.690Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T21:20:49.690Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Naylor singles on a ground ball to right fielder Seiya Suzuki. Cal Raleigh to 2nd.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-23T21:20:58.311Z","endTime":"2026-08-23T21:24:56.383Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"postOnSecond":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,8,9],"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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.7,"endSpeed":70.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.294650058729953,"aZ":-33.804034977227374,"pfxX":-11.652344469765145,"pfxZ":-1.2865460073547794,"pX":0.7962917240037228,"pZ":3.2567509340009773,"vX0":1.5991786541024262,"vY0":-111.69253826715911,"vZ0":2.6322471688877425,"x":86.65,"y":150.85,"x0":1.5845651006487358,"y0":50.00518238339413,"z0":5.541243675769769,"aX":-14.710366467447269},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-1.3,"breakHorizontal":20.6,"spinRate":2396,"spinDirection":294},"zone":3,"typeConfidence":0.9,"plateTime":0.4905721390320932,"extension":5.879669231728905},"index":0,"playId":"c527e488-2e3e-3d55-a223-8f919c59e173","pitchNumber":1,"startTime":"2026-08-23T21:21:18.177Z","endTime":"2026-08-23T21:21:21.439Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"}}},{"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":90.2,"endSpeed":82.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.086990945139853,"aZ":-13.998855956839666,"pfxX":6.704831991066401,"pfxZ":10.429661571839874,"pX":-0.29652039855951623,"pZ":4.723765753006785,"vX0":-5.7486758530373905,"vY0":-131.26273230021533,"vZ0":0.6053425562068804,"x":128.3,"y":111.24,"x0":1.052035996899601,"y0":50.005989493427705,"z0":5.533344460229556,"aX":11.688812723080106},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":19.2,"breakHorizontal":-10.9,"spinRate":2548,"spinDirection":144},"zone":11,"typeConfidence":0.9,"plateTime":0.4174751913767376,"extension":6.069229130932331},"index":1,"playId":"3203377b-6181-3469-90ef-502787e5a664","pitchNumber":2,"startTime":"2026-08-23T21:21:52.446Z","endTime":"2026-08-23T21:21:56.939Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.638067384889016,"aZ":-27.06401786107938,"pfxX":-0.9705374498586092,"pfxZ":3.1882287540078833,"pX":-0.5942437607076274,"pZ":2.215909107161199,"vX0":-4.240754262607669,"vY0":-124.64484652598216,"vZ0":-2.230066367732444,"x":139.65,"y":178.95,"x0":1.2423764968392272,"y0":50.003792033749356,"z0":5.315613265627841,"aX":-1.5551112834215692},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.6,"breakHorizontal":2.5,"spinRate":2430,"spinDirection":168},"zone":4,"typeConfidence":0.88,"plateTime":0.43632391599670406,"extension":6.131986706570749},"index":2,"playId":"9635047d-630d-3593-a661-63c253738fd5","pitchNumber":3,"startTime":"2026-08-23T21:22:11.825Z","endTime":"2026-08-23T21:22:15.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.129817209661056,"aZ":-27.960372137013714,"pfxX":6.770075235409396,"pfxZ":2.978631862918302,"pX":0.7742337100557178,"pZ":3.4121949944411782,"vX0":-3.2195361629449315,"vY0":-118.03801677836191,"vZ0":1.0969446740311715,"x":87.49,"y":146.65,"x0":1.2751904154487481,"y0":50.0003343839076,"z0":5.512690572863465,"aX":9.567245033907174},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":5.9,"breakHorizontal":-11.5,"spinRate":1136,"spinDirection":126},"zone":12,"typeConfidence":0.91,"plateTime":0.46373400716983193,"extension":6.215730851765672},"index":3,"playId":"bb458e6b-12ff-3fcd-971b-cd64f41d88eb","pitchNumber":4,"startTime":"2026-08-23T21:22:30.771Z","endTime":"2026-08-23T21:22:33.771Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.90994822906752,"aZ":-34.186653159764,"pfxX":-9.113961790177793,"pfxZ":-1.466030629847598,"pX":-0.2486685968538935,"pZ":2.9776440461741913,"vX0":-1.2831465900627301,"vY0":-116.59241487233764,"vZ0":1.8022293910914178,"x":126.48,"y":158.38,"x0":1.4931922864833382,"y0":50.00474202558168,"z0":5.432260555820128,"aX":-12.48772607273482},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-1.9,"breakHorizontal":16.8,"spinRate":2543,"spinDirection":292},"zone":1,"typeConfidence":0.9,"plateTime":0.47065998981219037,"extension":6.040548779158725},"index":4,"playId":"2a643d5e-4a3d-32e4-9a5a-c89dde0567cd","pitchNumber":5,"startTime":"2026-08-23T21:22:59.733Z","endTime":"2026-08-23T21:23:03.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.733113088024073,"aZ":-12.90964941696601,"pfxX":6.626550267107765,"pfxZ":10.805074797088462,"pX":-1.4303346596550672,"pZ":2.042241971919478,"vX0":-8.386214267027714,"vY0":-132.07233840619216,"vZ0":-5.894671368344732,"x":171.52,"y":183.64,"x0":0.9117148624256096,"y0":50.00116371257693,"z0":5.236885751178514,"aX":11.812793463703466},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.6,"breakHorizontal":-10.3,"spinRate":2572,"spinDirection":140},"zone":13,"typeConfidence":0.89,"plateTime":0.413293189341974,"extension":6.188207675230204},"index":5,"playId":"b86db658-c997-3cdb-b964-eff0432c05f7","pitchNumber":6,"startTime":"2026-08-23T21:23:26.704Z","endTime":"2026-08-23T21:23:29.704Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.6125091843472,"aZ":-14.334058838167529,"pfxX":6.092569791458551,"pfxZ":10.067518547852485,"pX":0.8922944897901537,"pZ":3.9483172379101243,"vX0":-2.931900847604686,"vY0":-131.9205293177121,"vZ0":-0.912100731155465,"x":82.99,"y":132.18,"x0":1.2231663353529112,"y0":50.00519250218264,"z0":5.349578581907272,"aX":10.799105665841086},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.2,"breakHorizontal":-10.4,"spinRate":2531,"spinDirection":143},"zone":12,"typeConfidence":0.88,"plateTime":0.4143278385914453,"extension":6.037949093227315},"index":6,"playId":"eff78277-da67-340b-b33c-79b02998aba3","pitchNumber":7,"startTime":"2026-08-23T21:23:44.243Z","endTime":"2026-08-23T21:23:47.690Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":7,"startTime":"2026-08-23T21:24:03.593Z","endTime":"2026-08-23T21:24:18.690Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.68097853006271,"aZ":-14.438149348152978,"pfxX":6.926918745699295,"pfxZ":9.88648928282504,"pX":-0.22959974604351227,"pZ":3.497976602659089,"vX0":-5.6420154616179845,"vY0":-132.6649446910519,"vZ0":-1.8744134666773662,"x":125.75,"y":144.33,"x0":1.018040570436824,"y0":50.001579251593235,"z0":5.258566741147547,"aX":12.42549082767666},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.8,"breakHorizontal":-11.4,"spinRate":2537,"spinDirection":143},"zone":11,"typeConfidence":0.89,"plateTime":0.41185688232679807,"extension":6.088855788743003},"index":8,"playId":"10a2318f-51a1-392b-bb72-4e8e04b26d5f","pitchNumber":8,"startTime":"2026-08-23T21:24:18.690Z","endTime":"2026-08-23T21:24:24.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.843995670430157,"aZ":-29.95668468027271,"pfxX":7.105065608315439,"pfxZ":1.5280490202700214,"pX":0.6386796913444122,"pZ":2.5916393127942428,"vX0":-3.4030648477032703,"vY0":-118.89583529688784,"vZ0":-0.4429631619363976,"x":92.66,"y":168.81,"x0":1.155047464074894,"y0":50.00276889658454,"z0":5.466924751419092,"aX":10.31283771714922},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.9,"breakHorizontal":-12.2,"spinRate":1355,"spinDirection":128},"zone":6,"typeConfidence":0.9,"plateTime":0.4582708303770109,"extension":6.2014263483068195},"hitData":{"launchSpeed":74.3,"launchAngle":6.0,"totalDistance":84.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.26,"coordY":124.71}},"index":9,"playId":"30ec2362-9aed-3afa-8d67-10446596db8b","pitchNumber":9,"startTime":"2026-08-23T21:24:47.347Z","endTime":"2026-08-23T21:24:56.383Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T21:24:56.383Z","atBatIndex":28},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Weston Wilson grounds into a force out, third baseman Alex Bregman to second baseman Pedro Ramírez. Cal Raleigh to 3rd. Josh Naylor out at 2nd. Weston Wilson to 1st.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-23T21:28:09.132Z","endTime":"2026-08-23T21:28:33.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"postOnThird":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0,1,2],"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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":699393,"link":"/api/v1/people/699393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"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":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-23T21:25:33.293Z","endTime":"2026-08-23T21:26:39.839Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Aaron Civale replaces Shota Imanaga.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-23T21:26:39.839Z","endTime":"2026-08-23T21:28:09.132Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650644,"link":"/api/v1/people/650644"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"playId":"ebe3d9a1-65ba-4be2-925c-9685478eeef3","startTime":"2026-08-23T21:28:09.132Z","endTime":"2026-08-23T21:28:14.132Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.2,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.632670759974438,"aZ":-22.501713444216314,"pfxX":2.684371874984525,"pfxZ":5.676424120953097,"pX":0.6259337905039595,"pZ":2.5586357673124427,"vX0":4.100609903761185,"vY0":-128.91156244659362,"vZ0":-4.870732797726901,"x":93.14,"y":169.7,"x0":-1.3265069114932417,"y0":50.003323413205734,"z0":6.181597912712677,"aX":4.574966403556086},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.6,"breakHorizontal":-5.6,"spinRate":2662,"spinDirection":167},"zone":6,"typeConfidence":0.91,"plateTime":0.4228541662148242,"extension":5.973657337273278},"hitData":{"launchSpeed":68.7,"launchAngle":12.0,"totalDistance":104.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":94.22,"coordY":168.31}},"index":3,"playId":"aa1c603f-9e5d-36d5-ba31-201379b83e84","pitchNumber":1,"startTime":"2026-08-23T21:28:23.294Z","endTime":"2026-08-23T21:28:33.325Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T21:28:33.325Z","atBatIndex":29},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Cole Young pops out to second baseman Pedro Ramírez.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-23T21:28:51.141Z","endTime":"2026-08-23T21:30:12.195Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"postOnThird":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"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":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":699393,"link":"/api/v1/people/699393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_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":91.9,"endSpeed":83.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.355452614415206,"aZ":-12.133533964100836,"pfxX":-3.0714022750907026,"pfxZ":11.095114543957063,"pX":0.6387380150002514,"pZ":3.1653631454748616,"vX0":6.617577290193573,"vY0":-133.6752779636073,"vZ0":-5.300055344482326,"x":92.65,"y":153.32,"x0":-1.4720610032208479,"y0":50.00227818990044,"z0":6.048032898678558,"aX":-5.548275054665022},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.1,"breakHorizontal":4.1,"spinRate":2424,"spinDirection":206},"zone":3,"typeConfidence":0.9,"plateTime":0.41006168306265023,"extension":6.077410869588917},"index":0,"playId":"7bfd3546-f364-3dd0-9cdd-a461aab39e6f","pitchNumber":1,"startTime":"2026-08-23T21:29:05.834Z","endTime":"2026-08-23T21:29:09.136Z","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":1},"index":1,"playId":"2f0b6f8e-e2de-4e31-883c-95b5af9530fd","startTime":"2026-08-23T21:29:18.538Z","endTime":"2026-08-23T21:29:23.538Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.54771667284451,"aZ":-23.85420811093453,"pfxX":-9.909116127887698,"pfxZ":5.249478200282198,"pX":0.9303172808964559,"pZ":-1.2201363756850718,"vX0":9.193967773831226,"vY0":-124.70566514568327,"vZ0":-12.057796837870285,"x":81.54,"y":271.72,"x0":-1.5053181384220249,"y0":50.00499065659656,"z0":5.621894170432837,"aX":-15.711308004783938},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.0,"breakHorizontal":16.0,"spinRate":2240,"spinDirection":228},"zone":14,"typeConfidence":0.9,"plateTime":0.4381227578179989,"extension":6.0654620064441405},"index":2,"playId":"2d1729ba-53bb-3d0c-999d-cab6be7fba83","pitchNumber":2,"startTime":"2026-08-23T21:29:30.490Z","endTime":"2026-08-23T21:29:37.830Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Aaron Civale. Weston Wilson to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":3,"actionPlayId":"2d1729ba-53bb-3d0c-999d-cab6be7fba83","startTime":"2026-08-23T21:29:45.560Z","endTime":"2026-08-23T21:30:01.532Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":642215,"link":"/api/v1/people/642215"}},{"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":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":83.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.713367870208117,"aZ":-18.165749678399212,"pfxX":-1.3687480937247312,"pfxZ":8.044897717645942,"pX":0.3271977055559283,"pZ":2.1289130796285534,"vX0":4.982692522805558,"vY0":-129.96488555649796,"vZ0":-6.707541051376902,"x":104.53,"y":181.3,"x0":-1.4223137839496498,"y0":50.00253240178666,"z0":6.083952466130873,"aX":-2.3839416410049212},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.6,"breakHorizontal":1.6,"spinRate":2586,"spinDirection":184},"zone":9,"typeConfidence":0.61,"plateTime":0.4186290150493952,"extension":6.1156185651640405},"hitData":{"launchSpeed":95.2,"launchAngle":64.0,"totalDistance":168.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":144.91,"coordY":137.89}},"index":4,"playId":"ae923c01-72ff-32f2-8275-c72d01ba92a5","pitchNumber":3,"startTime":"2026-08-23T21:30:01.532Z","endTime":"2026-08-23T21:30:12.195Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T21:30:12.195Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Robles flies out to left fielder Ian Happ.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-23T21:30:40.669Z","endTime":"2026-08-23T21:31:34.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"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":[1,2],"actionIndex":[0],"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":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-23T21:30:40.667Z","endTime":"2026-08-23T21:30:40.668Z","isPitch":false,"type":"action","player":{"id":645302,"link":"/api/v1/people/645302"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"55e80e49-94a3-41db-a198-8a65d022c097","startTime":"2026-08-23T21:30:40.669Z","endTime":"2026-08-23T21:30:45.669Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.7,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.552873261163267,"aZ":-20.531241977418897,"pfxX":1.9590660268535744,"pfxZ":6.7799404511447445,"pX":0.01205352852036125,"pZ":2.366231564673494,"vX0":3.0089410490535946,"vY0":-128.86733624482508,"vZ0":-5.760121692842231,"x":116.54,"y":174.89,"x0":-1.4159011120208433,"y0":50.0002295369503,"z0":6.1699745801125445,"aX":3.36297170621387},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.5,"breakHorizontal":-4.1,"spinRate":2678,"spinDirection":167},"zone":5,"typeConfidence":0.91,"plateTime":0.42170277027140424,"extension":6.028105168914896},"hitData":{"launchSpeed":89.3,"launchAngle":59.0,"totalDistance":215.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.53,"coordY":129.78}},"index":2,"playId":"c991d13d-b88a-3cb9-bcea-5d1c009f4bb1","pitchNumber":1,"startTime":"2026-08-23T21:31:24.486Z","endTime":"2026-08-23T21:31:34.650Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T21:31:34.650Z","atBatIndex":31},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Pedro Ramírez pops out to third baseman Weston Wilson in foul territory.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-23T21:33:31.353Z","endTime":"2026-08-23T21:33:55.975Z","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":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","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":642215,"link":"/api/v1/people/642215"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.214343363723973,"aZ":-18.842917725717438,"pfxX":-8.188014746527587,"pfxZ":6.941922212313756,"pX":-0.8107340659917565,"pZ":3.165860548646383,"vX0":3.84543363292688,"vY0":-137.18993250227865,"vZ0":-3.08289033155192,"x":147.9,"y":153.3,"x0":-1.16098018341774,"y0":50.004699389632066,"z0":5.577114434681058,"aX":-15.7262994022874},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.2,"breakHorizontal":14.2,"spinRate":2481,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.3981094214806151,"extension":6.246477344067684},"hitData":{"launchSpeed":76.9,"launchAngle":73.0,"totalDistance":110.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":88.4,"coordY":178.07}},"index":0,"playId":"83355a53-1443-38f1-b0d1-2575c9665723","pitchNumber":1,"startTime":"2026-08-23T21:33:47.171Z","endTime":"2026-08-23T21:33:55.975Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T21:33:55.975Z","atBatIndex":32},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Michael Conforto lines out to right fielder Victor Robles.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-23T21:34:08.631Z","endTime":"2026-08-23T21:35:11.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"endSpeed":88.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.32528682195318,"aZ":-13.19933182078541,"pfxX":-4.364232922572729,"pfxZ":9.561681982028544,"pX":0.19380781885948242,"pZ":3.1474453485915017,"vX0":4.557202469071046,"vY0":-139.7171981687563,"vZ0":-4.62224462603025,"x":109.61,"y":153.8,"x0":-0.8883508790499127,"y0":50.00514896444243,"z0":5.685200287310306,"aX":-8.663330520371016},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.6,"breakHorizontal":7.0,"spinRate":2481,"spinDirection":199},"zone":2,"typeConfidence":2.0,"plateTime":0.3914321115466022,"extension":6.3420657132135645},"index":0,"playId":"d822c8f8-e9d3-3d31-8321-bb287bb68cd6","pitchNumber":1,"startTime":"2026-08-23T21:34:23.717Z","endTime":"2026-08-23T21:34:27.127Z","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":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.106460756696475,"aZ":-24.47708759654341,"pfxX":1.5835259034092437,"pfxZ":4.275525680629913,"pX":0.8231744129805675,"pZ":2.1060574926995246,"vX0":4.392182313886187,"vY0":-132.58051878615552,"vZ0":-4.364726998067927,"x":85.62,"y":181.92,"x0":-1.0528174423600563,"y0":50.00619909552943,"z0":5.533803101085747,"aX":2.8542402789256753},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.1,"breakHorizontal":-3.7,"spinRate":2582,"spinDirection":172},"zone":14,"typeConfidence":2.0,"plateTime":0.41122110780866805,"extension":6.313389692748182},"index":1,"playId":"c03b3b9e-1cfd-3bec-bd9f-f1c7daf2c171","pitchNumber":2,"startTime":"2026-08-23T21:34:40.399Z","endTime":"2026-08-23T21:34:43.399Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-23T21:34:53.797Z","endTime":"2026-08-23T21:35:03.785Z","isPitch":false,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.951177107091937,"aZ":-24.75874615293206,"pfxX":-4.955930900613909,"pfxZ":4.621554347378935,"pX":-0.7929906431724556,"pZ":2.0198109971265423,"vX0":2.6667044542876033,"vY0":-125.72885431922913,"vZ0":-3.5993506402042943,"x":147.23,"y":184.25,"x0":-1.2222373586738955,"y0":50.003158998926786,"z0":5.474083000754662,"aX":-7.952439966443846},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.8,"breakHorizontal":8.4,"spinRate":1154,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.4352682792598457,"extension":6.37575484231669},"hitData":{"launchSpeed":92.3,"launchAngle":18.0,"totalDistance":290.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":156.31,"coordY":87.19}},"index":3,"playId":"b244b3aa-2a8c-3408-a2b9-60ac3d9b85c6","pitchNumber":3,"startTime":"2026-08-23T21:35:03.785Z","endTime":"2026-08-23T21:35:11.802Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T21:35:11.802Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carson Kelly flies out to right fielder Victor Robles.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-23T21:35:19.714Z","endTime":"2026-08-23T21:36:01.230Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"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":645302,"link":"/api/v1/people/645302"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":84.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.0112628355807,"aZ":-23.529562360356355,"pfxX":2.0620689785580235,"pfxZ":4.828073473076781,"pX":0.8044108412557538,"pZ":3.7614915091727243,"vX0":4.008160286492118,"vY0":-132.17865102534503,"vZ0":-0.6054088664281444,"x":86.34,"y":137.22,"x0":-0.9924985867226134,"y0":50.00364369864732,"z0":5.703047699628954,"aX":3.691643580303835},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.9,"breakHorizontal":-4.6,"spinRate":2714,"spinDirection":163},"zone":12,"typeConfidence":2.0,"plateTime":0.4125004555616165,"extension":6.148048032548841},"index":0,"playId":"553d4d23-2dd1-33dd-90f0-67f374b154b4","pitchNumber":1,"startTime":"2026-08-23T21:35:35.208Z","endTime":"2026-08-23T21:35:38.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, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.139045918499015,"aZ":-16.370455989026258,"pfxX":-8.374960679145936,"pfxZ":8.093673714532919,"pX":-0.13988448823528504,"pZ":3.49311563197203,"vX0":5.171938022313954,"vY0":-138.4325268638361,"vZ0":-2.8136965769329,"x":122.33,"y":144.47,"x0":-0.9384152663614803,"y0":50.00247112635256,"z0":5.610402918855818,"aX":-16.35339630655009},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.3,"breakHorizontal":14.2,"spinRate":2506,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.39474063539000115,"extension":6.224059839322112},"hitData":{"launchSpeed":76.0,"launchAngle":49.0,"totalDistance":220.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.45,"coordY":122.5}},"index":1,"playId":"71988ee0-b9b2-3717-b205-987a863a33c1","pitchNumber":2,"startTime":"2026-08-23T21:35:52.213Z","endTime":"2026-08-23T21:36:01.230Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T21:36:01.230Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Leo Rivas flies out to left fielder Ian Happ.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-23T21:37:56.981Z","endTime":"2026-08-23T21:39:44.520Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"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],"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":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.5,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.783389205452426,"aZ":-20.47121510938384,"pfxX":2.55541117937251,"pfxZ":6.77917274956949,"pX":-1.2952439484200615,"pZ":3.185259025509545,"vX0":0.12089923194616205,"vY0":-129.7123342722401,"vZ0":-3.807925524666306,"x":166.37,"y":152.78,"x0":-1.674945145035824,"y0":50.00352076021936,"z0":6.208198480425484,"aX":4.411927550471586},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.8,"breakHorizontal":-4.7,"spinRate":2725,"spinDirection":175},"zone":11,"typeConfidence":0.91,"plateTime":0.42015586130059956,"extension":5.984146553374013},"index":0,"playId":"5c1418bd-416c-3e1c-acc9-d9c15375ed0e","pitchNumber":1,"startTime":"2026-08-23T21:38:17.276Z","endTime":"2026-08-23T21:38:20.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":82.0,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.464644599979678,"aZ":-21.01485154769766,"pfxX":3.1565509519950266,"pfxZ":6.575019919329812,"pX":-0.5617235592565029,"pZ":2.6968330424766807,"vX0":1.48212201552656,"vY0":-128.65065119137364,"vZ0":-4.7610646947636095,"x":138.41,"y":165.97,"x0":-1.5532586090226372,"y0":50.004959357551854,"z0":6.17308511876071,"aX":5.360160741384196},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":11.2,"breakHorizontal":-6.0,"spinRate":2711,"spinDirection":170},"zone":1,"typeConfidence":0.91,"plateTime":0.42366287369407596,"extension":5.9648623910484755},"index":1,"playId":"cedd0618-4f37-36fe-abd8-704505696c6b","pitchNumber":2,"startTime":"2026-08-23T21:38:31.269Z","endTime":"2026-08-23T21:38:34.667Z","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":0},"pitchData":{"startSpeed":77.0,"endSpeed":71.0,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.75520178164659,"aZ":-44.50986309949382,"pfxX":6.302514571828631,"pfxZ":-9.77884302375196,"pX":-0.8191226771564248,"pZ":2.213294680711966,"vX0":-0.4581080958245121,"vY0":-112.06662495413018,"vZ0":0.6396343490919585,"x":148.22,"y":179.02,"x0":-1.4290184115534035,"y0":50.00123140593537,"z0":6.499884285663085,"aX":7.951927947304065},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.6,"breakVerticalInduced":-17.2,"breakHorizontal":-11.3,"spinRate":3075,"spinDirection":38},"zone":4,"typeConfidence":0.91,"plateTime":0.4902441818461347,"extension":5.919323040487597},"index":2,"playId":"33fcd28b-1b94-3e45-bcd7-be9b7e2e18f6","pitchNumber":3,"startTime":"2026-08-23T21:38:46.435Z","endTime":"2026-08-23T21:38:49.888Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-08-23T21:38:59.820Z","endTime":"2026-08-23T21:39:11.996Z","isPitch":false,"type":"action","player":{"id":660844,"link":"/api/v1/people/660844"}},{"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":76.3,"endSpeed":70.3,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.76368140909549,"aZ":-44.879624642146204,"pfxX":6.359021965153353,"pfxZ":-10.274385639900819,"pX":-0.4516961937328602,"pZ":2.1320118098585588,"vX0":0.28531239244817597,"vY0":-111.06662696620221,"vZ0":0.7436144718007247,"x":134.22,"y":181.22,"x0":-1.4071229045008684,"y0":50.00322470847211,"z0":6.498238797410356,"aX":7.864005204885441},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.3,"breakVerticalInduced":-18.0,"breakHorizontal":-11.5,"spinRate":3126,"spinDirection":36},"zone":4,"typeConfidence":0.92,"plateTime":0.4950668807019549,"extension":5.915927077479528},"index":4,"playId":"7e4609d1-297e-3f1d-9b07-1f530b6e28b7","pitchNumber":4,"startTime":"2026-08-23T21:39:11.996Z","endTime":"2026-08-23T21:39:14.996Z","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":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.748894961048133,"aZ":-17.57212035330316,"pfxX":-8.128324935822615,"pfxZ":7.702365570652162,"pX":-0.05167493698826149,"pZ":2.978365563086583,"vX0":7.099380041731853,"vY0":-136.5157893878592,"vZ0":-4.734691689595773,"x":118.97,"y":158.36,"x0":-1.6239778490597414,"y0":50.00526331591873,"z0":5.936837807771185,"aX":-15.415527884726258},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.2,"breakHorizontal":13.3,"spinRate":2350,"spinDirection":210},"zone":2,"typeConfidence":0.91,"plateTime":0.40051261163845675,"extension":5.927051060426834},"hitData":{"launchSpeed":88.1,"launchAngle":45.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.87,"coordY":95.22}},"index":5,"playId":"275a959e-ee65-3cca-a1a1-71f609bf507d","pitchNumber":5,"startTime":"2026-08-23T21:39:33.493Z","endTime":"2026-08-23T21:39:44.520Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T21:39:44.520Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randy Arozarena strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-23T21:39:47.574Z","endTime":"2026-08-23T21:41:48.605Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"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],"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"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":"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":93.8,"endSpeed":86.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.157578975617245,"aZ":-17.006067658097102,"pfxX":-8.382684840639024,"pfxZ":8.012850647504088,"pX":0.2292120868956237,"pZ":1.4980003548083314,"vX0":7.558934337656504,"vY0":-136.29348090180403,"vZ0":-8.574289955197909,"x":108.26,"y":198.33,"x0":-1.4824103383622627,"y0":50.00417675637403,"z0":5.844494368941613,"aX":-15.873027800442939},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.0,"breakHorizontal":13.7,"spinRate":2302,"spinDirection":208},"zone":14,"typeConfidence":0.91,"plateTime":0.40088143877541693,"extension":6.103892296386899},"index":0,"playId":"ce0664fe-1951-3195-a55a-9471a6997457","pitchNumber":1,"startTime":"2026-08-23T21:40:08.114Z","endTime":"2026-08-23T21:40:11.114Z","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":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.548977059431937,"aZ":-19.382214874222417,"pfxX":1.720364986729975,"pfxZ":7.227875446602751,"pX":-0.003520275405085807,"pZ":2.594323932755892,"vX0":3.0438704050385716,"vY0":-131.15254685255636,"vZ0":-5.4566448582393114,"x":117.13,"y":168.73,"x0":-1.395547565149982,"y0":50.005211788682736,"z0":6.114447567525673,"aX":3.0451926654345822},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.4,"breakHorizontal":-3.7,"spinRate":2676,"spinDirection":178},"zone":5,"typeConfidence":0.9,"plateTime":0.415094148259497,"extension":6.02188987479672},"index":1,"playId":"ba5b6a86-44bd-3337-907c-952f266c785d","pitchNumber":2,"startTime":"2026-08-23T21:40:27.152Z","endTime":"2026-08-23T21:40:30.152Z","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":76.9,"endSpeed":71.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.130318696570242,"aZ":-44.341459121872305,"pfxX":5.508363046512191,"pfxZ":-9.701126683881348,"pX":1.3589834781509538,"pZ":0.5658403931631141,"vX0":3.9022011688780727,"vY0":-111.86689587557892,"vZ0":-2.606580565319931,"x":65.2,"y":223.5,"x0":-1.129987595579096,"y0":50.002289789317416,"z0":6.336139437636039,"aX":6.908685328974647},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.6,"breakVerticalInduced":-17.9,"breakHorizontal":-11.0,"spinRate":3148,"spinDirection":33},"zone":14,"typeConfidence":0.92,"plateTime":0.4915726802489244,"extension":5.984293601649555},"index":2,"playId":"dcaec725-e54e-36a7-818b-afd9195016ca","pitchNumber":3,"startTime":"2026-08-23T21:40:50.616Z","endTime":"2026-08-23T21:40:53.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.69334031159836,"aZ":-24.703584714803746,"pfxX":4.318494534308851,"pfxZ":4.371239286885999,"pX":-0.9651333432955141,"pZ":4.324317275042363,"vX0":0.10453830110463849,"vY0":-129.08469020994016,"vZ0":-0.39826649663631386,"x":153.79,"y":122.02,"x0":-1.5681772287272266,"y0":50.002938116544314,"z0":6.361989145079367,"aX":7.379251680896868},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.0,"breakHorizontal":-7.9,"spinRate":2789,"spinDirection":163},"zone":11,"typeConfidence":0.9,"plateTime":0.422284543712236,"extension":6.000318457457512},"index":3,"playId":"d4677d52-c3cb-3cd8-8cfb-58c2d4531c65","pitchNumber":4,"startTime":"2026-08-23T21:41:08.978Z","endTime":"2026-08-23T21:41:12.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.136274203198163,"aZ":-26.69486516091019,"pfxX":-7.94804206467819,"pfxZ":3.396363091582413,"pX":-0.25727936134482915,"pZ":0.7580161959836393,"vX0":5.51894540531978,"vY0":-125.36284784620857,"vZ0":-7.351513146549848,"x":126.81,"y":218.31,"x0":-1.439925528191989,"y0":50.00297028206661,"z0":5.866877959735036,"aX":-12.821804112424763},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.9,"breakHorizontal":13.3,"spinRate":2062,"spinDirection":223},"zone":13,"typeConfidence":0.9,"plateTime":0.43467351889972905,"extension":5.9915172780205115},"index":4,"playId":"33debbb6-fddf-3516-9377-7f010730ed35","pitchNumber":5,"startTime":"2026-08-23T21:41:26.904Z","endTime":"2026-08-23T21:41:29.904Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.913744454013273,"aZ":-20.98997744333974,"pfxX":3.6954864566442525,"pfxZ":6.346735681597022,"pX":0.5570661192643144,"pZ":2.2972529760351743,"vX0":3.6901549375515104,"vY0":-131.17797012295458,"vZ0":-5.865503184184005,"x":95.77,"y":176.75,"x0":-1.3424403756284058,"y0":50.00303060633409,"z0":6.102962498876198,"aX":6.508803486703167},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.6,"breakHorizontal":-7.4,"spinRate":2788,"spinDirection":172},"zone":6,"typeConfidence":0.91,"plateTime":0.4158302650382626,"extension":6.097437147473234},"index":5,"playId":"44e5fa97-a73f-3e09-a457-c80ef0c50be5","pitchNumber":6,"startTime":"2026-08-23T21:41:45.592Z","endTime":"2026-08-23T21:41:48.605Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T21:41:48.605Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Canzone grounds out, shortstop Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-23T21:42:00.916Z","endTime":"2026-08-23T21:43:01.858Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"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],"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":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"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_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":72.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.26324412594259,"aZ":-43.275316800988726,"pfxX":5.9283966331329605,"pfxZ":-8.641933694084724,"pX":0.3895813892405015,"pZ":0.873738724135396,"vX0":2.037056016755893,"vY0":-113.12818877507523,"vZ0":-2.3966539068212844,"x":102.15,"y":215.19,"x0":-1.2947463006498465,"y0":50.00120715357123,"z0":6.319146014457161,"aX":7.617919684057744},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.4,"breakVerticalInduced":-16.0,"breakHorizontal":-11.3,"spinRate":3016,"spinDirection":39},"zone":14,"typeConfidence":0.91,"plateTime":0.4857363297273656,"extension":6.007711076588184},"index":0,"playId":"9350a695-5a19-3b5f-9193-d753891951d1","pitchNumber":1,"startTime":"2026-08-23T21:42:15.612Z","endTime":"2026-08-23T21:42:18.612Z","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":76.3,"endSpeed":70.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.17684192415048,"aZ":-43.674229252258485,"pfxX":7.248739226634557,"pfxZ":-9.266521287649425,"pX":-1.3997593190489317,"pZ":2.4567807893973934,"vX0":-1.60222384483572,"vY0":-111.08192723461559,"vZ0":1.192524523284763,"x":170.36,"y":172.45,"x0":-1.6076810890998017,"y0":50.002772297848686,"z0":6.478138943441917,"aX":8.996109479455662},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.2,"breakVerticalInduced":-16.1,"breakHorizontal":-12.6,"spinRate":3111,"spinDirection":34},"zone":13,"typeConfidence":0.91,"plateTime":0.49437922450048166,"extension":5.87578492244631},"index":1,"playId":"318fb3d3-1ceb-3b67-b93e-f5435c0869fc","pitchNumber":2,"startTime":"2026-08-23T21:42:33.777Z","endTime":"2026-08-23T21:42:37.048Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.743912596302348,"aZ":-26.023977596864604,"pfxX":-7.3473936944136025,"pfxZ":3.846829430710791,"pX":-0.7265932887644317,"pZ":3.351740102682073,"vX0":4.547336108262468,"vY0":-124.99356728448,"vZ0":-1.6182062886968152,"x":144.7,"y":148.28,"x0":-1.605300328091451,"y0":50.0026643785442,"z0":6.1232753696549205,"aX":-11.746527990082548},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.8,"breakHorizontal":12.4,"spinRate":2166,"spinDirection":222},"zone":1,"typeConfidence":0.9,"plateTime":0.43647489464538225,"extension":5.850029120226333},"hitData":{"launchSpeed":93.7,"launchAngle":-19.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.03,"coordY":138.43}},"index":2,"playId":"f76f4642-8990-306f-a60c-ba890ab14c38","pitchNumber":3,"startTime":"2026-08-23T21:42:53.847Z","endTime":"2026-08-23T21:43:01.858Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T21:43:01.858Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Pete Crow-Armstrong walks.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-23T21:45:07.009Z","endTime":"2026-08-23T21:47:46.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.034561739436416,"aZ":-14.435691060861547,"pfxX":-1.6724322813358894,"pfxZ":8.95836084236437,"pX":0.2448092995735216,"pZ":3.481266632696905,"vX0":3.6209908880715105,"vY0":-139.30278721070087,"vZ0":-3.5825248251731945,"x":90.36,"y":124.88,"x0":-0.8501616203329244,"y0":50.00511820998721,"z0":5.728114908339457,"aX":-3.312725095093955},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.7,"breakHorizontal":2.4,"spinRate":2470,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.39203925429440645,"extension":6.21343672830129},"index":0,"playId":"bcf51f2c-e574-3c35-a81d-4fb4f545f6e3","pitchNumber":1,"startTime":"2026-08-23T21:45:13.686Z","endTime":"2026-08-23T21:45:16.686Z","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":95.2,"endSpeed":87.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.851714517076147,"aZ":-13.42244038234237,"pfxX":-0.953701917331657,"pfxZ":9.559616785248668,"pX":0.31330806694573843,"pZ":4.305442543745743,"vX0":3.496875820350565,"vY0":-138.65474745500512,"vZ0":-1.6541517974153401,"x":105.06,"y":122.53,"x0":-0.8362144960545053,"y0":50.00323726077412,"z0":5.798131432274251,"aX":-1.8716635705587699},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.2,"breakHorizontal":1.1,"spinRate":2438,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.3939265473001301,"extension":6.18912277712916},"index":1,"playId":"da98deba-9c01-3e30-a2df-1fc543436fb3","pitchNumber":2,"startTime":"2026-08-23T21:45:30.393Z","endTime":"2026-08-23T21:45:33.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":85.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.50903759510824,"aZ":-20.738628791809457,"pfxX":0.827765610292173,"pfxZ":6.239438470318253,"pX":0.24503723688960558,"pZ":2.131512396695258,"vX0":3.457571789781049,"vY0":-133.70440326493457,"vZ0":-5.077632190887598,"x":107.66,"y":181.23,"x0":-1.166042009281705,"y0":50.00454799993125,"z0":5.518811584961974,"aX":1.5161561491321118},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.6,"breakHorizontal":-2.2,"spinRate":2604,"spinDirection":175},"zone":8,"typeConfidence":2.0,"plateTime":0.40776258343265903,"extension":6.307469339167974},"index":2,"playId":"833544ac-760c-3eed-b7ef-4f3b8a2a1951","pitchNumber":3,"startTime":"2026-08-23T21:45:45.799Z","endTime":"2026-08-23T21:45:48.799Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-08-23T21:46:04.586Z","endTime":"2026-08-23T21:46:19.163Z","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":96.6,"endSpeed":88.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.5114888185131,"aZ":-11.168275252761543,"pfxX":-3.6596385557527804,"pfxZ":10.411397780574957,"pX":-0.7613006752900906,"pZ":3.8394920886713204,"vX0":1.6280359596098095,"vY0":-140.79906551417014,"vZ0":-3.341007631437751,"x":146.02,"y":135.11,"x0":-0.8699846490592159,"y0":50.00274289310967,"z0":5.7588772147617195,"aX":-7.383300351592935},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.4,"breakHorizontal":6.4,"spinRate":2491,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.3882979223552381,"extension":6.267611617684305},"index":4,"playId":"a0926787-bc99-38f6-be1e-0196483458b1","pitchNumber":4,"startTime":"2026-08-23T21:46:19.163Z","endTime":"2026-08-23T21:46:22.163Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":85.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.71126763873381,"aZ":-20.636994199617572,"pfxX":0.7769177952939544,"pfxZ":6.2848362918437175,"pX":0.06858194520273739,"pZ":2.703773961340007,"vX0":2.6899337479480625,"vY0":-133.6578938864697,"vZ0":-3.652614091624333,"x":114.39,"y":165.78,"x0":-1.0457979674209945,"y0":50.006263511845475,"z0":5.54296628132965,"aX":1.4274371923441131},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.9,"breakHorizontal":-1.9,"spinRate":2677,"spinDirection":172},"zone":5,"typeConfidence":2.0,"plateTime":0.4074468130616,"extension":6.219471020284647},"index":5,"playId":"c918d760-7bcb-397f-8920-42e624490b23","pitchNumber":5,"startTime":"2026-08-23T21:46:38.251Z","endTime":"2026-08-23T21:46:41.251Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.615121898424007,"aZ":-43.644978472902494,"pfxX":2.301038827145132,"pfxZ":-7.760994828017554,"pX":-1.2802350932322408,"pZ":1.7269543515931958,"vX0":-1.2395550105266118,"vY0":-120.58518173997685,"vZ0":-0.16835939305429481,"x":165.8,"y":192.15,"x0":-1.0594888475233715,"y0":50.00220858719771,"z0":5.63594948341913,"aX":3.4014005327612873},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-13.8,"breakHorizontal":-3.8,"spinRate":2309,"spinDirection":23},"zone":13,"typeConfidence":2.0,"plateTime":0.4535621282902813,"extension":6.291408380000961},"index":6,"playId":"f4a4a72d-3768-3e40-93ed-1bf00f741f09","pitchNumber":6,"startTime":"2026-08-23T21:46:59.891Z","endTime":"2026-08-23T21:47:02.891Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.779825418670068,"aZ":-13.386935836571208,"pfxX":-1.419092431671082,"pfxZ":9.439758336449277,"pX":-0.8784288476919679,"pZ":5.018358119319255,"vX0":0.800661513740339,"vY0":-139.57001046324444,"vZ0":0.11357552889594924,"x":150.48,"y":103.28,"x0":-0.9832853125133372,"y0":50.00455443301594,"z0":5.852349901484866,"aX":-2.8250681248717178},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.3,"breakHorizontal":2.4,"spinRate":2301,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.3911036393162557,"extension":6.25757492637196},"index":7,"playId":"e086bd8d-8b24-3f10-8956-8f8d1eb6affe","pitchNumber":7,"startTime":"2026-08-23T21:47:27.256Z","endTime":"2026-08-23T21:47:30.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.813095729708383,"aZ":-14.401021299664134,"pfxX":-2.281980145828207,"pfxZ":9.300144501457375,"pX":-0.9843383152175651,"pZ":4.54887208716767,"vX0":0.7973448672818768,"vY0":-136.57958298276793,"vZ0":-0.38983703630796346,"x":154.52,"y":115.96,"x0":-0.981586319061279,"y0":50.00339890756508,"z0":5.673691736239226,"aX":-4.361255363980788},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.0,"breakHorizontal":4.0,"spinRate":2168,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.39926803276198264,"extension":6.233482825692511},"index":8,"playId":"2baeded9-afe5-38c4-a824-0b43c95bb194","pitchNumber":8,"startTime":"2026-08-23T21:47:43.946Z","endTime":"2026-08-23T21:47:46.946Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T21:47:46.946Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Seiya Suzuki walks.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-23T21:48:04.743Z","endTime":"2026-08-23T21:49:59.705Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"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,2,3,4,5,6],"actionIndex":[1],"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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.475791707164277,"aZ":-17.188231617407407,"pfxX":-7.491051524895541,"pfxZ":7.75391564511166,"pX":0.4054821014472324,"pZ":1.683917492459182,"vX0":6.258964466357686,"vY0":-137.44560157999527,"vZ0":-6.914993036586996,"x":101.54,"y":193.31,"x0":-0.9162604258158905,"y0":50.005697863175335,"z0":5.3786167717968905,"aX":-14.485089010359657},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.0,"breakHorizontal":12.5,"spinRate":2549,"spinDirection":202},"zone":9,"typeConfidence":2.0,"plateTime":0.3969216742602999,"extension":6.417142886980956},"index":0,"playId":"f3e63b11-a4d0-365e-be45-467c65eac168","pitchNumber":1,"startTime":"2026-08-23T21:48:10.797Z","endTime":"2026-08-23T21:48:17.240Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pete Crow-Armstrong steals (32) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"actionPlayId":"f3e63b11-a4d0-365e-be45-467c65eac168","startTime":"2026-08-23T21:48:28.352Z","endTime":"2026-08-23T21:48:36.012Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"index":2,"playId":"85ad71c6-6db7-45c2-8dfd-63b634e4b400","startTime":"2026-08-23T21:48:36.012Z","endTime":"2026-08-23T21:48:41.012Z","isPitch":false,"type":"stepoff"},{"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":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.825386124217513,"aZ":-33.07676644667042,"pfxX":1.9502210110060494,"pfxZ":-0.55480781851535,"pX":0.5930944742480376,"pZ":1.192445724131705,"vX0":3.9250285571867556,"vY0":-125.65985873740905,"vZ0":-3.6819026387410814,"x":94.39,"y":206.58,"x0":-1.2384595986406683,"y0":50.006089069494365,"z0":5.344385717047504,"aX":3.1412313813623314},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.6,"breakHorizontal":-4.3,"spinRate":2540,"spinDirection":104},"zone":14,"typeConfidence":2.0,"plateTime":0.4347376638370126,"extension":6.3546979712247085},"index":3,"playId":"573f7880-de53-32a8-bc8f-d12c2c2c121d","pitchNumber":2,"startTime":"2026-08-23T21:48:55.015Z","endTime":"2026-08-23T21:48:58.015Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.72578180665363,"aZ":-23.010934471369517,"pfxX":1.357093364824059,"pfxZ":5.2205570798424565,"pX":0.42759468860480226,"pZ":1.8231273406036042,"vX0":3.7816268535260757,"vY0":-131.14523552114636,"vZ0":-4.812207947157528,"x":100.7,"y":189.56,"x0":-1.2049232879950658,"y0":50.00305383359961,"z0":5.381260505930039,"aX":2.381919165291652},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.6,"breakHorizontal":-3.2,"spinRate":2551,"spinDirection":167},"zone":9,"typeConfidence":2.0,"plateTime":0.4164176663941923,"extension":6.442170719092469},"index":4,"playId":"53650e28-0a13-3ca2-9696-41b35afa4d67","pitchNumber":3,"startTime":"2026-08-23T21:49:15.198Z","endTime":"2026-08-23T21:49:18.815Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.873843994178724,"aZ":-20.114580252677953,"pfxX":-7.578012959196755,"pfxZ":6.440671680694541,"pX":1.640332359885032,"pZ":1.6890777200661742,"vX0":9.691006193324817,"vY0":-135.291550534396,"vZ0":-5.962439145659799,"x":54.47,"y":193.17,"x0":-0.9875664015156871,"y0":50.000686658773304,"z0":5.311351616329496,"aX":-14.182040774780514},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.7,"breakHorizontal":11.9,"spinRate":2394,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.4033802942979019,"extension":6.3551336588521155},"index":5,"playId":"7574f607-6f86-3c21-90d4-fcf5f008098e","pitchNumber":4,"startTime":"2026-08-23T21:49:33.755Z","endTime":"2026-08-23T21:49:36.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":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.604997473330673,"aZ":-14.376106096461633,"pfxX":-2.424578942098541,"pfxZ":9.226318676923755,"pX":-0.5254935755608555,"pZ":3.72857884626158,"vX0":2.0520558622833183,"vY0":-137.54441841499744,"vZ0":-2.4277276512638313,"x":137.03,"y":138.11,"x0":-0.9637838080791726,"y0":50.00156021320519,"z0":5.589706485920875,"aX":-4.6763040813008},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.4,"breakHorizontal":4.0,"spinRate":2332,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3972173100832137,"extension":6.165950368593546},"index":6,"playId":"0246047a-acc3-3341-a5cc-0fc700809aa8","pitchNumber":5,"startTime":"2026-08-23T21:49:56.209Z","endTime":"2026-08-23T21:49:59.705Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T21:49:59.705Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Busch walks. Pete Crow-Armstrong to 3rd. Seiya Suzuki to 2nd.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-23T21:51:21.526Z","endTime":"2026-08-23T21:52:43.465Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"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_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":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":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-23T21:50:19.341Z","endTime":"2026-08-23T21:51:23.629Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.99475417605062,"aZ":-41.93532695046351,"pfxX":3.580864081496921,"pfxZ":-6.849784979334705,"pX":0.15748140124903584,"pZ":0.5965520875645307,"vX0":2.0387335248006466,"vY0":-118.97342133359449,"vZ0":-2.3907508269015496,"x":111.0,"y":222.67,"x0":-1.177257489412672,"y0":50.00196847603544,"z0":5.434892874071651,"aX":5.104202799170496},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-12.7,"breakHorizontal":-7.0,"spinRate":2318,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.46134241535169673,"extension":6.396096118863388},"index":1,"playId":"0cd1c045-a303-3919-98d6-f78927a60f3b","pitchNumber":1,"startTime":"2026-08-23T21:51:23.629Z","endTime":"2026-08-23T21:51:26.629Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.306411543172338,"aZ":-28.97092933572063,"pfxX":-4.38737680940891,"pfxZ":2.1012299835505974,"pX":-0.71942160364255,"pZ":1.4455633949638917,"vX0":3.023196817165849,"vY0":-122.29112026556469,"vZ0":-3.2992262703578703,"x":144.42,"y":199.75,"x0":-1.3967189130159439,"y0":50.00544301140308,"z0":5.276375196893074,"aX":-6.699603378081607},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.4,"breakHorizontal":7.3,"spinRate":1141,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.4465184670798603,"extension":6.5007972762195525},"index":2,"playId":"499171c4-17bd-3e46-b9f6-383e60b9adb1","pitchNumber":2,"startTime":"2026-08-23T21:51:43.267Z","endTime":"2026-08-23T21:51:46.267Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"index":3,"playId":"76813576-9903-4c83-ac1b-4ce21abdfa4b","startTime":"2026-08-23T21:52:04.172Z","endTime":"2026-08-23T21:52:09.172Z","isPitch":false,"type":"stepoff"},{"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":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.166444445237378,"aZ":-24.97199101716951,"pfxX":2.9975848578370727,"pfxZ":4.083980434701835,"pX":0.7586448834888253,"pZ":1.7180312247351588,"vX0":4.310543079983164,"vY0":-131.08883187326478,"vZ0":-4.795000992072502,"x":88.08,"y":192.39,"x0":-1.2881168008882504,"y0":50.00567242747375,"z0":5.404002432043287,"aX":5.287688487428029},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.7,"breakHorizontal":-6.2,"spinRate":2676,"spinDirection":154},"zone":9,"typeConfidence":2.0,"plateTime":0.4156760075444006,"extension":6.304659087527233},"index":4,"playId":"a63a990c-7582-3345-8edb-faf1d928b532","pitchNumber":3,"startTime":"2026-08-23T21:52:20.582Z","endTime":"2026-08-23T21:52:23.820Z","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":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.28152226815725,"aZ":-17.88385455604674,"pfxX":-8.600396913092323,"pfxZ":7.363516791024913,"pX":0.17213246634357302,"pZ":1.3455214264393967,"vX0":6.088395376438918,"vY0":-138.09477546695834,"vZ0":-7.7376028802207815,"x":110.44,"y":202.45,"x0":-0.9380269252822059,"y0":50.00624474316651,"z0":5.375932436218926,"aX":-16.699038505525447},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.0,"breakHorizontal":14.4,"spinRate":2487,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.39586438034225724,"extension":6.333457169162617},"index":5,"playId":"1c7c05d1-0e98-3200-8deb-0a303145ab54","pitchNumber":4,"startTime":"2026-08-23T21:52:40.451Z","endTime":"2026-08-23T21:52:43.465Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T21:52:43.465Z","atBatIndex":40},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Alex Bregman grounds into a force out, shortstop Leo Rivas to second baseman Cole Young. Pete Crow-Armstrong scores. Seiya Suzuki to 3rd. Michael Busch out at 2nd. Alex Bregman to 1st.","rbi":1,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-23T21:54:03.625Z","endTime":"2026-08-23T21:56:48.580Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"postOnThird":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2,3],"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":{"id":682243,"link":"/api/v1/people/682243"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-23T21:53:17.189Z","endTime":"2026-08-23T21:54:05.966Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.874283531663682,"aZ":-12.146820933940605,"pfxX":-1.3633354843750554,"pfxZ":10.041622495638373,"pX":0.37680013896246844,"pZ":3.003482729193983,"vX0":4.028273143859843,"vY0":-139.92381426051546,"vZ0":-4.804180853995588,"x":102.64,"y":157.69,"x0":-0.9006761965418962,"y0":50.00035797319418,"z0":5.530551243626059,"aX":-2.718768215113658},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.4,"breakHorizontal":1.7,"spinRate":2638,"spinDirection":196},"zone":3,"typeConfidence":2.0,"plateTime":0.3905890119164388,"extension":6.326862522659259},"index":1,"playId":"aa6baaba-5a53-31e5-984c-12da91f94b31","pitchNumber":1,"startTime":"2026-08-23T21:54:05.966Z","endTime":"2026-08-23T21:54:08.966Z","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":82.4,"endSpeed":76.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.808804265766693,"aZ":-39.83385049125768,"pfxX":7.719185516060394,"pfxZ":-5.238656430285181,"pX":0.6355386578811647,"pZ":1.363219243075945,"vX0":2.079192143588081,"vY0":-120.08844489570961,"vZ0":-1.2494086228924304,"x":92.77,"y":201.97,"x0":-1.2437516246019464,"y0":50.00067576724426,"z0":5.427222587383928,"aX":11.294711583303426},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-9.5,"breakHorizontal":-14.5,"spinRate":2392,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4557438042264872,"extension":6.4316182973231255},"index":2,"playId":"a11e8e15-ec23-3a50-91d6-0d3a180aca70","pitchNumber":2,"startTime":"2026-08-23T21:54:28.592Z","endTime":"2026-08-23T21:54:31.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.899571072344145,"aZ":-12.946728843327735,"pfxX":-4.126203637286719,"pfxZ":9.711873407842614,"pX":-0.7874861247733702,"pZ":2.6124444811855,"vX0":2.10262383116575,"vY0":-139.25353109113746,"vZ0":-5.7856593238369864,"x":147.02,"y":168.24,"x0":-1.012929380382203,"y0":50.00521687242514,"z0":5.5609484920139,"aX":-8.170210374206556},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.7,"breakHorizontal":7.1,"spinRate":2517,"spinDirection":198},"zone":4,"typeConfidence":2.0,"plateTime":0.39212040709773754,"extension":6.3011191265358475},"index":3,"playId":"212cad12-d468-35af-b8f1-330b6c624d86","pitchNumber":3,"startTime":"2026-08-23T21:54:48.853Z","endTime":"2026-08-23T21:54:52.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.067973953568497,"aZ":-28.340752850802183,"pfxX":-8.212805025354731,"pfxZ":2.4275081247011983,"pX":0.8555888617953118,"pZ":-0.4021870105947487,"vX0":7.213500662610565,"vY0":-124.71620041093091,"vZ0":-7.724541781314883,"x":84.39,"y":249.64,"x0":-1.001195582508682,"y0":50.006021388723696,"z0":5.058816752203437,"aX":-12.99597132055783},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.9,"breakHorizontal":13.3,"spinRate":1251,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.4384593219346553,"extension":6.6172752258763845},"index":4,"playId":"17aa7987-8a3c-389c-8948-ee72f96144e3","pitchNumber":4,"startTime":"2026-08-23T21:55:14.742Z","endTime":"2026-08-23T21:55:17.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.567440886629083,"aZ":-13.164408097830902,"pfxX":-0.8984910996595836,"pfxZ":9.561674234021126,"pX":1.066426942296145,"pZ":1.9276146155243563,"vX0":5.712755493306834,"vY0":-139.44749443993646,"vZ0":-7.4952722686754685,"x":76.35,"y":186.73,"x0":-0.8836329713912946,"y0":50.001530520080046,"z0":5.501166262605688,"aX":-1.7862359222190722},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.1,"breakHorizontal":0.6,"spinRate":2674,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.3913670424292177,"extension":6.444283523949504},"index":5,"playId":"8424b535-90a9-3fed-bd89-62e267714a4d","pitchNumber":5,"startTime":"2026-08-23T21:55:46.100Z","endTime":"2026-08-23T21:55:49.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.05703738465448,"aZ":-26.070755476837856,"pfxX":-4.463464524015064,"pfxZ":4.007295390862788,"pX":-0.16798564821442255,"pZ":2.7138075984951064,"vX0":4.1805612428247265,"vY0":-122.13174663755751,"vZ0":-0.9502870719838759,"x":123.4,"y":165.51,"x0":-1.3147786344953403,"y0":50.00499116040992,"z0":5.332295902322534,"aX":-6.803670788193506},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":7.3,"breakHorizontal":7.2,"spinRate":1074,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.44695840177910684,"extension":6.66815652263727},"index":6,"playId":"9f4bb87e-4088-378d-b5d5-3ad195908247","pitchNumber":6,"startTime":"2026-08-23T21:56:10.678Z","endTime":"2026-08-23T21:56:15.995Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":77.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.20473478773427,"aZ":-38.681311557287486,"pfxX":7.126229872008974,"pfxZ":-4.379822260868198,"pX":1.3352063335395707,"pZ":1.9970962215308166,"vX0":3.8771102052246524,"vY0":-120.7203298147392,"vZ0":0.0852523442457429,"x":66.11,"y":184.86,"x0":-1.2146265400867196,"y0":50.00548421693038,"z0":5.349893144419462,"aX":10.580110162801883},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-7.7,"breakHorizontal":-13.8,"spinRate":2386,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.452714539543853,"extension":6.465107000045385},"hitData":{"launchSpeed":64.8,"launchAngle":-12.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.83,"coordY":153.62}},"index":7,"playId":"5c1249ce-c195-3d82-839d-00c0e38b5a2c","pitchNumber":7,"startTime":"2026-08-23T21:56:38.570Z","endTime":"2026-08-23T21:56:48.580Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T21:56:48.580Z","atBatIndex":41},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Ian Happ hit by pitch. Alex Bregman to 2nd.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-23T21:59:32.977Z","endTime":"2026-08-23T22:00:06.495Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"postOnSecond":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"postOnThird":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-23T21:57:14.152Z","endTime":"2026-08-23T21:57:46.667Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: José A. Ferrer replaces Bryce Miller.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-23T21:57:46.667Z","endTime":"2026-08-23T21:59:34.983Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678606,"link":"/api/v1/people/678606"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"O","description":"Foul Tip"},"description":"Foul Tip","code":"O","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":95.2,"endSpeed":87.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.15187695734763,"aZ":-27.954519312979446,"pfxX":11.216999696346202,"pfxZ":2.1670345209082917,"pX":0.2887259323494849,"pZ":2.4818161409279353,"vX0":-10.435381941011846,"vY0":-138.22268342498327,"vZ0":-3.674403697599382,"x":105.99,"y":171.77,"x0":2.6451468747941083,"y0":50.00289886187341,"z0":5.693375483354497,"aX":21.83023211126247},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.4,"breakHorizontal":-18.2,"spinRate":2124,"spinDirection":114},"zone":5,"typeConfidence":0.87,"plateTime":0.39541181809243975,"extension":5.923430260646581},"index":2,"playId":"3c2d8261-c9dd-3fff-86d3-1f014285ef2f","pitchNumber":1,"startTime":"2026-08-23T21:59:34.983Z","endTime":"2026-08-23T21:59:39.679Z","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(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":1},"pitchData":{"startSpeed":87.0,"endSpeed":81.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.183414757701588,"aZ":-31.790115778110497,"pfxX":-0.7552774712913974,"pfxZ":0.23377360862295582,"pX":-1.952314651079803,"pZ":0.7153761509878132,"vX0":-11.43382724352766,"vY0":-126.30458038469483,"vZ0":-5.5332712315908275,"x":191.42,"y":219.46,"x0":2.711518416771104,"y0":50.00312037963559,"z0":5.459176842696485,"aX":-1.2303061636000046},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.6,"breakHorizontal":3.7,"spinRate":2566,"spinDirection":283},"zone":13,"typeConfidence":0.9,"plateTime":0.43191993090143477,"extension":5.766287923593773},"index":3,"playId":"7fec90ca-ee27-3189-9b44-20c646682774","pitchNumber":2,"startTime":"2026-08-23T21:59:59.459Z","endTime":"2026-08-23T22:00:06.495Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T22:00:06.495Z","atBatIndex":42},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Mariners challenged (force play), call on the field was overturned: Nico Hoerner grounds into a double play, shortstop Leo Rivas to catcher Cal Raleigh to third baseman Weston Wilson. Seiya Suzuki out at home. Alex Bregman out at 3rd.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-23T22:00:22.539Z","endTime":"2026-08-23T22:01:37.446Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":25},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_force_out","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":660844,"link":"/api/v1/people/660844"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_force_out","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":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":642215,"link":"/api/v1/people/642215"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double Play","eventType":"double_play","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":[]}],"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":97.8,"endSpeed":90.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.909257303382958,"aZ":-28.472228070474248,"pfxX":10.794360583227181,"pfxZ":1.796497889707518,"pX":0.3087957665432226,"pZ":1.8013855562378178,"vX0":-10.42264600676371,"vY0":-142.05424762778836,"vZ0":-5.731082956371709,"x":105.23,"y":190.14,"x0":2.6076591033564385,"y0":50.002855995118324,"z0":5.634801886050831,"aX":22.251566847007698},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":2.3,"breakHorizontal":-17.6,"spinRate":2134,"spinDirection":112},"zone":9,"typeConfidence":0.91,"plateTime":0.3843142675011748,"extension":5.979691894118628},"index":0,"playId":"3a5cb2d5-7057-385a-b517-9805db991646","pitchNumber":1,"startTime":"2026-08-23T22:00:39.960Z","endTime":"2026-08-23T22:00:42.960Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-08-23T22:00:54.313Z","endTime":"2026-08-23T22:01:04.597Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.0,"endSpeed":89.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.400740461487764,"aZ":-29.857730389674693,"pfxX":9.936757640785011,"pfxZ":1.147224974251623,"pX":1.148945349836506,"pZ":2.7527488012278365,"vX0":-7.900660587286692,"vY0":-141.0294859600497,"vZ0":-2.924638078685386,"x":73.2,"y":164.46,"x0":2.6925674941991073,"y0":50.002890304629034,"z0":5.724474035787554,"aX":20.06125744437485},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":1.7,"breakHorizontal":-16.4,"spinRate":2133,"spinDirection":109},"zone":12,"typeConfidence":0.9,"plateTime":0.3880499173380336,"extension":5.853821183902625},"index":2,"playId":"66067a59-8dfd-389a-8071-29d8146e6366","pitchNumber":2,"startTime":"2026-08-23T22:01:04.597Z","endTime":"2026-08-23T22:01:07.751Z","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":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.81349408249672,"aZ":-31.788692690872395,"pfxX":-0.6933320209894689,"pfxZ":0.22743746436835188,"pX":0.37793456260244535,"pZ":2.654715661790283,"vX0":-5.997080244708114,"vY0":-129.62654246702388,"vZ0":-1.630421661621639,"x":102.59,"y":167.1,"x0":2.8030610024652036,"y0":50.00535930207057,"z0":5.698442937851937,"aX":-1.1900611373530796},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.2,"breakHorizontal":2.5,"spinRate":2568,"spinDirection":282},"zone":6,"typeConfidence":0.91,"plateTime":0.42109685513005024,"extension":5.722048272276431},"hitData":{"launchSpeed":73.0,"launchAngle":2.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.89,"coordY":159.69}},"index":3,"playId":"debc2afa-2e01-3043-909c-2c1882a7b351","pitchNumber":3,"startTime":"2026-08-23T22:01:26.701Z","endTime":"2026-08-23T22:01:37.446Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MC","challengeTeamId":136},"playEndTime":"2026-08-23T22:01:37.446Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Julio Rodríguez called out on strikes.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-23T22:04:56.387Z","endTime":"2026-08-23T22:06:42.709Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"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],"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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":82.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.068902176797497,"aZ":-21.01311988176307,"pfxX":3.408630755208836,"pfxZ":6.540448050322389,"pX":0.5849031093412519,"pZ":2.690082289060314,"vX0":3.7991674042214254,"vY0":-128.59713003911511,"vZ0":-4.878003729853284,"x":94.7,"y":166.15,"x0":-1.3443539295369655,"y0":50.00109036410364,"z0":6.20263472600646,"aX":5.811492991368911},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":11.2,"breakHorizontal":-7.0,"spinRate":2672,"spinDirection":181},"zone":6,"typeConfidence":0.91,"plateTime":0.42297891368607043,"extension":5.888817631322169},"index":0,"playId":"2aa19748-73ea-3ac7-9d9a-53f630824a44","pitchNumber":1,"startTime":"2026-08-23T22:05:09.868Z","endTime":"2026-08-23T22:05:13.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, 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":91.9,"endSpeed":84.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.016339005507206,"aZ":-17.989697940929684,"pfxX":-7.891312506826077,"pfxZ":7.764549407984214,"pX":-1.4775206872992408,"pZ":3.5022751677004242,"vX0":3.4259354141922023,"vY0":-133.82232656407496,"vZ0":-3.320288306310449,"x":173.32,"y":144.22,"x0":-1.7442936460056266,"y0":50.000143166206136,"z0":6.036830515538928,"aX":-14.408582713465314},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.7,"breakHorizontal":13.7,"spinRate":2337,"spinDirection":213},"zone":11,"typeConfidence":0.91,"plateTime":0.40823389053577763,"extension":5.8927318118782335},"index":1,"playId":"a382298c-33af-3605-9000-39181a65f0f9","pitchNumber":2,"startTime":"2026-08-23T22:05:25.205Z","endTime":"2026-08-23T22:05:28.599Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":73.3,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.618327222933747,"aZ":-42.34116457266006,"pfxX":4.203813524790725,"pfxZ":-7.607466480357662,"pX":1.0889747423293612,"pZ":2.244672204474046,"vX0":4.077709605611224,"vY0":-114.73439682850605,"vZ0":-0.2633228298247994,"x":75.49,"y":178.17,"x0":-1.255283855269993,"y0":50.000793340232796,"z0":6.4764836955825675,"aX":5.620205604276927},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-13.6,"breakHorizontal":-8.6,"spinRate":3050,"spinDirection":43},"zone":14,"typeConfidence":0.9,"plateTime":0.4768228483195496,"extension":5.871757266020314},"index":2,"playId":"14fc9954-1bae-3507-9aeb-d826859610c4","pitchNumber":3,"startTime":"2026-08-23T22:05:42.351Z","endTime":"2026-08-23T22:05:46.095Z","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":88.5,"endSpeed":82.3,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.287418109556484,"aZ":-20.159554958919365,"pfxX":3.2970742884439197,"pfxZ":7.040535156952875,"pX":0.4412844781770717,"pZ":2.0998886073042606,"vX0":3.45514724198008,"vY0":-128.90579187989877,"vZ0":-6.316387208744762,"x":100.18,"y":182.08,"x0":-1.3380028239286041,"y0":50.003509090124645,"z0":6.106306975751409,"aX":5.62542051316395},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":11.8,"breakHorizontal":-6.7,"spinRate":2743,"spinDirection":173},"zone":9,"typeConfidence":0.91,"plateTime":0.4226625169213598,"extension":5.994893124465616},"index":3,"playId":"57d54dba-e81c-33fb-a9bf-d191b75c8213","pitchNumber":4,"startTime":"2026-08-23T22:05:57.239Z","endTime":"2026-08-23T22:06:00.283Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.670462094927114,"aZ":-21.612431552506525,"pfxX":4.284983682829458,"pfxZ":6.152307829830718,"pX":-0.5501368450257794,"pZ":3.8831042456550477,"vX0":1.1433411293510214,"vY0":-129.1129207558026,"vZ0":-1.9980296113375955,"x":137.97,"y":133.94,"x0":-1.5538575064897504,"y0":50.002695113015214,"z0":6.302058486960884,"aX":7.354521927850161},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":11.0,"breakHorizontal":-8.0,"spinRate":2724,"spinDirection":160},"zone":11,"typeConfidence":0.91,"plateTime":0.4215424312669689,"extension":6.0352241523622725},"index":4,"playId":"37f7d349-b8e9-30e8-8c94-9f0efb4bdc9f","pitchNumber":5,"startTime":"2026-08-23T22:06:20.846Z","endTime":"2026-08-23T22:06:24.685Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":82.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.867477074844103,"aZ":-21.975527451089384,"pfxX":4.853278830679427,"pfxZ":5.996827820591996,"pX":-0.19310104308771148,"pZ":3.585305118034455,"vX0":1.63422226646375,"vY0":-128.62993810256353,"vZ0":-2.627302827954756,"x":124.36,"y":141.98,"x0":-1.4649035131897037,"y0":50.00565850633588,"z0":6.296078602377141,"aX":8.257478650616855},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.6,"breakHorizontal":-9.1,"spinRate":2744,"spinDirection":152},"zone":11,"typeConfidence":0.91,"plateTime":0.4233613874818203,"extension":5.962732357003783},"index":5,"playId":"ad94d9ab-f611-3b11-a849-f39c77b760c5","pitchNumber":6,"startTime":"2026-08-23T22:06:38.367Z","endTime":"2026-08-23T22:06:42.709Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T22:06:42.709Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cal Raleigh grounds out, first baseman Michael Busch to pitcher Aaron Civale.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-23T22:06:58.315Z","endTime":"2026-08-23T22:08:31.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"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,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"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_assist"},{"player":{"id":650644,"link":"/api/v1/people/650644"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.733388199282366,"aZ":-24.571738429296655,"pfxX":-7.851963291219405,"pfxZ":4.774206793196948,"pX":-0.3037179660529319,"pZ":0.7240945903096389,"vX0":5.80194687383616,"vY0":-124.9759591531427,"vZ0":-7.7376622819047,"x":128.58,"y":219.23,"x0":-1.62814679866239,"y0":50.00214215912362,"z0":5.860256003946915,"aX":-12.497055750107336},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.2,"breakHorizontal":13.0,"spinRate":2160,"spinDirection":224},"zone":13,"typeConfidence":0.9,"plateTime":0.43723671319346025,"extension":5.884075683303126},"index":0,"playId":"1c7a223d-6256-3631-810b-0d28de47bccf","pitchNumber":1,"startTime":"2026-08-23T22:07:09.898Z","endTime":"2026-08-23T22:07:12.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.043946320055138,"aZ":-41.42422794164181,"pfxX":7.122027664097244,"pfxZ":-7.190007713198666,"pX":0.2973322259467854,"pZ":1.5068159466747924,"vX0":1.6056197460002657,"vY0":-113.1462775917988,"vZ0":-1.5731029085704114,"x":105.67,"y":198.1,"x0":-1.3477050178490462,"y0":50.001331735430476,"z0":6.389375729033679,"aX":9.165777376496086},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-13.1,"breakHorizontal":-13.3,"spinRate":3097,"spinDirection":38},"zone":14,"typeConfidence":0.9,"plateTime":0.4854432560577502,"extension":5.88971553087217},"index":1,"playId":"1c2a4ab4-cacf-32ac-9bdd-0801f30edc49","pitchNumber":2,"startTime":"2026-08-23T22:07:28.152Z","endTime":"2026-08-23T22:07:31.152Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-08-23T22:07:44.561Z","endTime":"2026-08-23T22:08:02.169Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"}},{"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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.222481738264424,"aZ":-21.173087350373685,"pfxX":-0.22120030697199544,"pfxZ":6.279354239489086,"pX":0.47652386133894997,"pZ":2.132697748114922,"vX0":4.822828649519732,"vY0":-130.70021776661986,"vZ0":-6.203295826575179,"x":98.84,"y":181.2,"x0":-1.3539602040684406,"y0":50.004459154023515,"z0":6.097381170359004,"aX":-0.38794608824569327},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.4,"breakHorizontal":-0.5,"spinRate":2644,"spinDirection":179},"zone":9,"typeConfidence":0.81,"plateTime":0.4170224470067061,"extension":5.944210423446264},"index":3,"playId":"b67a754f-b2a9-3094-bd70-7bc60e79b14e","pitchNumber":3,"startTime":"2026-08-23T22:08:02.169Z","endTime":"2026-08-23T22:08:05.169Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.211089521836712,"aZ":-24.27233454289015,"pfxX":-8.127170489850357,"pfxZ":4.918948219065053,"pX":-0.9906262875869686,"pZ":2.6167734131952836,"vX0":4.141390549478632,"vY0":-125.3822059607244,"vZ0":-3.5644179681689954,"x":154.76,"y":168.13,"x0":-1.6000466017561303,"y0":50.00259109477693,"z0":6.017344763472412,"aX":-13.056302677452903},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.4,"breakHorizontal":13.9,"spinRate":2200,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.43534700478679333,"extension":5.87603480444932},"hitData":{"launchSpeed":85.6,"launchAngle":-30.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.57,"coordY":161.72}},"index":4,"playId":"c462961c-c2d3-3fe5-b827-e2318c220e5a","pitchNumber":4,"startTime":"2026-08-23T22:08:24.270Z","endTime":"2026-08-23T22:08:31.202Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T22:08:31.202Z","atBatIndex":45},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Josh Naylor lines out to shortstop Nico Hoerner.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-23T22:08:39.596Z","endTime":"2026-08-23T22:09:31.364Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"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],"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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"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":"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":71.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.668224260852057,"aZ":-43.84277906955652,"pfxX":5.670486271390982,"pfxZ":-9.090019257820856,"pX":-0.2497880799337513,"pZ":2.085423450628845,"vX0":0.9038016247831693,"vY0":-112.89864288710626,"vZ0":0.12513615227455976,"x":126.52,"y":182.47,"x0":-1.392332886380779,"y0":50.004346527374494,"z0":6.463240145152397,"aX":7.2775719638888035},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-16.1,"breakHorizontal":-10.4,"spinRate":3013,"spinDirection":37},"zone":8,"typeConfidence":0.91,"plateTime":0.48623600299390013,"extension":5.852998276690958},"index":0,"playId":"72a1a7de-5d7f-3d27-9c3a-7285bc8292b8","pitchNumber":1,"startTime":"2026-08-23T22:09:09.007Z","endTime":"2026-08-23T22:09:12.504Z","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":89.2,"endSpeed":83.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.08413141613577,"aZ":-19.295269335659366,"pfxX":2.4659113474823227,"pfxZ":7.41212937355437,"pX":0.5243323550769069,"pZ":3.142112934408025,"vX0":4.301238827329438,"vY0":-129.93734157526853,"vZ0":-4.02141263207596,"x":97.01,"y":153.94,"x0":-1.4624968799309264,"y0":50.002475992341154,"z0":6.1458526503537865,"aX":4.28515900513239},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":13.0,"breakHorizontal":-5.3,"spinRate":2640,"spinDirection":176},"zone":3,"typeConfidence":0.91,"plateTime":0.4189331235955298,"extension":5.94688791921461},"hitData":{"launchSpeed":56.2,"launchAngle":31.0,"totalDistance":170.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":132.08,"coordY":133.88}},"index":1,"playId":"d4f40955-a814-3afc-87f4-9dc2850649e0","pitchNumber":2,"startTime":"2026-08-23T22:09:24.920Z","endTime":"2026-08-23T22:09:31.364Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T22:09:31.364Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pedro Ramírez singles on a sharp line drive to left fielder Randy Arozarena.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-23T22:11:37.947Z","endTime":"2026-08-23T22:13:08.740Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":678606,"fullName":"José A. Ferrer"}}},"count":{"balls":1,"strikes":0,"outs":0},"index":0,"playId":"ccd8e9ca-3708-4631-8ce7-d9b3a1bb2da1","pitchNumber":0,"startTime":"2026-08-23T22:11:37.947Z","endTime":"2026-08-23T22:11:42.947Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":96.1,"endSpeed":88.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.957264175600066,"aZ":-27.81274144073505,"pfxX":10.970230514185683,"pfxZ":2.1927290108780255,"pX":0.15964522176796184,"pZ":2.005684022325109,"vX0":-10.611721826837849,"vY0":-139.5962315368754,"vZ0":-4.978302004734824,"x":110.91,"y":184.63,"x0":2.5696498063714914,"y0":50.00372253146603,"z0":5.62413044250191,"aX":21.834003988624296},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":3.1,"breakHorizontal":-17.9,"spinRate":2141,"spinDirection":112},"zone":8,"typeConfidence":0.9,"plateTime":0.3911159107658455,"extension":5.779099611157459},"index":1,"playId":"fef43a99-f824-3ede-9092-ece899a4c9b5","pitchNumber":1,"startTime":"2026-08-23T22:12:45.147Z","endTime":"2026-08-23T22:12:48.147Z","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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.887933698313432,"aZ":-32.73183042357719,"pfxX":-0.7415427989396205,"pfxZ":-0.34400669140467244,"pX":-0.0588961998865024,"pZ":2.0422074082929367,"vX0":-6.859720386706521,"vY0":-126.25001096396261,"vZ0":-2.2714526978230767,"x":119.24,"y":183.64,"x0":2.7906660952076474,"y0":50.00391807524286,"z0":5.589944411765296,"aX":-1.195806762284757},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.0,"breakHorizontal":2.9,"spinRate":2330,"spinDirection":276},"zone":8,"typeConfidence":0.91,"plateTime":0.43396594712819203,"extension":5.646583578732585},"hitData":{"launchSpeed":107.6,"launchAngle":13.0,"totalDistance":243.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":86.1,"coordY":124.2}},"index":2,"playId":"bde58a1e-f59b-3933-b115-dec7110acd22","pitchNumber":2,"startTime":"2026-08-23T22:13:00.720Z","endTime":"2026-08-23T22:13:08.740Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T22:13:08.740Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyrone Taylor singles on a ground ball to shortstop Leo Rivas. Pedro Ramírez to 2nd.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-23T22:13:33.598Z","endTime":"2026-08-23T22:15:16.815Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"postOnSecond":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"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":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"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":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Tyrone Taylor replaces Michael Conforto.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-23T22:13:21.172Z","endTime":"2026-08-23T22:13:35.770Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":624424,"link":"/api/v1/people/624424"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":89.1,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.39764616745634,"aZ":-29.39891155908102,"pfxX":10.930505628265884,"pfxZ":1.3782950341492235,"pX":0.45997958559485147,"pZ":2.18576512042676,"vX0":-9.513124092221098,"vY0":-140.3455701405987,"vZ0":-4.246420496222908,"x":99.47,"y":179.76,"x0":2.460242429601426,"y0":50.00224603199412,"z0":5.615626481079313,"aX":21.978161534604283},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":1.8,"breakHorizontal":-18.0,"spinRate":2119,"spinDirection":112},"zone":9,"typeConfidence":0.9,"plateTime":0.389098405038073,"extension":5.878782852515431},"index":1,"playId":"936f2d7e-7c32-31c4-8f43-f829639999cb","pitchNumber":1,"startTime":"2026-08-23T22:13:35.770Z","endTime":"2026-08-23T22:13:38.770Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"playId":"653c261f-742c-334f-b79d-3842676076bd","startTime":"2026-08-23T22:13:53.650Z","endTime":"2026-08-23T22:13:56.650Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.379066279827676,"aZ":-23.830306869549602,"pfxX":11.428263400442987,"pfxZ":4.206616940008789,"pX":1.7365672106657377,"pZ":2.728832038435069,"vX0":-7.006666702840133,"vY0":-139.64091297589653,"vZ0":-4.236698898138423,"x":50.81,"y":165.1,"x0":2.7888471513102178,"y0":50.00020492416562,"z0":5.82643752071659,"aX":22.647526488956636},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.0,"breakHorizontal":-19.3,"spinRate":2170,"spinDirection":110},"zone":12,"typeConfidence":0.91,"plateTime":0.3916961649230162,"extension":5.6526658237416125},"index":3,"playId":"d5bd191d-19f4-3202-8549-73185ab3f306","pitchNumber":2,"startTime":"2026-08-23T22:14:12.380Z","endTime":"2026-08-23T22:14:15.380Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.3,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.382532682842072,"aZ":-30.122541734693687,"pfxX":12.096507042941376,"pfxZ":1.019960780803725,"pX":0.2033663773987498,"pZ":1.4867852194909494,"vX0":-10.838660851576517,"vY0":-140.70610900684656,"vZ0":-6.049980135173085,"x":109.25,"y":198.64,"x0":2.523969393759173,"y0":50.005712741564416,"z0":5.603813088863335,"aX":24.38491918780493},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":0.7,"breakHorizontal":-19.8,"spinRate":1998,"spinDirection":114},"zone":14,"typeConfidence":0.91,"plateTime":0.3885116045047261,"extension":5.975485742062434},"index":4,"playId":"121f7616-979c-32cf-bb06-02894df74e02","pitchNumber":3,"startTime":"2026-08-23T22:14:30.147Z","endTime":"2026-08-23T22:14:33.147Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48776312110904,"aZ":-27.393152122993364,"pfxX":13.055801310253184,"pfxZ":2.9163185967350618,"pX":1.340345496546195,"pZ":0.8129073876627853,"vX0":-7.635440105018604,"vY0":-127.05907505592386,"vZ0":-6.261782640097,"x":65.91,"y":216.83,"x0":2.6846827181817194,"y0":50.00285001264907,"z0":5.479765344283075,"aX":21.394478276881824},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.1,"breakHorizontal":-22.0,"spinRate":2307,"spinDirection":86},"zone":14,"typeConfidence":0.91,"plateTime":0.4307099146604396,"extension":5.844064820645309},"index":5,"playId":"38a88af6-2fed-3aac-b581-a4076a71cd0e","pitchNumber":4,"startTime":"2026-08-23T22:14:47.071Z","endTime":"2026-08-23T22:14:50.071Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.5,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.526942171906864,"aZ":-26.207163655491513,"pfxX":10.853756078557426,"pfxZ":2.9318561689162523,"pX":0.41142896916700683,"pZ":2.0744594871052326,"vX0":-9.686260558733796,"vY0":-141.3088046238825,"vZ0":-5.341331164823675,"x":101.32,"y":182.77,"x0":2.4642216500864187,"y0":50.00130404818081,"z0":5.660711483571471,"aX":22.07049487566888},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":4.4,"breakHorizontal":-17.9,"spinRate":2121,"spinDirection":109},"zone":9,"typeConfidence":0.91,"plateTime":0.386792258630857,"extension":5.846065784185861},"hitData":{"launchSpeed":97.7,"launchAngle":-4.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.94,"coordY":149.05}},"index":6,"playId":"5b3dd6c3-1526-31b1-b59a-f674ae7a5222","pitchNumber":5,"startTime":"2026-08-23T22:15:06.332Z","endTime":"2026-08-23T22:15:16.815Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T22:15:16.815Z","atBatIndex":48},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Carson Kelly grounds into a double play, shortstop Leo Rivas to second baseman Cole Young to first baseman Josh Naylor. Pedro Ramírez to 3rd. Tyrone Taylor out at 2nd. Carson Kelly out at 1st.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-23T22:15:39.344Z","endTime":"2026-08-23T22:17:29.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"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":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.610849121803128,"aZ":-24.34271720982557,"pfxX":10.350680219567023,"pfxZ":3.804507277914972,"pX":1.411470889553019,"pZ":3.032604892665232,"vX0":-7.130769183587023,"vY0":-141.8434737740487,"vZ0":-3.315798559041767,"x":63.2,"y":156.9,"x0":2.601383125320128,"y0":50.00013315753143,"z0":5.752381856400644,"aX":21.284667621545555},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.5,"breakHorizontal":-17.5,"spinRate":2167,"spinDirection":113},"zone":12,"typeConfidence":0.91,"plateTime":0.3847838163711659,"extension":5.8284830972717625},"index":0,"playId":"6b30a6a0-7d4c-3c9b-8283-cd2850b70505","pitchNumber":1,"startTime":"2026-08-23T22:15:46.905Z","endTime":"2026-08-23T22:15:49.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.992100741597923,"aZ":-23.4843389071977,"pfxX":11.522707786075314,"pfxZ":4.2454356128252755,"pX":0.1166021147205609,"pZ":2.4013153040594406,"vX0":-10.621138673204197,"vY0":-141.63513898341213,"vZ0":-4.947325688190349,"x":112.56,"y":173.94,"x0":2.403902307096171,"y0":50.0055729005504,"z0":5.65731330432984,"aX":23.597206743611615},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":6.8,"breakHorizontal":-19.0,"spinRate":2214,"spinDirection":113},"zone":5,"typeConfidence":0.91,"plateTime":0.385570052397183,"extension":5.899710968295284},"index":1,"playId":"cbb7e426-f96f-3652-a81e-3fa0273b00a6","pitchNumber":2,"startTime":"2026-08-23T22:16:02.727Z","endTime":"2026-08-23T22:16:05.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.65336868862546,"aZ":-24.925975099172486,"pfxX":11.249059645454036,"pfxZ":3.536586006556858,"pX":-0.30780315278355347,"pZ":2.384693682327698,"vX0":-11.490269735054053,"vY0":-141.6662525000559,"vZ0":-4.851214589293249,"x":128.73,"y":174.39,"x0":2.3218256638312456,"y0":50.00492088235422,"z0":5.694474417324077,"aX":23.07219233136697},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.6,"breakHorizontal":-18.2,"spinRate":2068,"spinDirection":112},"zone":4,"typeConfidence":0.91,"plateTime":0.3853084196654537,"extension":5.908850542124676},"index":2,"playId":"bc17782b-cec2-3d35-88e4-77baa2fa8b6b","pitchNumber":3,"startTime":"2026-08-23T22:16:20.254Z","endTime":"2026-08-23T22:16:26.202Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-08-23T22:16:46.901Z","endTime":"2026-08-23T22:17:01.968Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.271732633735844,"aZ":-29.101252516470954,"pfxX":0.5667635519572856,"pfxZ":1.7326869394647844,"pX":0.278745495171114,"pZ":3.6598839284031186,"vX0":-6.629063302381599,"vY0":-131.62580617964306,"vZ0":-0.007502776878771544,"x":106.37,"y":139.96,"x0":2.745319291259423,"y0":50.002708642643434,"z0":5.7995090061927925,"aX":1.0062156325009144},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.4,"breakHorizontal":0.2,"spinRate":2399,"spinDirection":254},"zone":12,"typeConfidence":0.89,"plateTime":0.41452983632160656,"extension":5.796515271384897},"index":4,"playId":"dab844f4-1f3c-3b85-9932-ed919df99e16","pitchNumber":4,"startTime":"2026-08-23T22:17:01.968Z","endTime":"2026-08-23T22:17:05.470Z","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":98.6,"endSpeed":90.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.256991551553295,"aZ":-25.332555243178767,"pfxX":10.62809859859128,"pfxZ":3.2706582625303584,"pX":-0.1990878272789391,"pZ":1.875206837808638,"vX0":-11.22477966858602,"vY0":-143.1474051519994,"vZ0":-6.220819831477678,"x":124.59,"y":188.15,"x0":2.3752741656863563,"y0":50.00593146031116,"z0":5.642569478412195,"aX":22.25928341777539},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":4.9,"breakHorizontal":-17.3,"spinRate":2245,"spinDirection":114},"zone":8,"typeConfidence":0.91,"plateTime":0.38131795233205557,"extension":5.880103091785041},"hitData":{"launchSpeed":103.8,"launchAngle":1.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":113.48,"coordY":148.54}},"index":5,"playId":"f31a8a31-74a3-3d44-839f-1707295a98d6","pitchNumber":5,"startTime":"2026-08-23T22:17:20.049Z","endTime":"2026-08-23T22:17:29.057Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T22:17:29.057Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pete Crow-Armstrong singles on a ground ball to shortstop Leo Rivas. Pedro Ramírez scores.","rbi":1,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-23T22:17:52.454Z","endTime":"2026-08-23T22:19:20.148Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":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":660844,"link":"/api/v1/people/660844"},"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":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":{"id":678606,"link":"/api/v1/people/678606"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":91.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.28416974585507,"aZ":-24.296600850036466,"pfxX":9.842382933531642,"pfxZ":3.745199258611466,"pX":0.025427492754106894,"pZ":3.0008908563123193,"vX0":-10.589839762344505,"vY0":-143.2366028099906,"vZ0":-3.5555632498243237,"x":116.03,"y":157.76,"x0":2.47014282379776,"y0":50.003671568561614,"z0":5.755883859616299,"aX":20.70420418391219},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":6.4,"breakHorizontal":-16.1,"spinRate":2194,"spinDirection":109},"zone":2,"typeConfidence":0.88,"plateTime":0.3806203878974892,"extension":6.003799484064109},"index":0,"playId":"95908880-26d8-39b8-b1ff-d6903b61bb6f","pitchNumber":1,"startTime":"2026-08-23T22:17:55.946Z","endTime":"2026-08-23T22:17:59.600Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.279749987211595,"aZ":-25.350537125024676,"pfxX":10.652921292727873,"pfxZ":3.274545746080342,"pX":0.08650678943414705,"pZ":3.2567452959388343,"vX0":-10.44415217791751,"vY0":-143.31762387824674,"vZ0":-2.8453144363657987,"x":113.7,"y":150.85,"x0":2.3890593391862502,"y0":50.00693030582031,"z0":5.841100050958999,"aX":22.22663583365882},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":5.5,"breakHorizontal":-17.3,"spinRate":2141,"spinDirection":116},"zone":2,"typeConfidence":0.91,"plateTime":0.38177961310393904,"extension":6.016869271427252},"index":1,"playId":"0706bed9-fd51-32df-808d-96b6c06309e1","pitchNumber":2,"startTime":"2026-08-23T22:18:22.718Z","endTime":"2026-08-23T22:18:25.718Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-23T22:18:39.335Z","endTime":"2026-08-23T22:18:49.560Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"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":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.47557493260282,"aZ":-28.640090057146555,"pfxX":11.526055986763158,"pfxZ":2.0242416386858015,"pX":-0.9306257314218027,"pZ":0.6802115520154445,"vX0":-12.768795197221964,"vY0":-130.4152063949438,"vZ0":-6.767713193022834,"x":152.47,"y":220.41,"x0":2.504984495726253,"y0":50.00051623782033,"z0":5.436169686810773,"aX":20.08102414452026},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.4,"breakHorizontal":-18.5,"spinRate":2292,"spinDirection":90},"zone":13,"typeConfidence":0.89,"plateTime":0.4181628020602406,"extension":5.935396772946991},"index":3,"playId":"8700776d-8a9e-3d80-b30b-d06310bb00d4","pitchNumber":3,"startTime":"2026-08-23T22:18:49.560Z","endTime":"2026-08-23T22:18:52.560Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":92.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.584445999468528,"aZ":-26.222682305213816,"pfxX":9.752207505556354,"pfxZ":2.762478203736931,"pX":0.11891995113267646,"pZ":2.4081377110897066,"vX0":-10.2800973278101,"vY0":-144.67792024922576,"vZ0":-4.955228621559547,"x":112.47,"y":173.76,"x0":2.423501256908962,"y0":50.005088857242065,"z0":5.7172254687157675,"aX":21.015809902899548},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":4.3,"breakHorizontal":-16.1,"spinRate":2102,"spinDirection":112},"zone":5,"typeConfidence":0.9,"plateTime":0.3762477796828625,"extension":6.065888502699716},"hitData":{"launchSpeed":71.1,"launchAngle":-7.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.38,"coordY":151.58}},"index":4,"playId":"76529b81-6662-3e15-9629-35afedf8144b","pitchNumber":4,"startTime":"2026-08-23T22:19:12.105Z","endTime":"2026-08-23T22:19:20.148Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T22:19:20.148Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Seiya Suzuki grounds out sharply, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-23T22:20:05.317Z","endTime":"2026-08-23T22:20:49.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"7a5bccc7-2f76-3860-96af-8668f300b0c3","startTime":"2026-08-23T22:19:48.474Z","endTime":"2026-08-23T22:19:51.474Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.9,"endSpeed":89.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.27208128420944,"aZ":-25.277568576892744,"pfxX":10.744938484728468,"pfxZ":3.345925160013863,"pX":0.7670254660790023,"pZ":2.957038702614688,"vX0":-8.89287862625422,"vY0":-142.31854976902505,"vZ0":-3.394472070648698,"x":87.76,"y":158.94,"x0":2.529212048172999,"y0":50.001776775493006,"z0":5.7578649836797045,"aX":22.140710180057972},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":5.5,"breakHorizontal":-17.8,"spinRate":2112,"spinDirection":114},"zone":3,"typeConfidence":0.91,"plateTime":0.3842004220709825,"extension":5.858347442733978},"index":1,"playId":"38e451af-2e5e-39d7-924f-5ce531464817","pitchNumber":1,"startTime":"2026-08-23T22:20:07.640Z","endTime":"2026-08-23T22:20:11.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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.299942825330273,"aZ":-23.90509940710889,"pfxX":11.498851252545517,"pfxZ":3.9870399953268603,"pX":-0.9360322676484979,"pZ":1.234012371384256,"vX0":-13.554794860681934,"vY0":-142.49936275028642,"vZ0":-7.942414145846061,"x":152.68,"y":205.46,"x0":2.370459196004272,"y0":50.00252144347811,"z0":5.548415843955822,"aX":23.83801279517875},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":5.8,"breakHorizontal":-18.4,"spinRate":2154,"spinDirection":109},"zone":13,"typeConfidence":0.91,"plateTime":0.3832103882476452,"extension":5.974433339462894},"index":2,"playId":"fe8a697c-959a-39f4-8cb0-f842efb2a334","pitchNumber":2,"startTime":"2026-08-23T22:20:24.388Z","endTime":"2026-08-23T22:20:27.388Z","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":97.1,"endSpeed":89.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.63288690587456,"aZ":-26.559439956416178,"pfxX":11.121682919967663,"pfxZ":2.766777313281226,"pX":-0.06298936150752087,"pZ":2.1626947083002723,"vX0":-11.125334178343282,"vY0":-140.9944121054348,"vZ0":-5.002690984691252,"x":119.4,"y":180.39,"x0":2.473722889509068,"y0":50.003260135683,"z0":5.656500101150819,"aX":22.573745090544268},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":4.2,"breakHorizontal":-18.1,"spinRate":2151,"spinDirection":104},"zone":8,"typeConfidence":0.91,"plateTime":0.3872744137240054,"extension":5.942071353024713},"hitData":{"launchSpeed":103.3,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":147.95,"coordY":151.58}},"index":3,"playId":"1deb586c-a1fd-3ed9-859e-05114737f956","pitchNumber":3,"startTime":"2026-08-23T22:20:42.529Z","endTime":"2026-08-23T22:20:49.745Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T22:20:49.745Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Weston Wilson singles on a line drive to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-23T22:22:56.194Z","endTime":"2026-08-23T22:24:57.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4,5,6,7,8],"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":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":"Tyrone Taylor remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-23T22:22:11.191Z","endTime":"2026-08-23T22:22:58.348Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"801","replacedPlayer":{"id":624424,"link":"/api/v1/people/624424"}},{"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":83.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.933243744730774,"aZ":-23.26800153968411,"pfxX":3.0465976675683777,"pfxZ":5.17523142950381,"pX":0.6065387518889238,"pZ":1.886003067437789,"vX0":4.101429085188423,"vY0":-128.89772819682943,"vZ0":-6.387165063771225,"x":93.88,"y":187.86,"x0":-1.3873756067947542,"y0":50.00500889749476,"z0":6.134612236847044,"aX":5.247019142255932},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.5,"breakHorizontal":-6.2,"spinRate":2679,"spinDirection":181},"zone":9,"typeConfidence":0.91,"plateTime":0.4212016155425973,"extension":6.080687294864294},"index":1,"playId":"c3e43f04-9775-30f9-bf3b-eed4880f0a9d","pitchNumber":1,"startTime":"2026-08-23T22:22:58.348Z","endTime":"2026-08-23T22:23:01.691Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.1,"endSpeed":73.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.463761459876135,"aZ":-42.77299991220431,"pfxX":4.71406074808206,"pfxZ":-7.833337813619645,"pX":-0.18188457647531467,"pZ":2.2018565798155527,"vX0":1.2094655974560478,"vY0":-115.27341510752163,"vZ0":-0.3989335256134099,"x":123.93,"y":179.33,"x0":-1.3253368984925693,"y0":50.00454984753626,"z0":6.489643939023347,"aX":6.375310533321629},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-14.0,"breakHorizontal":-8.9,"spinRate":3033,"spinDirection":37},"zone":8,"typeConfidence":0.88,"plateTime":0.47427052953910076,"extension":5.807672234096757},"index":2,"playId":"3ef3fcde-5c02-3474-ad4f-4f39c62bcfed","pitchNumber":2,"startTime":"2026-08-23T22:23:13.669Z","endTime":"2026-08-23T22:23:16.735Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-08-23T22:23:24.256Z","endTime":"2026-08-23T22:23:35.495Z","isPitch":false,"type":"action","player":{"id":642215,"link":"/api/v1/people/642215"}},{"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":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.063728378416133,"aZ":-43.76552942309621,"pfxX":5.747056014598733,"pfxZ":-9.073258469945646,"pX":0.9699296251802517,"pZ":0.9079310931117368,"vX0":3.0834432139445345,"vY0":-113.0058967367289,"vZ0":-2.3912370812416355,"x":80.03,"y":214.27,"x0":-1.164892546345036,"y0":50.00530431671144,"z0":6.429626706366896,"aX":7.338312119881435},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.5,"breakVerticalInduced":-16.7,"breakHorizontal":-11.3,"spinRate":3172,"spinDirection":35},"zone":14,"typeConfidence":0.91,"plateTime":0.48709250270674564,"extension":5.872248920212479},"index":4,"playId":"988fb6df-5d58-3839-a034-743e57d4d4d6","pitchNumber":3,"startTime":"2026-08-23T22:23:35.495Z","endTime":"2026-08-23T22:23:38.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":83.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.161421875185965,"aZ":-22.319742748047595,"pfxX":3.188748930800217,"pfxZ":5.635541145268395,"pX":-1.2988201387916514,"pZ":3.4564508077413647,"vX0":-0.31282907844157287,"vY0":-129.84801741379061,"vZ0":-2.891811086444214,"x":166.51,"y":145.46,"x0":-1.5938261682527344,"y0":50.00080871734715,"z0":6.239205143862433,"aX":5.57284030615895},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.0,"breakHorizontal":-5.8,"spinRate":2811,"spinDirection":167},"zone":11,"typeConfidence":0.91,"plateTime":0.41807949315713877,"extension":5.935536067495361},"index":5,"playId":"d61767d7-6efa-3a7d-8fcb-2c6fb5cdd96a","pitchNumber":4,"startTime":"2026-08-23T22:23:52.739Z","endTime":"2026-08-23T22:23:56.015Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":72.0,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.01265064491094,"aZ":-44.174366965576446,"pfxX":4.505025636167999,"pfxZ":-9.293925528907067,"pX":0.1893558775131416,"pZ":2.1093446267108984,"vX0":1.8162631844711137,"vY0":-113.01761960976836,"vZ0":0.062230865762604504,"x":109.78,"y":181.83,"x0":-1.2105968069842867,"y0":50.00507058412133,"z0":6.526187897299781,"aX":5.81508059240201},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-16.6,"breakHorizontal":-8.6,"spinRate":3136,"spinDirection":36},"zone":8,"typeConfidence":0.91,"plateTime":0.4850395387232398,"extension":5.933560956749325},"index":6,"playId":"e19f9cd1-f25a-315c-bf84-0455f74165d1","pitchNumber":5,"startTime":"2026-08-23T22:24:08.365Z","endTime":"2026-08-23T22:24:12.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.233685153872976,"aZ":-19.21703358161821,"pfxX":-9.331756143032845,"pfxZ":6.825061169176152,"pX":-0.17352168769981524,"pZ":2.5160891314099603,"vX0":6.903078534489495,"vY0":-136.24627414867882,"vZ0":-5.674256112942824,"x":123.61,"y":170.85,"x0":-1.5154716938776012,"y0":50.001114506518974,"z0":5.934738756263352,"aX":-17.711418766521955},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.5,"breakHorizontal":15.6,"spinRate":2348,"spinDirection":211},"zone":5,"typeConfidence":0.9,"plateTime":0.4005492878967871,"extension":5.847034149970301},"index":7,"playId":"a1c33c1d-e437-3f81-bfc2-b8edb852f54e","pitchNumber":6,"startTime":"2026-08-23T22:24:28.696Z","endTime":"2026-08-23T22:24:31.805Z","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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":78.0,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.637909833196005,"aZ":-35.248306132487265,"pfxX":2.7333708368449763,"pfxZ":-2.0259732981948364,"pX":0.3678699117599242,"pZ":2.0004042612998796,"vX0":3.6377055510162686,"vY0":-121.46538938240778,"vZ0":-2.8126181885855646,"x":102.98,"y":184.77,"x0":-1.4963968978253006,"y0":50.00537785700295,"z0":6.195906810605746,"aX":4.141828199500311},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-4.1,"breakHorizontal":-5.8,"spinRate":2965,"spinDirection":68},"zone":9,"typeConfidence":0.93,"plateTime":0.4485325218907268,"extension":5.978281635841837},"hitData":{"launchSpeed":97.9,"launchAngle":16.0,"totalDistance":296.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":91.76,"coordY":71.41}},"index":8,"playId":"d2db58e6-05de-3ff8-aec9-7a1488e04c89","pitchNumber":7,"startTime":"2026-08-23T22:24:48.624Z","endTime":"2026-08-23T22:24:57.639Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T22:24:57.639Z","atBatIndex":52},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Cole Young pops out to third baseman Alex Bregman in foul territory.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-23T22:25:07.599Z","endTime":"2026-08-23T22:26:55.149Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.401298312497897,"aZ":-17.88798716334491,"pfxX":3.0146830719864957,"pfxZ":8.344486163464317,"pX":0.3562024641154689,"pZ":1.447377863159631,"vX0":3.6616535244975084,"vY0":-129.33989365554532,"vZ0":-8.204422064637358,"x":103.42,"y":199.7,"x0":-1.4640264064036415,"y0":50.00127303975026,"z0":6.007278489498841,"aX":5.157855300436309},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":13.7,"breakHorizontal":-6.2,"spinRate":2732,"spinDirection":169},"zone":14,"typeConfidence":0.91,"plateTime":0.4218409925323656,"extension":6.205133779532511},"index":0,"playId":"683bcec1-e052-3235-b9e2-e3e876849a3b","pitchNumber":1,"startTime":"2026-08-23T22:25:22.058Z","endTime":"2026-08-23T22:25:25.154Z","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":0},"pitchData":{"startSpeed":79.8,"endSpeed":74.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.044267963447204,"aZ":-43.342489482339154,"pfxX":4.991420426467955,"pfxZ":-8.171761495677623,"pX":-0.3345629790124812,"pZ":1.187204796208408,"vX0":1.0331935323235446,"vY0":-116.22190855118946,"vZ0":-2.380648295515835,"x":129.75,"y":206.73,"x0":-1.4335410192709561,"y0":50.0047622520945,"z0":6.346240203640827,"aX":6.819791755303454},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-15.1,"breakHorizontal":-9.2,"spinRate":3090,"spinDirection":38},"zone":13,"typeConfidence":0.89,"plateTime":0.47150480710915055,"extension":5.89465855635663},"index":1,"playId":"50d32229-3347-3b0b-a7f3-b2dad7ca2ff4","pitchNumber":2,"startTime":"2026-08-23T22:25:37.464Z","endTime":"2026-08-23T22:25:40.640Z","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":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.790715093895447,"aZ":-18.345922180868207,"pfxX":3.6874445144306858,"pfxZ":8.067159104046691,"pX":-1.0463987595708857,"pZ":2.2638967817417854,"vX0":0.0825245050233327,"vY0":-129.2876433554343,"vZ0":-6.306897796596041,"x":156.89,"y":177.65,"x0":-1.5586789100618288,"y0":50.00449489166709,"z0":6.115871041261396,"aX":6.320675329776687},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":13.7,"breakHorizontal":-6.7,"spinRate":2764,"spinDirection":170},"zone":13,"typeConfidence":0.91,"plateTime":0.4216512896200979,"extension":6.023519379899606},"index":2,"playId":"1f9b36af-5d4a-3ca0-ba7d-6762358ed8f8","pitchNumber":3,"startTime":"2026-08-23T22:25:54.363Z","endTime":"2026-08-23T22:25:58.025Z","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":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.353794182199668,"aZ":-19.77893963914863,"pfxX":4.050339041042938,"pfxZ":7.246415659605251,"pX":0.19170760995376734,"pZ":3.0115010510964115,"vX0":2.7537564571863378,"vY0":-129.5187906720022,"vZ0":-4.290101039069095,"x":109.69,"y":157.47,"x0":-1.4090881862999098,"y0":50.00311424061565,"z0":6.188990047813908,"aX":6.926208700388533},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":12.5,"breakHorizontal":-7.9,"spinRate":2744,"spinDirection":169},"zone":2,"typeConfidence":0.91,"plateTime":0.42182888336491464,"extension":6.000393165198621},"index":3,"playId":"c4bb8230-dd00-3690-a325-21bf988ea592","pitchNumber":4,"startTime":"2026-08-23T22:26:11.303Z","endTime":"2026-08-23T22:26:14.655Z","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":0},"pitchData":{"startSpeed":88.3,"endSpeed":82.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.923868335504576,"aZ":-19.790948386792348,"pfxX":3.8285927586669652,"pfxZ":7.279881303627744,"pX":-0.34045001730887153,"pZ":1.961493868277029,"vX0":1.656248629892771,"vY0":-128.65195596845038,"vZ0":-6.6311899881560725,"x":129.98,"y":185.82,"x0":-1.4872724948969338,"y0":50.00439357758628,"z0":6.071253545861405,"aX":6.515255985476908},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":12.1,"breakHorizontal":-7.3,"spinRate":2787,"spinDirection":162},"zone":7,"typeConfidence":0.91,"plateTime":0.42330606246823743,"extension":6.0761688897992165},"index":4,"playId":"146a54f6-ad40-3b6a-a739-925c4b813f97","pitchNumber":5,"startTime":"2026-08-23T22:26:27.521Z","endTime":"2026-08-23T22:26:31.024Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.244654629261387,"aZ":-19.43983017277738,"pfxX":3.6909056314834947,"pfxZ":7.38950518353392,"pX":-0.14391739982035556,"pZ":2.1961360833988044,"vX0":2.0193823700244526,"vY0":-129.7030021337112,"vZ0":-6.239445266587422,"x":122.49,"y":179.48,"x0":-1.409309664576462,"y0":50.00321168659929,"z0":6.090183671270514,"aX":6.359067532158518},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":12.4,"breakHorizontal":-7.1,"spinRate":2777,"spinDirection":157},"zone":5,"typeConfidence":0.91,"plateTime":0.4204791980485578,"extension":5.97887160586663},"hitData":{"launchSpeed":68.3,"launchAngle":69.0,"totalDistance":120.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":90.67,"coordY":179.46}},"index":5,"playId":"ff1a7908-2e89-375b-a788-21cd086b160a","pitchNumber":6,"startTime":"2026-08-23T22:26:46.110Z","endTime":"2026-08-23T22:26:55.149Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T22:26:55.149Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Robles grounds out softly, pitcher Aaron Civale to first baseman Michael Busch. Weston Wilson to 2nd.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-23T22:27:10.921Z","endTime":"2026-08-23T22:27:29.702Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650644,"link":"/api/v1/people/650644"},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":73.1,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.942897061799037,"aZ":-43.81133401816027,"pfxX":5.3752094873154785,"pfxZ":-8.739651889370759,"pX":-0.454015529886192,"pZ":1.2864074941015138,"vX0":0.5575216542725898,"vY0":-115.13647510792529,"vZ0":-1.9066735237309136,"x":134.31,"y":204.05,"x0":-1.397483833840753,"y0":50.00253260478138,"z0":6.395743466263719,"aX":7.159069108313794},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-16.0,"breakHorizontal":-9.8,"spinRate":3197,"spinDirection":34},"zone":13,"typeConfidence":0.91,"plateTime":0.47715884025341726,"extension":5.952110747417064},"hitData":{"launchSpeed":30.7,"launchAngle":-50.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":129.76,"coordY":192.86}},"index":0,"playId":"5e116241-804d-38ff-9230-76a6f2c1bc7f","pitchNumber":1,"startTime":"2026-08-23T22:27:21.162Z","endTime":"2026-08-23T22:27:29.702Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T22:27:29.702Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Leo Rivas grounds out, second baseman Pedro Ramírez to first baseman Michael Busch.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-23T22:27:44.425Z","endTime":"2026-08-23T22:29:07.902Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"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],"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":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":699393,"link":"/api/v1/people/699393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":83.1,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.883962792923324,"aZ":-19.377942675834504,"pfxX":2.2811753198904685,"pfxZ":7.354025437246067,"pX":0.47769842467298995,"pZ":3.423277253334595,"vX0":3.8903507071779875,"vY0":-129.739343896065,"vZ0":-3.4815173569950035,"x":98.79,"y":146.35,"x0":-1.3257775484558099,"y0":50.004051986981594,"z0":6.223167792306619,"aX":3.9678846309898006},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":13.0,"breakHorizontal":-4.8,"spinRate":2658,"spinDirection":172},"zone":12,"typeConfidence":0.91,"plateTime":0.41890207078445885,"extension":5.938329948195514},"index":0,"playId":"c2113ad1-f0d4-36ae-9abc-a045124058c4","pitchNumber":1,"startTime":"2026-08-23T22:27:55.294Z","endTime":"2026-08-23T22:27:58.695Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.3,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.105991548695357,"aZ":-23.620388487321915,"pfxX":3.8395967331687535,"pfxZ":5.134584958552335,"pX":-0.04080879687571596,"pZ":3.194374127929306,"vX0":2.3012278396282495,"vY0":-127.20921321273187,"vZ0":-3.051052952994347,"x":118.56,"y":152.53,"x0":-1.4511435053214572,"y0":50.00155257623714,"z0":6.248584055060732,"aX":6.394584268625779},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.0,"breakHorizontal":-7.4,"spinRate":2723,"spinDirection":154},"zone":2,"typeConfidence":0.9,"plateTime":0.42792251003717974,"extension":6.025102833183167},"index":1,"playId":"ab04e132-958e-3297-970c-f3329d7eaa29","pitchNumber":2,"startTime":"2026-08-23T22:28:11.255Z","endTime":"2026-08-23T22:28:14.530Z","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":77.9,"endSpeed":71.5,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.663741613055635,"aZ":-44.50180659746227,"pfxX":5.274558871679926,"pfxZ":-9.560460693168874,"pX":-0.4050384540629379,"pZ":2.916441970085463,"vX0":0.6061782078854108,"vY0":-113.42427498327275,"vZ0":1.8405100804974839,"x":132.44,"y":160.04,"x0":-1.360909715247797,"y0":50.00132727758837,"z0":6.56553702170975,"aX":6.803228133299174},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.8,"breakVerticalInduced":-16.4,"breakHorizontal":-9.7,"spinRate":3114,"spinDirection":35},"zone":1,"typeConfidence":0.91,"plateTime":0.48474359470339223,"extension":5.847987457260478},"index":2,"playId":"8bc770ae-7552-31bf-87e4-645ef0cf0d20","pitchNumber":3,"startTime":"2026-08-23T22:28:32.524Z","endTime":"2026-08-23T22:28:35.858Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-23T22:28:48.478Z","endTime":"2026-08-23T22:29:00.723Z","isPitch":false,"type":"action","player":{"id":660844,"link":"/api/v1/people/660844"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.2,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.95840308878392,"aZ":-25.40572401765004,"pfxX":-9.088317550939278,"pfxZ":4.285827638365541,"pX":-0.44072196325092117,"pZ":1.6811107822005737,"vX0":5.749895379756811,"vY0":-124.0677516758041,"vZ0":-5.265977707152348,"x":133.8,"y":193.39,"x0":-1.5932076647767615,"y0":50.00180133022312,"z0":5.916196230773049,"aX":-14.342016875489467},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":7.0,"breakHorizontal":15.4,"spinRate":2092,"spinDirection":231},"zone":7,"typeConfidence":0.9,"plateTime":0.4394155734154013,"extension":5.834276380087948},"hitData":{"launchSpeed":86.9,"launchAngle":6.0,"totalDistance":94.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.91,"coordY":149.05}},"index":4,"playId":"3a64acd5-1e3e-3f2f-948b-20912884894c","pitchNumber":4,"startTime":"2026-08-23T22:29:00.723Z","endTime":"2026-08-23T22:29:07.902Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T22:29:07.902Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Busch called out on strikes.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-23T22:31:21.382Z","endTime":"2026-08-23T22:32:46.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Eduard Bazardo replaces José A. Ferrer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-23T22:30:37.435Z","endTime":"2026-08-23T22:31:23.523Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660825,"link":"/api/v1/people/660825"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.154847834426725,"aZ":-24.37979592445063,"pfxX":-9.406384140445379,"pfxZ":4.487360915211818,"pX":-1.6236613276904153,"pZ":2.645976811184339,"vX0":3.40160540815166,"vY0":-130.36643502347002,"vZ0":-3.261386329826401,"x":178.89,"y":167.34,"x0":-1.716742325706403,"y0":50.00233072915158,"z0":5.735605808569923,"aX":-16.331814538459927},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.7,"breakHorizontal":16.4,"spinRate":1648,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.41875532903478074,"extension":5.926215387853917},"index":1,"playId":"797ca0a3-95b7-35ab-800c-906542672e49","pitchNumber":1,"startTime":"2026-08-23T22:31:23.523Z","endTime":"2026-08-23T22:31:26.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.242994459783446,"aZ":-32.03040893119378,"pfxX":7.740898384718799,"pfxZ":0.09858226846542983,"pX":-0.6763372339552443,"pZ":3.234467647588505,"vX0":0.35647024038457586,"vY0":-119.84821354640908,"vZ0":0.1551285647869105,"x":142.78,"y":151.45,"x0":-1.8336853200105132,"y0":50.00389804986563,"z0":6.0090284305757935,"aX":11.360261225699125},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.5,"breakHorizontal":-14.2,"spinRate":2573,"spinDirection":49},"zone":1,"typeConfidence":0.9,"plateTime":0.4554818489490584,"extension":5.6259646092301026},"index":2,"playId":"ee8741f9-03d5-37f0-bd11-8abc51fbd297","pitchNumber":2,"startTime":"2026-08-23T22:31:37.484Z","endTime":"2026-08-23T22:31:41.464Z","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":95.7,"endSpeed":88.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48095151390729,"aZ":-18.768106871555258,"pfxX":-8.322278370275724,"pfxZ":6.762252337003123,"pX":1.2031720726336212,"pZ":1.9637360681657292,"vX0":9.471821312128155,"vY0":-139.04759700316265,"vZ0":-6.653341881986892,"x":71.14,"y":185.76,"x0":-1.1458595595652958,"y0":50.005650282346025,"z0":5.607398394136542,"aX":-16.505789400361706},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.2,"breakHorizontal":13.4,"spinRate":2284,"spinDirection":217},"zone":14,"typeConfidence":0.8,"plateTime":0.3920241252966261,"extension":6.01370866945017},"index":3,"playId":"6b705fa8-8dbb-3939-a64a-b16a667f375d","pitchNumber":3,"startTime":"2026-08-23T22:31:54.004Z","endTime":"2026-08-23T22:31:57.004Z","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":96.2,"endSpeed":88.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.7850489090399,"aZ":-24.044188402767837,"pfxX":-9.388355611364819,"pfxZ":4.058616250453811,"pX":0.04281272208989122,"pZ":3.0183771466051454,"vX0":7.475395039449975,"vY0":-139.99460254712997,"vZ0":-3.248498538559666,"x":115.37,"y":157.28,"x0":-1.42963593984942,"y0":50.005945263041426,"z0":5.750834029921725,"aX":-18.816235069224028},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.0,"breakHorizontal":15.7,"spinRate":2223,"spinDirection":219},"zone":2,"typeConfidence":0.9,"plateTime":0.3898451854604059,"extension":5.829042531412767},"index":4,"playId":"c276f50b-bd9f-377f-8843-45a32c224d0f","pitchNumber":4,"startTime":"2026-08-23T22:32:09.142Z","endTime":"2026-08-23T22:32:12.430Z","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":96.5,"endSpeed":88.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.537758455063308,"aZ":-18.941614927588233,"pfxX":-9.303136139351572,"pfxZ":6.604399266453747,"pX":-0.1968414420582223,"pZ":2.8099174383325916,"vX0":6.918233757636466,"vY0":-140.3385393500271,"vZ0":-4.434661106634799,"x":124.5,"y":162.91,"x0":-1.4802262687561119,"y0":50.00100920466805,"z0":5.637496230239976,"aX":-18.631119838401574},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.3,"breakHorizontal":15.5,"spinRate":2261,"spinDirection":220},"zone":2,"typeConfidence":0.89,"plateTime":0.38968164252852455,"extension":5.9089022362169015},"index":5,"playId":"6ecc173b-57d6-3bed-b31f-376aec7a6939","pitchNumber":5,"startTime":"2026-08-23T22:32:24.546Z","endTime":"2026-08-23T22:32:27.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.50182527356815,"aZ":-38.91620141141727,"pfxX":8.26754920951379,"pfxZ":-4.494782115595118,"pX":-0.765814553732674,"pZ":2.1853287982168217,"vX0":0.278638046187609,"vY0":-121.55957483925849,"vZ0":-0.726587649935199,"x":146.19,"y":179.78,"x0":-1.9564281833734698,"y0":50.006025283409336,"z0":5.862474649952162,"aX":12.392225944254875},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-8.0,"breakHorizontal":-15.0,"spinRate":2706,"spinDirection":49},"zone":7,"typeConfidence":0.9,"plateTime":0.45034320769819436,"extension":5.703191791620851},"index":6,"playId":"24d608f5-076a-36fa-b981-e7bb6b083dd6","pitchNumber":6,"startTime":"2026-08-23T22:32:42.329Z","endTime":"2026-08-23T22:32:46.819Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T22:32:46.819Z","atBatIndex":56},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Alex Bregman reaches on a throwing error by third baseman Weston Wilson.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-23T22:33:03.981Z","endTime":"2026-08-23T22:34:57.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84650397403647,"aZ":-35.63447148503737,"pfxX":8.647752773166767,"pfxZ":-2.283286188456904,"pX":1.4223818181993177,"pZ":2.2300712434041423,"vX0":4.632509582981536,"vY0":-122.41594746082458,"vZ0":-1.3542445129127327,"x":62.78,"y":178.57,"x0":-1.6201659564913868,"y0":50.00603800388737,"z0":5.84945157419188,"aX":13.085864500089162},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-4.2,"breakHorizontal":-16.8,"spinRate":2641,"spinDirection":41},"zone":14,"typeConfidence":0.9,"plateTime":0.4479505478114332,"extension":5.70128722083352},"index":0,"playId":"560f85c6-c0c5-3077-967c-78fbc3e69bad","pitchNumber":1,"startTime":"2026-08-23T22:33:07.638Z","endTime":"2026-08-23T22:33:10.638Z","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":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.24555670308425,"aZ":-18.62555858840706,"pfxX":-9.104316684180127,"pfxZ":6.751251538162588,"pX":0.09726133976560129,"pZ":2.731013008317413,"vX0":7.40291455107924,"vY0":-140.20597671209248,"vZ0":-4.801157734533345,"x":113.29,"y":165.04,"x0":-1.3836551324915347,"y0":50.005172989461,"z0":5.666953462710095,"aX":-18.27832161271911},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.5,"breakHorizontal":15.1,"spinRate":2293,"spinDirection":218},"zone":2,"typeConfidence":0.89,"plateTime":0.3894225569246066,"extension":5.934053976083234},"index":1,"playId":"3167ed95-365e-39a2-8efc-b0e9085d8ba6","pitchNumber":2,"startTime":"2026-08-23T22:33:20.585Z","endTime":"2026-08-23T22:33:24.070Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.397629422137776,"aZ":-18.384503209260387,"pfxX":-10.3884591797229,"pfxZ":6.769883421549126,"pX":0.24640123717410325,"pZ":3.1552771661718126,"vX0":8.397775941698738,"vY0":-141.1829536470224,"vZ0":-4.039384267946328,"x":107.61,"y":153.59,"x0":-1.4034615938937074,"y0":50.005399386087326,"z0":5.773566693011663,"aX":-21.166456990467093},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.6,"breakHorizontal":17.3,"spinRate":2335,"spinDirection":214},"zone":2,"typeConfidence":0.92,"plateTime":0.38661548805878265,"extension":5.863516394447277},"index":2,"playId":"7c949717-4ed0-3dcf-b8e9-f8661eb8ecaf","pitchNumber":3,"startTime":"2026-08-23T22:33:36.757Z","endTime":"2026-08-23T22:33:40.274Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.724178613698502,"aZ":-35.61329999043161,"pfxX":5.228942647966107,"pfxZ":-2.2331801119160968,"pX":-0.4469510593467845,"pZ":3.694325966648369,"vX0":1.4842812575239523,"vY0":-123.0099995474284,"vZ0":1.8767858935157435,"x":134.04,"y":139.03,"x0":-1.7372459314369755,"y0":50.005615643824385,"z0":5.9342375188394225,"aX":8.03804475485481},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.4,"breakHorizontal":-9.8,"spinRate":2504,"spinDirection":44},"zone":11,"typeConfidence":0.9,"plateTime":0.4447650700789181,"extension":5.6690276247552704},"index":3,"playId":"bfe7927d-6d6b-3333-8df9-34e1be18f90b","pitchNumber":4,"startTime":"2026-08-23T22:33:53.394Z","endTime":"2026-08-23T22:33:56.394Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-08-23T22:34:15.604Z","endTime":"2026-08-23T22:34:28.508Z","isPitch":false,"type":"action","player":{"id":608324,"link":"/api/v1/people/608324"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":90.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.30820588074812,"aZ":-20.683429106509553,"pfxX":-9.40829746802293,"pfxZ":5.579847482310235,"pX":0.6317212866367121,"pZ":3.226282144757384,"vX0":8.583345119282132,"vY0":-141.620797055337,"vZ0":-3.3292946611086895,"x":92.92,"y":151.67,"x0":-1.1964692406985458,"y0":50.00009060300703,"z0":5.7190527700131675,"aX":-19.362934528344546},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":9.7,"breakHorizontal":15.6,"spinRate":2276,"spinDirection":218},"zone":3,"typeConfidence":0.92,"plateTime":0.3848080236963627,"extension":5.923456342465766},"index":5,"playId":"caa635b9-aa67-3006-acd4-22ae3b4a01ad","pitchNumber":5,"startTime":"2026-08-23T22:34:28.508Z","endTime":"2026-08-23T22:34:32.640Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":78.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.836921569269016,"aZ":-38.341124092321714,"pfxX":5.873518694404752,"pfxZ":-4.030280325899361,"pX":0.7133389145850686,"pZ":1.6111988327667786,"vX0":3.926875736191513,"vY0":-122.53566986631078,"vZ0":-2.444017006167887,"x":89.81,"y":195.28,"x0":-1.6698544624697231,"y0":50.004595089018046,"z0":5.8785171024399,"aX":8.985049777107594},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-7.6,"breakHorizontal":-11.5,"spinRate":2749,"spinDirection":39},"zone":9,"typeConfidence":0.9,"plateTime":0.44597748614168387,"extension":5.755816235563933},"hitData":{"launchSpeed":80.3,"launchAngle":-33.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.23,"coordY":171.35}},"index":6,"playId":"d89ec9a4-7eb2-3374-a21b-0b8f4b6dd07f","pitchNumber":6,"startTime":"2026-08-23T22:34:45.674Z","endTime":"2026-08-23T22:34:57.426Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T22:34:57.426Z","atBatIndex":57},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Ian Happ grounds into a double play, first baseman Josh Naylor to shortstop Leo Rivas to first baseman Josh Naylor. Alex Bregman out at 2nd. Ian Happ out at 1st.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-23T22:35:21.814Z","endTime":"2026-08-23T22:35:38.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":79.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.232012325392294,"aZ":-34.792970118295514,"pfxX":8.29319683367513,"pfxZ":-1.6721009269679907,"pX":0.7437514560550235,"pZ":2.1860248837997553,"vX0":3.429793844934626,"vY0":-123.72549380392043,"vZ0":-1.902443731952875,"x":88.65,"y":179.76,"x0":-1.7335879168808823,"y0":50.0021429775064,"z0":5.851685772954938,"aX":12.992922131508116},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-3.2,"breakHorizontal":-15.8,"spinRate":2596,"spinDirection":49},"zone":6,"typeConfidence":0.9,"plateTime":0.440916003469523,"extension":5.84126457783654},"hitData":{"launchSpeed":72.4,"launchAngle":0.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":144.4,"coordY":180.98}},"index":0,"playId":"187f6e58-3562-3322-b5f9-11ba46b58356","pitchNumber":1,"startTime":"2026-08-23T22:35:28.632Z","endTime":"2026-08-23T22:35:38.659Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T22:35:38.659Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randy Arozarena called out on strikes.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-23T22:39:19.163Z","endTime":"2026-08-23T22:40:17.800Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"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,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"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":{"description":"Pitching Change: Trent Thornton replaces Aaron Civale.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-23T22:37:52.926Z","endTime":"2026-08-23T22:39:21.360Z","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(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":96.1,"endSpeed":89.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.582112140822705,"aZ":-20.736263916995572,"pfxX":-8.886340812061647,"pfxZ":5.708612365689146,"pX":-0.46876741901388247,"pZ":1.7445284156217087,"vX0":7.330905424536651,"vY0":-139.75431289349294,"vZ0":-6.2147216287399525,"x":134.87,"y":191.68,"x0":-1.954252404955388,"y0":50.00494593631317,"z0":5.331996105965123,"aX":-17.813534778686105},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.4,"breakHorizontal":14.9,"spinRate":2418,"spinDirection":203},"zone":7,"typeConfidence":2.0,"plateTime":0.38994123972505035,"extension":6.452789034489385},"index":1,"playId":"ca9077b2-b723-3579-b68a-ca17ab6a49eb","pitchNumber":1,"startTime":"2026-08-23T22:39:21.360Z","endTime":"2026-08-23T22:39:24.910Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":89.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.55741876513808,"aZ":-20.83248478399982,"pfxX":-9.256326081495725,"pfxZ":5.605939717097547,"pX":-0.22943621717826646,"pZ":2.7763180500338,"vX0":7.808204919425624,"vY0":-140.34412638387943,"vZ0":-3.60724466876169,"x":125.75,"y":163.82,"x0":-1.8258232781405395,"y0":50.00319787552364,"z0":5.411885587265255,"aX":-18.726470201113305},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.7,"breakHorizontal":15.5,"spinRate":2441,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.38819494593218185,"extension":6.386339251888091},"index":2,"playId":"8e2ddba6-a88f-3045-83eb-715ee9ed2244","pitchNumber":2,"startTime":"2026-08-23T22:39:38.784Z","endTime":"2026-08-23T22:39:41.784Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00972657402345,"aZ":-13.80677067696369,"pfxX":-2.1792460683407073,"pfxZ":9.08572351997416,"pX":0.37100142717576845,"pZ":4.2502378541842605,"vX0":6.369379607375201,"vY0":-140.60242995958484,"vZ0":-1.686126492969008,"x":102.86,"y":124.02,"x0":-1.6309399712644324,"y0":50.00247381058347,"z0":5.74419081520077,"aX":-4.4068068004016725},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.3,"breakHorizontal":2.8,"spinRate":2437,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.38815026724973656,"extension":6.237683414179325},"index":3,"playId":"5a9eb427-b5b6-36cc-bd5d-cdcc2f1ebeaf","pitchNumber":3,"startTime":"2026-08-23T22:39:57.431Z","endTime":"2026-08-23T22:40:00.431Z","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":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.410207858264005,"aZ":-21.218278109365748,"pfxX":-9.210580023903319,"pfxZ":5.442099579724637,"pX":-0.2750863068303926,"pZ":2.8454440505573055,"vX0":7.675651684492949,"vY0":-140.45289512326872,"vZ0":-3.5398019032137906,"x":127.49,"y":161.95,"x0":-1.8357664922710049,"y0":50.00700591187094,"z0":5.488649588487262,"aX":-18.55521434353855},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.4,"breakHorizontal":15.2,"spinRate":2501,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.3887909961837561,"extension":6.226393364693255},"index":4,"playId":"a0b33e23-3ead-3d84-8ef6-0ed9b2fc8ac2","pitchNumber":4,"startTime":"2026-08-23T22:40:13.624Z","endTime":"2026-08-23T22:40:17.800Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T22:40:17.800Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dominic Canzone flies out to left fielder Ian Happ.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-23T22:40:30.322Z","endTime":"2026-08-23T22:40:51.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.07826443190728,"aZ":-45.06893204410941,"pfxX":4.2062171368228025,"pfxZ":-8.846501384202426,"pX":0.19939636360867352,"pZ":2.2558322541418345,"vX0":3.8406546577523644,"vY0":-119.96121587932669,"vZ0":0.8082593906583038,"x":109.4,"y":177.87,"x0":-1.9682977471453422,"y0":50.00016992035352,"z0":5.930168305640048,"aX":6.1329156858761555},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-15.6,"breakHorizontal":-8.5,"spinRate":3423,"spinDirection":32},"zone":5,"typeConfidence":2.0,"plateTime":0.4564828999037944,"extension":6.034504543798464},"hitData":{"launchSpeed":89.7,"launchAngle":36.0,"totalDistance":302.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.24,"coordY":87.57}},"index":0,"playId":"23a83d25-cac1-3b2f-9775-90dfdb0cc6cd","pitchNumber":1,"startTime":"2026-08-23T22:40:42.869Z","endTime":"2026-08-23T22:40:51.896Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T22:40:51.896Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Julio Rodríguez grounds out, second baseman Pedro Ramírez to first baseman Michael Busch.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-23T22:40:57.816Z","endTime":"2026-08-23T22:42:00.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"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],"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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"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":96.6,"endSpeed":89.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.178229532196372,"aZ":-20.965508979259127,"pfxX":-8.515867060685832,"pfxZ":5.537697359757126,"pX":0.9328522722642532,"pZ":1.9077014305608735,"vX0":10.484128615145556,"vY0":-140.31456519901238,"vZ0":-5.756826966638824,"x":81.44,"y":187.27,"x0":-1.718860923239351,"y0":50.00413032747965,"z0":5.321710292352945,"aX":-17.242872348398816},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.1,"breakHorizontal":13.7,"spinRate":2560,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.38808657162557747,"extension":6.449151963749555},"index":0,"playId":"81a966c1-d90a-333a-9aaf-5dab8e4d1b35","pitchNumber":1,"startTime":"2026-08-23T22:41:20.536Z","endTime":"2026-08-23T22:41:23.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.286715555788003,"aZ":-34.25423332662511,"pfxX":12.181275324261161,"pfxZ":-1.4350006382715694,"pX":-0.5389152274371709,"pZ":3.5051364102731557,"vX0":0.8363864418838269,"vY0":-119.72753401961303,"vZ0":2.63459303078372,"x":137.54,"y":144.14,"x0":-2.475157271944024,"y0":50.00186878856506,"z0":5.457605927896865,"aX":17.669033979788626},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-1.7,"breakHorizontal":-22.2,"spinRate":3208,"spinDirection":56},"zone":1,"typeConfidence":2.0,"plateTime":0.45761847196936234,"extension":5.92912982815644},"index":1,"playId":"e7540a56-48d3-3c79-814e-3cfa9963c3e6","pitchNumber":2,"startTime":"2026-08-23T22:41:36.685Z","endTime":"2026-08-23T22:41:40.129Z","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":91.4,"endSpeed":85.8,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.455489183784106,"aZ":-27.557792278613796,"pfxX":1.9008959612244851,"pfxZ":2.5130400903340036,"pX":1.139843780250851,"pZ":2.2131198221598773,"vX0":7.869210660735724,"vY0":-133.14225997317263,"vZ0":-3.3850175813358145,"x":73.55,"y":179.03,"x0":-2.0739025853722954,"y0":50.00314514917688,"z0":5.446160181183942,"aX":3.4886096414983734},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.2,"breakHorizontal":-4.8,"spinRate":2899,"spinDirection":157},"zone":14,"typeConfidence":2.0,"plateTime":0.40785948725567067,"extension":6.107695878878764},"hitData":{"launchSpeed":74.7,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.39,"coordY":152.59}},"index":2,"playId":"3d38e4d7-2913-3a1c-a28e-e6c1f2e6b81b","pitchNumber":3,"startTime":"2026-08-23T22:41:52.676Z","endTime":"2026-08-23T22:42:00.235Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T22:42:00.235Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a line drive to right fielder Victor Robles.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-23T22:44:15.129Z","endTime":"2026-08-23T22:45:18.173Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,3,4,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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Michael Rucker replaces Eduard Bazardo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-23T22:43:32.091Z","endTime":"2026-08-23T22:44:17.314Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621074,"link":"/api/v1/people/621074"},"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":96.8,"endSpeed":89.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.42849676709948,"aZ":-21.17897138829742,"pfxX":-9.410730719786095,"pfxZ":5.404698773459593,"pX":-0.1444264857521897,"pZ":1.7244510270380053,"vX0":8.820439385285757,"vY0":-140.69303699941153,"vZ0":-6.034614060601512,"x":122.51,"y":192.22,"x0":-2.074724845408572,"y0":50.00583517090158,"z0":5.239588022936607,"aX":-19.153515755801443},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":8.9,"breakHorizontal":15.6,"spinRate":2357,"spinDirection":223},"zone":8,"typeConfidence":0.91,"plateTime":0.38709345544039087,"extension":6.300261242137353},"index":1,"playId":"a791ffd7-d6ba-392c-9f19-481a8856f029","pitchNumber":1,"startTime":"2026-08-23T22:44:17.314Z","endTime":"2026-08-23T22:44:20.584Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-08-23T22:44:28.199Z","endTime":"2026-08-23T22:44:37.892Z","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, 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":81.7,"endSpeed":75.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.252834062694806,"aZ":-37.77620296925454,"pfxX":9.48076766419771,"pfxZ":-3.9322829310266405,"pX":1.2374341339580206,"pZ":1.4565498649190873,"vX0":4.697796614215275,"vY0":-118.9195765160182,"vZ0":-1.2294790632879733,"x":69.83,"y":199.45,"x0":-1.9999734468278556,"y0":50.00545800294761,"z0":5.427925371263254,"aX":13.489211400960688},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-7.2,"breakHorizontal":-18.4,"spinRate":2882,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4617888991043624,"extension":5.93515572052772},"index":3,"playId":"7288a51f-e6e2-3ce3-98d8-a8bb16c09546","pitchNumber":2,"startTime":"2026-08-23T22:44:37.892Z","endTime":"2026-08-23T22:44:40.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.461478951345242,"aZ":-14.163880461841188,"pfxX":-3.9083028449801214,"pfxZ":9.04244691354206,"pX":-0.9281949105974185,"pZ":3.2153144925599713,"vX0":4.229910965965357,"vY0":-139.11617315242756,"vZ0":-3.697364976002514,"x":152.38,"y":151.97,"x0":-1.9489519337368792,"y0":50.00316430092349,"z0":5.478977654204479,"aX":-7.785178268224015},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.0,"breakHorizontal":6.4,"spinRate":2460,"spinDirection":210},"zone":11,"typeConfidence":0.9,"plateTime":0.39129258079944007,"extension":6.161819871890128},"index":4,"playId":"dafedc02-b500-3e17-8322-285c1bdfcb6b","pitchNumber":3,"startTime":"2026-08-23T22:44:50.302Z","endTime":"2026-08-23T22:44:53.329Z","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":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.550909466702997,"aZ":-36.96723098362422,"pfxX":9.356671937455364,"pfxZ":-3.2507959550918546,"pX":0.6836762047699162,"pZ":1.4728482094440585,"vX0":3.9204305729382294,"vY0":-120.62658953798616,"vZ0":-1.6531492803336558,"x":90.94,"y":199.01,"x0":-2.1787045069271658,"y0":50.00582895515028,"z0":5.427592886081202,"aX":13.783505535769782},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-6.0,"breakHorizontal":-17.9,"spinRate":2811,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.454138564101747,"extension":5.9526314282991715},"hitData":{"launchSpeed":75.4,"launchAngle":26.0,"totalDistance":224.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":194.45,"coordY":124.55}},"index":5,"playId":"96fa9038-f933-359c-aa17-2d33dd867a7d","pitchNumber":4,"startTime":"2026-08-23T22:45:09.141Z","endTime":"2026-08-23T22:45:18.173Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T22:45:18.173Z","atBatIndex":62},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Pedro Ramírez grounds into a force out, second baseman Cole Young to shortstop Leo Rivas. Nico Hoerner out at 2nd. Pedro Ramírez to 1st.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-23T22:45:34.581Z","endTime":"2026-08-23T22:46:09.117Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":0},"pitchData":{"startSpeed":90.9,"endSpeed":85.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.90253597321353,"aZ":-27.23080230286021,"pfxX":1.5282342735258916,"pfxZ":2.7255651468227526,"pX":0.7548842208430054,"pZ":2.7080926788244204,"vX0":6.366793230165473,"vY0":-132.47872139020708,"vZ0":-2.553678229676238,"x":88.23,"y":165.66,"x0":-1.8583972141466818,"y0":50.002086772473966,"z0":5.6336521075268875,"aX":2.7714358043608884},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.7,"breakHorizontal":-3.8,"spinRate":2508,"spinDirection":149},"zone":3,"typeConfidence":0.91,"plateTime":0.41026683046683354,"extension":6.311142441572676},"index":0,"playId":"cd32263c-139b-32b0-b8cb-2bd165e5b906","pitchNumber":1,"startTime":"2026-08-23T22:45:39.525Z","endTime":"2026-08-23T22:45:42.854Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":89.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.432464440473037,"aZ":-25.699967874272804,"pfxX":-9.14966434095722,"pfxZ":3.225658758838975,"pX":-0.03499443226910116,"pZ":1.800647239787368,"vX0":8.91706522177981,"vY0":-139.53390454018535,"vZ0":-4.562146891946741,"x":118.33,"y":190.16,"x0":-2.057608523095511,"y0":50.00008890336487,"z0":5.11528383727437,"aX":-18.343953198886044},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.2,"breakHorizontal":15.1,"spinRate":2249,"spinDirection":230},"zone":8,"typeConfidence":0.91,"plateTime":0.3900501027717147,"extension":6.2805521999279055},"hitData":{"launchSpeed":106.6,"launchAngle":-5.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":147.45,"coordY":155.13}},"index":1,"playId":"f5a3c02d-35b4-31e3-9968-8492369f2304","pitchNumber":2,"startTime":"2026-08-23T22:46:01.424Z","endTime":"2026-08-23T22:46:09.117Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T22:46:09.117Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyrone Taylor strikes out swinging.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-23T22:46:23.454Z","endTime":"2026-08-23T22:47:11.574Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":85.0,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.256004557034096,"aZ":-28.065649514875663,"pfxX":2.6122664963093523,"pfxZ":2.2685042869082457,"pX":0.7574696291945388,"pZ":2.042889871296919,"vX0":6.3662444961910944,"vY0":-132.77402190647345,"vZ0":-3.9226819099193775,"x":88.13,"y":183.62,"x0":-1.9961390553562044,"y0":50.00564225479222,"z0":5.54598306012604,"aX":4.737201461482495},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.6,"breakHorizontal":-5.9,"spinRate":2586,"spinDirection":160},"zone":9,"typeConfidence":0.92,"plateTime":0.41007965790405443,"extension":6.095149800011424},"index":0,"playId":"b1760727-620e-3fbf-8540-66a37d74f9cf","pitchNumber":1,"startTime":"2026-08-23T22:46:37.161Z","endTime":"2026-08-23T22:46:40.768Z","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.8,"endSpeed":88.7,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.755295330051755,"aZ":-21.980548483874838,"pfxX":-9.103449822440865,"pfxZ":5.10077955973172,"pX":0.4622705820988619,"pZ":3.105317974919354,"vX0":9.697909294892881,"vY0":-139.40550149403282,"vZ0":-1.981047377997733,"x":99.38,"y":154.94,"x0":-1.8531422342511434,"y0":50.003787826135444,"z0":5.252896451683779,"aX":-18.198578121472245},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.1,"breakHorizontal":14.9,"spinRate":2334,"spinDirection":216},"zone":3,"typeConfidence":0.91,"plateTime":0.39058756078634804,"extension":6.2638890614537255},"index":1,"playId":"f4dab432-6803-3d19-80ae-416a289a4eca","pitchNumber":2,"startTime":"2026-08-23T22:46:50.608Z","endTime":"2026-08-23T22:46:54.104Z","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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.4,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.022040372102957,"aZ":-38.415798746273744,"pfxX":8.464192878244948,"pfxZ":-4.368447563247177,"pX":0.32984233532893054,"pZ":1.9468111552960061,"vX0":3.3396176204013,"vY0":-118.91109841097109,"vZ0":0.06518337277785302,"x":104.43,"y":186.22,"x0":-2.19261326789249,"y0":50.000798541307695,"z0":5.407453525576983,"aX":12.104972832467077},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-7.6,"breakHorizontal":-16.1,"spinRate":2910,"spinDirection":49},"zone":9,"typeConfidence":2.0,"plateTime":0.46081853658854044,"extension":6.0989316943749525},"index":2,"playId":"fd8ef241-61d4-3202-9662-3205e9b2c3da","pitchNumber":3,"startTime":"2026-08-23T22:47:08.138Z","endTime":"2026-08-23T22:47:11.574Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T22:47:11.574Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carson Kelly singles on a fly ball to third baseman Weston Wilson. Pedro Ramírez scores. Carson Kelly to 2nd.","rbi":1,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-23T22:47:55.884Z","endTime":"2026-08-23T22:48:10.594Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":{"id":621074,"link":"/api/v1/people/621074"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":"22c7aa6a-c725-36a1-b4a7-653eb6c4cea7","startTime":"2026-08-23T22:47:38.647Z","endTime":"2026-08-23T22:47:41.647Z","isPitch":false,"type":"pickoff"},{"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":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":84.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.61725316441378,"aZ":-27.359579103386928,"pfxX":0.6703354660900239,"pfxZ":2.7146122146658396,"pX":0.15696801602545754,"pZ":2.2965780888226277,"vX0":5.324469178041636,"vY0":-130.7111326325963,"vZ0":-3.2328511203555887,"x":111.02,"y":176.77,"x0":-1.97151826875427,"y0":50.006503944691914,"z0":5.545259316250402,"aX":1.1917097149491587},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.6,"breakHorizontal":-2.0,"spinRate":2561,"spinDirection":137},"zone":5,"typeConfidence":0.92,"plateTime":0.4148168897621969,"extension":6.290885555392655},"hitData":{"launchSpeed":84.4,"launchAngle":57.0,"totalDistance":197.0,"trajectory":"fly_ball","hardness":"medium","location":"5","coordinates":{"coordX":76.47,"coordY":133.84}},"index":1,"playId":"2a0d1955-66a0-3fed-83b5-fd6459240e6c","pitchNumber":1,"startTime":"2026-08-23T22:47:58.018Z","endTime":"2026-08-23T22:48:10.594Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T22:48:10.594Z","atBatIndex":65},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Pete Crow-Armstrong homers (33) on a line drive to right field. Carson Kelly scores.","rbi":2,"awayScore":10,"homeScore":2,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-23T22:48:44.043Z","endTime":"2026-08-23T22:49:47.370Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074"},"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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":{"id":621074,"link":"/api/v1/people/621074"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":{"id":621074,"link":"/api/v1/people/621074"},"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(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":97.4,"endSpeed":90.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.17904551424549,"aZ":-16.0215923577332,"pfxX":-3.0139085057352246,"pfxZ":7.785598772112252,"pX":-0.6327874319079155,"pZ":3.1702604485724795,"vX0":4.645951057039852,"vY0":-141.91451417952868,"vZ0":-3.7414453554864906,"x":141.12,"y":153.18,"x0":-1.8865681320291414,"y0":50.00573797508215,"z0":5.502232198301556,"aX":-6.255687905972312},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.7,"breakHorizontal":4.7,"spinRate":2246,"spinDirection":208},"zone":1,"typeConfidence":0.9,"plateTime":0.3834087292610855,"extension":6.300685996074853},"index":0,"playId":"3ca8709c-5c00-3b5b-8dc8-20f960549b8c","pitchNumber":1,"startTime":"2026-08-23T22:48:48.641Z","endTime":"2026-08-23T22:48:51.950Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"1923bbdf-fce3-4d57-9279-d75d91c19ec7","startTime":"2026-08-23T22:49:06.477Z","endTime":"2026-08-23T22:49:11.477Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.286064921832466,"aZ":-40.19588408324026,"pfxX":8.06325746076211,"pfxZ":-5.418175332426535,"pX":0.004018346523458376,"pZ":1.853351873066125,"vX0":2.5774576361649046,"vY0":-121.58462312246688,"vZ0":-0.30612218962901316,"x":116.85,"y":188.74,"x0":-2.120394495779478,"y0":50.0035328998883,"z0":5.502024964733768,"aX":11.938036531169436},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-9.6,"breakHorizontal":-15.2,"spinRate":2777,"spinDirection":40},"zone":8,"typeConfidence":2.0,"plateTime":0.4524113587377321,"extension":6.11605615053082},"hitData":{"launchSpeed":110.7,"launchAngle":22.0,"totalDistance":355.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":211.83,"coordY":80.1}},"index":2,"playId":"53d1a997-83d8-3b86-8373-560d1e30fbe5","pitchNumber":2,"startTime":"2026-08-23T22:49:20.316Z","endTime":"2026-08-23T22:49:47.370Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T22:49:47.370Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Seiya Suzuki singles on a line drive to left fielder Randy Arozarena.","rbi":0,"awayScore":10,"homeScore":2,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-23T22:49:59.832Z","endTime":"2026-08-23T22:50:48.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":90.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.850580789008646,"aZ":-21.52016984279383,"pfxX":-8.7295674725218,"pfxZ":5.152129698129844,"pX":-0.13863651215656142,"pZ":2.676472598426754,"vX0":8.347117587122877,"vY0":-142.0394665010583,"vZ0":-3.6273676144383855,"x":122.28,"y":166.52,"x0":-1.964137825240033,"y0":50.00205498701295,"z0":5.3183089860934345,"aX":-18.052079784328154},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":8.9,"breakHorizontal":14.4,"spinRate":2359,"spinDirection":210},"zone":5,"typeConfidence":0.91,"plateTime":0.38383947704391286,"extension":6.184191177502118},"index":0,"playId":"31f4f4f0-3769-323f-8fa0-422b6513c112","pitchNumber":1,"startTime":"2026-08-23T22:50:04.592Z","endTime":"2026-08-23T22:50:07.889Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":87.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.556235195414256,"aZ":-26.50681096454262,"pfxX":1.5560781108512076,"pfxZ":2.9401006425588054,"pX":0.3600669022166172,"pZ":3.0361993539102907,"vX0":5.590416511829689,"vY0":-136.49430755088716,"vZ0":-1.87933744547614,"x":103.28,"y":156.8,"x0":-1.8982222474377743,"y0":50.00659262440551,"z0":5.518024139553635,"aX":3.004593694904535},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.2,"breakHorizontal":-3.7,"spinRate":2580,"spinDirection":159},"zone":3,"typeConfidence":0.6,"plateTime":0.39779486652313256,"extension":6.169357990725186},"index":1,"playId":"8497856c-32d5-36dc-a932-4cbaad4dc55d","pitchNumber":2,"startTime":"2026-08-23T22:50:15.618Z","endTime":"2026-08-23T22:50:19.014Z","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":95.2,"endSpeed":88.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61466997134099,"aZ":-14.512356015687823,"pfxX":-3.5032899725052347,"pfxZ":8.920095961919966,"pX":-0.9247890989804973,"pZ":3.4814343725700834,"vX0":4.276559042968575,"vY0":-138.7796575427409,"vZ0":-2.734705919182943,"x":152.25,"y":144.78,"x0":-2.0196275335137783,"y0":50.00607467743788,"z0":5.427952106325467,"aX":-6.939469294210095},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.0,"breakHorizontal":5.6,"spinRate":2507,"spinDirection":209},"zone":11,"typeConfidence":0.9,"plateTime":0.39238884962950404,"extension":6.339785478747832},"index":2,"playId":"4c3d5350-ff19-354b-aa1e-2cd86888745e","pitchNumber":3,"startTime":"2026-08-23T22:50:28.888Z","endTime":"2026-08-23T22:50:31.888Z","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":83.3,"endSpeed":76.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.346296406295306,"aZ":-38.19253686408909,"pfxX":8.46943177258936,"pfxZ":-4.053025806587382,"pX":0.3207907923128999,"pZ":1.5278517310350437,"vX0":3.431576735798545,"vY0":-121.27936418366008,"vZ0":-1.2324258874546603,"x":104.77,"y":197.53,"x0":-2.2138956105343106,"y0":50.00217901780092,"z0":5.382100957419063,"aX":12.579429901194507},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-7.3,"breakHorizontal":-16.2,"spinRate":2940,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.45211312444983864,"extension":6.197189428301708},"hitData":{"launchSpeed":96.7,"launchAngle":10.0,"totalDistance":203.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":70.39,"coordY":101.08}},"index":3,"playId":"8ea25fc3-80d4-39ac-8889-6acdd38b37aa","pitchNumber":4,"startTime":"2026-08-23T22:50:40.695Z","endTime":"2026-08-23T22:50:48.730Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T22:50:48.730Z","atBatIndex":67},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Michael Busch hit by pitch. Seiya Suzuki to 2nd.","rbi":0,"awayScore":10,"homeScore":2,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-23T22:51:02.565Z","endTime":"2026-08-23T22:51:38.547Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"postOnSecond":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48741346334642,"aZ":-39.575659284615156,"pfxX":9.152242521734472,"pfxZ":-4.997775071184371,"pX":1.0743828679545047,"pZ":0.9549786915088186,"vX0":4.481537625094294,"vY0":-121.40215018179968,"vZ0":-2.4189896703024534,"x":76.05,"y":213.0,"x0":-1.9890863805748822,"y0":50.003221847446234,"z0":5.434701604620461,"aX":13.554202269958552},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-9.4,"breakHorizontal":-17.6,"spinRate":2947,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4525122225371052,"extension":6.223586105052771},"index":0,"playId":"ff2de370-0d37-3423-82a1-0798fa52c5fa","pitchNumber":1,"startTime":"2026-08-23T22:51:11.973Z","endTime":"2026-08-23T22:51:15.261Z","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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":85.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.618706419977386,"aZ":-29.546810937687567,"pfxX":1.5573076330245508,"pfxZ":1.469671757110938,"pX":1.9631323221754229,"pZ":0.3236044695694825,"vX0":8.925215669371303,"vY0":-131.7240239877613,"vZ0":-7.616207563501806,"x":42.17,"y":230.04,"x0":-1.6436221647701872,"y0":50.006025740613644,"z0":5.376078772551739,"aX":2.7935143941852876},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.4,"breakHorizontal":-4.4,"spinRate":2643,"spinDirection":113},"zone":14,"typeConfidence":0.92,"plateTime":0.41260449092730234,"extension":6.43860107855872},"index":1,"playId":"93ec9581-6273-3e68-a5c2-e7686d40c0aa","pitchNumber":2,"startTime":"2026-08-23T22:51:31.229Z","endTime":"2026-08-23T22:51:38.547Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T22:51:38.547Z","atBatIndex":68},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alex Bregman walks.","rbi":0,"awayScore":10,"homeScore":2,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-23T22:52:05.692Z","endTime":"2026-08-23T22:53:44.974Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"postOnSecond":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"postOnThird":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":83.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.439440505115613,"aZ":-33.49449151771316,"pfxX":2.0184588521648603,"pfxZ":-0.7633252986394572,"pX":1.1078963577374343,"pZ":0.9041126246592843,"vX0":6.902348909648803,"vY0":-129.6900097933346,"vZ0":-4.824333390217348,"x":74.77,"y":214.37,"x0":-1.834848307762673,"y0":50.0032153430242,"z0":5.3014383490112005,"aX":3.487775633653464},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-2.2,"breakHorizontal":-5.0,"spinRate":2662,"spinDirection":66},"zone":14,"typeConfidence":0.9,"plateTime":0.4200085997226539,"extension":6.275608367656132},"index":0,"playId":"e7df398e-c9bd-3bc1-ae3b-98e44222545d","pitchNumber":1,"startTime":"2026-08-23T22:52:11.120Z","endTime":"2026-08-23T22:52:14.120Z","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":96.1,"endSpeed":89.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.34776515418227,"aZ":-16.759730016791803,"pfxX":-3.058653161903738,"pfxZ":7.687496742031806,"pX":1.213647126328021,"pZ":1.9398730508587265,"vX0":9.163717072688724,"vY0":-139.7436113461281,"vZ0":-6.421097976498968,"x":70.74,"y":186.4,"x0":-1.6906589607886977,"y0":50.006426036417054,"z0":5.342467623491488,"aX":-6.136759367468935},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.0,"breakHorizontal":4.0,"spinRate":2442,"spinDirection":202},"zone":14,"typeConfidence":0.9,"plateTime":0.38987113598393064,"extension":6.5433099813760744},"index":1,"playId":"f802aa5f-c318-396d-9242-5f21fc219f01","pitchNumber":2,"startTime":"2026-08-23T22:52:27.447Z","endTime":"2026-08-23T22:52:30.508Z","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":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":85.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.923031316732676,"aZ":-27.808772256788682,"pfxX":0.9995672541698317,"pfxZ":2.4119902393414607,"pX":1.9114168838385852,"pZ":0.32408623215384447,"vX0":9.409703189574758,"vY0":-133.04901631408376,"vZ0":-7.757831049685023,"x":44.14,"y":230.03,"x0":-1.7866958283493524,"y0":50.00407059300958,"z0":5.264785865222419,"aX":1.8085350510317524},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.0,"breakHorizontal":-3.6,"spinRate":2659,"spinDirection":132},"zone":14,"typeConfidence":0.92,"plateTime":0.41014477284848283,"extension":6.35715828413921},"index":2,"playId":"68369d6b-680b-312e-82b3-b3c2440d3b74","pitchNumber":3,"startTime":"2026-08-23T22:52:41.905Z","endTime":"2026-08-23T22:52:50.634Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Michael Rucker. Seiya Suzuki to 3rd. Michael Busch to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":10,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":3,"actionPlayId":"68369d6b-680b-312e-82b3-b3c2440d3b74","startTime":"2026-08-23T22:53:02.429Z","endTime":"2026-08-23T22:53:10.150Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":673548,"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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.008110584301786,"aZ":-16.0828076931245,"pfxX":-3.292655536918445,"pfxZ":8.25588562558687,"pX":0.6266739101638011,"pZ":2.4355449430024954,"vX0":7.9238573950581985,"vY0":-137.83975487520826,"vZ0":-5.096491124293373,"x":93.11,"y":173.02,"x0":-1.841266841465732,"y0":50.000330188620765,"z0":5.373255746021416,"aX":-6.416526429878766},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.2,"breakHorizontal":4.6,"spinRate":2369,"spinDirection":204},"zone":6,"typeConfidence":0.9,"plateTime":0.395464165186052,"extension":6.491336822680715},"index":4,"playId":"9f84ee08-87e9-359a-839a-156daab3310b","pitchNumber":4,"startTime":"2026-08-23T22:53:10.150Z","endTime":"2026-08-23T22:53:13.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.109490285713054,"aZ":-29.174868028938942,"pfxX":-10.509930214896468,"pfxZ":1.5486501117532896,"pX":-0.1793380453570449,"pZ":2.643976529563304,"vX0":8.988258555151662,"vY0":-138.0295723605442,"vZ0":-1.3428962809803229,"x":123.84,"y":167.39,"x0":-2.1090300768587165,"y0":50.00104536570695,"z0":5.097352356891556,"aX":-20.321279879642166},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":2.8,"breakHorizontal":17.2,"spinRate":2133,"spinDirection":228},"zone":5,"typeConfidence":0.9,"plateTime":0.3965052114243006,"extension":6.494056090369794},"index":5,"playId":"25e1163e-fd38-3488-84b9-ace8c734b44d","pitchNumber":5,"startTime":"2026-08-23T22:53:22.848Z","endTime":"2026-08-23T22:53:26.309Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":90.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.443921993446562,"aZ":-14.203631717325052,"pfxX":-2.4474462671756516,"pfxZ":8.712656931255415,"pX":1.010242990965841,"pZ":2.8446159207014223,"vX0":8.974706477863043,"vY0":-141.5670286739742,"vZ0":-4.369651361727502,"x":78.49,"y":161.98,"x0":-1.8609037104704929,"y0":50.00281912625908,"z0":5.295064136496333,"aX":-5.04981938364991},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.2,"breakHorizontal":2.9,"spinRate":2379,"spinDirection":206},"zone":12,"typeConfidence":0.9,"plateTime":0.38455842687433694,"extension":6.351888184047539},"index":6,"playId":"f6b7d646-5924-3764-94af-fd2c51044443","pitchNumber":6,"startTime":"2026-08-23T22:53:41.535Z","endTime":"2026-08-23T22:53:44.974Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T22:53:44.974Z","atBatIndex":69},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ian Happ walks. Seiya Suzuki scores. Michael Busch to 3rd. Alex Bregman to 2nd.","rbi":1,"awayScore":11,"homeScore":2,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-23T22:54:46.138Z","endTime":"2026-08-23T22:57:45.963Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"postOnSecond":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"postOnThird":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","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":{"id":621074,"link":"/api/v1/people/621074"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":10,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-23T22:54:00.458Z","endTime":"2026-08-23T22:54:48.473Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":91.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.528362176345603,"aZ":-15.568216715793449,"pfxX":-3.964116617297707,"pfxZ":7.909265998182,"pX":1.0592251075240298,"pZ":2.4412018972513447,"vX0":9.405750960615894,"vY0":-142.76051649151842,"vZ0":-5.447035209017947,"x":76.62,"y":172.87,"x0":-1.7379140427870037,"y0":50.00353756101139,"z0":5.326195682633176,"aX":-8.324306873513924},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.6,"breakHorizontal":5.6,"spinRate":2156,"spinDirection":208},"zone":12,"typeConfidence":0.9,"plateTime":0.3811511273469481,"extension":6.5453956768403225},"index":1,"playId":"45d37d34-2534-3b5d-ae14-3c31a098d810","pitchNumber":1,"startTime":"2026-08-23T22:54:48.473Z","endTime":"2026-08-23T22:54:51.629Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":90.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.336727281956012,"aZ":-16.207363335827008,"pfxX":-2.4896417202030863,"pfxZ":7.750340411867219,"pX":-0.46727979905646716,"pZ":2.696197721245225,"vX0":4.708020318958468,"vY0":-141.4761326900873,"vZ0":-4.520350291744712,"x":134.81,"y":165.98,"x0":-1.8173111321503372,"y0":50.004453758161674,"z0":5.328808104550807,"aX":-5.13044408498493},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.4,"breakHorizontal":3.7,"spinRate":2178,"spinDirection":205},"zone":4,"typeConfidence":0.91,"plateTime":0.3847616204284279,"extension":6.524500421610868},"index":2,"playId":"7fbc9153-9134-3728-9ab7-947a579c9df1","pitchNumber":2,"startTime":"2026-08-23T22:55:03.316Z","endTime":"2026-08-23T22:55:06.809Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":89.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.707492629158143,"aZ":-15.333068584290594,"pfxX":-3.8400376141938395,"pfxZ":8.352372069606577,"pX":0.4557598616759358,"pZ":2.717176471492639,"vX0":7.979686974161496,"vY0":-140.36445654403133,"vZ0":-4.430599981850171,"x":99.63,"y":165.42,"x0":-1.911854586747902,"y0":50.00107257209532,"z0":5.299200691312368,"aX":-7.742003092445275},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.5,"breakHorizontal":5.5,"spinRate":2360,"spinDirection":207},"zone":3,"typeConfidence":0.9,"plateTime":0.38869316667984677,"extension":6.352073704871291},"index":3,"playId":"7de69b1c-6766-3ed1-86b8-97c98ada3e42","pitchNumber":3,"startTime":"2026-08-23T22:55:21.468Z","endTime":"2026-08-23T22:55:28.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, 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":84.5,"endSpeed":77.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49413403654429,"aZ":-43.438146223429946,"pfxX":8.617218601641419,"pfxZ":-7.418587406280463,"pX":-0.28844290385196064,"pZ":1.9446922349777653,"vX0":1.861436732997931,"vY0":-122.97850933830567,"vZ0":0.44438807153500526,"x":127.99,"y":186.27,"x0":-2.1761450563732385,"y0":50.005665086530826,"z0":5.474167097854762,"aX":13.077938433232223},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-13.0,"breakHorizontal":-16.1,"spinRate":2738,"spinDirection":35},"zone":8,"typeConfidence":2.0,"plateTime":0.44697744676103657,"extension":6.161832676402656},"index":4,"playId":"f5da5b1d-0978-3bbb-a23a-609e80daef13","pitchNumber":4,"startTime":"2026-08-23T22:55:55.809Z","endTime":"2026-08-23T22:55:58.809Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.059136503001273,"aZ":-42.51776993720789,"pfxX":8.527073181710513,"pfxZ":-6.678594613018474,"pX":0.8951469117339308,"pZ":2.553334841661686,"vX0":4.583519225719028,"vY0":-124.04688753677206,"vZ0":1.463709176111181,"x":82.88,"y":169.84,"x0":-2.0872640359043717,"y0":50.00080617153678,"z0":5.515000432120028,"aX":13.21292437426461},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-11.4,"breakHorizontal":-16.6,"spinRate":2906,"spinDirection":37},"zone":12,"typeConfidence":2.0,"plateTime":0.44246539508848537,"extension":6.2357267335854445},"index":5,"playId":"9008227c-b4a0-36df-a8f0-1ea34e389218","pitchNumber":5,"startTime":"2026-08-23T22:56:17.681Z","endTime":"2026-08-23T22:56:20.681Z","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.1,"endSpeed":88.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.220238647348076,"aZ":-15.072217104348745,"pfxX":-3.1285306766901746,"pfxZ":8.6686967435546,"pX":0.5439406036964869,"pZ":3.7024869811778935,"vX0":7.295514648281472,"vY0":-138.455874689736,"vZ0":-1.9585677780027226,"x":96.27,"y":138.81,"x0":-1.6998027166837144,"y0":50.00236608092392,"z0":5.409450739435252,"aX":-6.172246313557415},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.6,"breakHorizontal":4.4,"spinRate":2389,"spinDirection":203},"zone":12,"typeConfidence":0.9,"plateTime":0.3931632670269334,"extension":6.548916893606411},"index":6,"playId":"8e53632c-0755-3cd5-b57d-392c0bddd490","pitchNumber":6,"startTime":"2026-08-23T22:56:45.280Z","endTime":"2026-08-23T22:56:48.649Z","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":97.5,"endSpeed":90.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.882597106275384,"aZ":-14.655317209468704,"pfxX":-3.6188439011196527,"pfxZ":8.475899756934961,"pX":0.13145027645290266,"pZ":3.0865429356498453,"vX0":6.80791043550212,"vY0":-142.0097105964965,"vZ0":-3.935970678947688,"x":111.99,"y":155.44,"x0":-1.8138406219614764,"y0":50.002928110359676,"z0":5.406726153413902,"aX":-7.480560241314563},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.9,"breakHorizontal":5.4,"spinRate":2436,"spinDirection":208},"zone":2,"typeConfidence":0.9,"plateTime":0.3839510529555734,"extension":6.459314002031428},"index":7,"playId":"ff64e120-20c8-3069-84cf-ed80fecedc63","pitchNumber":7,"startTime":"2026-08-23T22:57:03.861Z","endTime":"2026-08-23T22:57:07.034Z","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":83.3,"endSpeed":77.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.868246479537348,"aZ":-41.789893040813254,"pfxX":5.397928697218369,"pfxZ":-6.410459070131498,"pX":-1.1238718156601286,"pZ":1.5435465689697443,"vX0":0.4068639702835013,"vY0":-121.42102834325782,"vZ0":-0.4845215602348787,"x":159.84,"y":197.1,"x0":-1.995187092045103,"y0":50.00481722131614,"z0":5.3693558618629975,"aX":8.093392338302628},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-11.5,"breakHorizontal":-9.8,"spinRate":2558,"spinDirection":41},"zone":13,"typeConfidence":0.87,"plateTime":0.450400179677644,"extension":6.336437924446667},"index":8,"playId":"c76464df-4a9d-38ee-b9ff-34564cbdb416","pitchNumber":8,"startTime":"2026-08-23T22:57:25.065Z","endTime":"2026-08-23T22:57:28.229Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.294981451530997,"aZ":-26.49045317573814,"pfxX":-8.902827860911678,"pfxZ":2.87768244035352,"pX":1.0822008852633225,"pZ":2.075116692171084,"vX0":10.846244084806917,"vY0":-138.71506794553272,"vZ0":-3.325667720720278,"x":75.75,"y":182.75,"x0":-1.6983666246597997,"y0":50.00187978820698,"z0":5.03064124333795,"aX":-17.572939156494726},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.8,"breakHorizontal":14.2,"spinRate":2302,"spinDirection":209},"zone":14,"typeConfidence":0.89,"plateTime":0.39294158575209304,"extension":6.381311746586148},"index":9,"playId":"1f9c274c-0097-3094-a168-02b076aa1a0e","pitchNumber":9,"startTime":"2026-08-23T22:57:42.203Z","endTime":"2026-08-23T22:57:45.963Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T22:57:45.963Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gabriel Arias singles on a ground ball to pitcher Jhonny Pereda. Michael Busch scores. Alex Bregman to 3rd. Ian Happ to 2nd.","rbi":1,"awayScore":12,"homeScore":2,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-23T22:59:59.790Z","endTime":"2026-08-23T23:01:10.266Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"postOnSecond":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"postOnThird":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[1,2],"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":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":{"id":621074,"link":"/api/v1/people/621074"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":11,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-23T22:58:17.423Z","endTime":"2026-08-23T22:58:30.022Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jhonny Pereda replaces Michael Rucker, batting 2nd.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":11,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-23T22:58:30.022Z","endTime":"2026-08-23T22:59:39.162Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"201","replacedPlayer":{"id":686527,"link":"/api/v1/people/686527"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Gabriel Arias replaces Nico Hoerner.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":11,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-08-23T22:59:39.162Z","endTime":"2026-08-23T23:00:01.838Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":57.4,"endSpeed":52.4,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":12.802274073568931,"aZ":-25.96723809876186,"pfxX":8.994356052231158,"pfxZ":8.926035627741978,"pX":-0.4759767849528566,"pZ":3.4696181685170697,"vX0":-0.4895748314448753,"vY0":-83.4841863391962,"vZ0":3.012757911002933,"x":135.14,"y":145.1,"x0":-1.342635228042098,"y0":50.00269865719603,"z0":6.4698527389744935,"aX":6.253823028468575},"breaks":{"breakAngle":13.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.1,"breakVerticalInduced":17.9,"breakHorizontal":-16.1,"spinRate":1156,"spinDirection":197},"zone":1,"typeConfidence":2.0,"plateTime":0.6598707012084191,"extension":4.987161829354244},"index":3,"playId":"96090a97-da5c-3dbe-9c49-c27d371d5f4b","pitchNumber":1,"startTime":"2026-08-23T23:00:01.838Z","endTime":"2026-08-23T23:00:05.714Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":64.9,"endSpeed":60.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":14.4050295583625,"aZ":-23.75664713101607,"pfxX":-2.479014826758287,"pfxZ":9.299585206259438,"pX":-0.3194415536943502,"pZ":0.523862131136906,"vX0":2.173995386804301,"vY0":-94.53848056827509,"vZ0":-3.125400616169416,"x":129.18,"y":224.64,"x0":-1.162183714843169,"y0":50.003529383230955,"z0":5.608280758434952,"aX":-2.2442753315250683},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":16.3,"breakHorizontal":3.8,"spinRate":1425,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.5793661205836917,"extension":5.241773950622552},"index":4,"playId":"c6605376-6e9b-3b87-9736-a5850b0885b6","pitchNumber":2,"startTime":"2026-08-23T23:00:16.236Z","endTime":"2026-08-23T23:00:19.248Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":65.3,"endSpeed":61.0,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":12.865640027256354,"aZ":-28.704717962891166,"pfxX":-8.250818824419255,"pfxZ":3.768971104243457,"pX":2.743239082372206,"pZ":1.3178365047563174,"vX0":7.795067841717893,"vY0":-94.7970367475278,"vZ0":-0.6244198327193231,"x":12.43,"y":203.2,"x0":-0.32737269021956855,"y0":50.00324573167641,"z0":5.707051877720292,"aX":-7.599611515528177},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":7.1,"breakHorizontal":13.0,"spinRate":1486,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.5751658530878352,"extension":5.141139098608682},"index":5,"playId":"70a14f49-ca22-3e8b-a3cf-58a69c7be615","pitchNumber":3,"startTime":"2026-08-23T23:00:32.993Z","endTime":"2026-08-23T23:00:35.993Z","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(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":71.8,"endSpeed":67.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":14.693636009676268,"aZ":-21.474405699582775,"pfxX":-5.657078137120935,"pfxZ":9.496476505600814,"pX":0.19405163162703554,"pZ":1.3206030609144463,"vX0":3.9017841522412047,"vY0":-104.5547660300514,"vZ0":-3.674301315083553,"x":109.6,"y":203.12,"x0":-0.9453347034229623,"y0":50.003276805045424,"z0":5.5711784663708706,"aX":-6.374726403515613},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":16.7,"breakHorizontal":9.4,"spinRate":1648,"spinDirection":225},"zone":14,"typeConfidence":0.88,"plateTime":0.5203564506126028,"extension":4.867656231820402},"index":6,"playId":"d9b90abf-51a1-34aa-b4db-c942b59c92c5","pitchNumber":4,"startTime":"2026-08-23T23:00:46.097Z","endTime":"2026-08-23T23:00:49.164Z","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":85.9,"endSpeed":79.6,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.86217941150203,"aZ":-20.13233072833091,"pfxX":-6.877251581984379,"pfxZ":7.496466039877889,"pX":1.361787168948227,"pZ":2.568955240514304,"vX0":7.067003928263394,"vY0":-125.0447177854141,"vZ0":-2.8351337593430417,"x":65.09,"y":169.42,"x0":-0.5886379865080014,"y0":50.001073643464565,"z0":5.343167354639757,"aX":-11.044599095793233},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":13.3,"breakHorizontal":11.2,"spinRate":2033,"spinDirection":232},"zone":12,"typeConfidence":0.73,"plateTime":0.4356655908280511,"extension":5.222997249953648},"hitData":{"launchSpeed":67.8,"launchAngle":-62.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":120.07,"coordY":186.05}},"index":7,"playId":"12042e50-c37e-3588-b53f-62e82989fc22","pitchNumber":5,"startTime":"2026-08-23T23:01:01.237Z","endTime":"2026-08-23T23:01:10.266Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T23:01:10.266Z","atBatIndex":71},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Pedro Ramírez hits a grand slam (3) to left field. Alex Bregman scores. Ian Happ scores. Gabriel Arias scores.","rbi":4,"awayScore":16,"homeScore":2,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-23T23:01:37.138Z","endTime":"2026-08-23T23:02:18.067Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":95},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"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":640902,"link":"/api/v1/people/640902"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":{"id":621074,"link":"/api/v1/people/621074"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":{"id":621074,"link":"/api/v1/people/621074"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":{"id":640902,"link":"/api/v1/people/640902"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":57.2,"endSpeed":52.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":12.570445737619531,"aZ":-25.502501217696906,"pfxX":8.270118921316037,"pfxZ":9.62833937831269,"pX":-0.3883415336009231,"pZ":2.776653375276271,"vX0":-0.16994279837981235,"vY0":-83.25949623356523,"vZ0":1.9921585798202166,"x":131.8,"y":163.81,"x0":-1.3562838393844416,"y0":50.00106115041343,"z0":6.330228702747146,"aX":5.728083197950855},"breaks":{"breakAngle":13.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.6,"breakVerticalInduced":18.8,"breakHorizontal":-14.9,"spinRate":1129,"spinDirection":198},"zone":1,"typeConfidence":2.0,"plateTime":0.6612348188994055,"extension":4.998948151266681},"index":0,"playId":"6e144e6d-ce45-3611-9920-9db3015a8bfc","pitchNumber":1,"startTime":"2026-08-23T23:01:37.138Z","endTime":"2026-08-23T23:01:40.790Z","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(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.1,"endSpeed":69.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.664645933035334,"aZ":-21.94956129442085,"pfxX":-6.537970277994433,"pfxZ":8.351442492710175,"pX":-0.5081601758330846,"pZ":3.287437951834265,"vX0":3.2269538672647315,"vY0":-109.43749478124303,"vZ0":0.20862154085563256,"x":136.37,"y":150.02,"x0":-1.145489303769693,"y0":50.00141358292094,"z0":5.524673252341182,"aX":-8.001935969772825},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":15.5,"breakHorizontal":11.0,"spinRate":1798,"spinDirection":220},"zone":11,"typeConfidence":0.82,"plateTime":0.49876796574330085,"extension":5.348878211545022},"hitData":{"launchSpeed":106.1,"launchAngle":19.0,"totalDistance":363.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":32.05,"coordY":85.43}},"index":1,"playId":"5479fe04-b332-3cfb-9e1a-9f07ebc2e27f","pitchNumber":2,"startTime":"2026-08-23T23:01:51.054Z","endTime":"2026-08-23T23:02:18.067Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T23:02:18.067Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyrone Taylor singles on a line drive to left fielder Randy Arozarena.","rbi":0,"awayScore":16,"homeScore":2,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-23T23:02:31.502Z","endTime":"2026-08-23T23:02:55.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"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":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":56.2,"endSpeed":51.9,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":11.180397334964217,"aZ":-25.548046676784434,"pfxX":5.200032455978457,"pfxZ":9.824997131624533,"pX":-0.9647155947669668,"pZ":3.0731234050270158,"vX0":-0.364257784465223,"vY0":-81.76845846059844,"vZ0":2.3014629730541736,"x":153.77,"y":155.81,"x0":-1.4138269861704233,"y0":50.00299839853698,"z0":6.563057123588393,"aX":3.507197396451218},"breaks":{"breakAngle":7.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.7,"breakVerticalInduced":19.2,"breakHorizontal":-9.2,"spinRate":1202,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.6708732564985578,"extension":4.804535674824623},"index":0,"playId":"4271f552-2878-3e45-b935-02d4cdd6d8c3","pitchNumber":1,"startTime":"2026-08-23T23:02:35.371Z","endTime":"2026-08-23T23:02:40.225Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":56.5,"endSpeed":52.0,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":11.705234923814011,"aZ":-26.20664170709453,"pfxX":3.1363055783745493,"pfxZ":8.793318335932977,"pX":0.39545252090401706,"pZ":2.668368994861723,"vX0":1.710480954303802,"vY0":-82.18361811087239,"vZ0":2.0105108339421394,"x":101.93,"y":166.73,"x0":-1.0692162702400352,"y0":50.001923602370915,"z0":6.435841444713741,"aX":2.128012998505837},"breaks":{"breakAngle":4.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-69.0,"breakVerticalInduced":17.3,"breakHorizontal":-6.4,"spinRate":1257,"spinDirection":201},"zone":6,"typeConfidence":2.0,"plateTime":0.668513989288936,"extension":4.98808840644033},"hitData":{"launchSpeed":96.3,"launchAngle":19.0,"totalDistance":286.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":75.47,"coordY":78.04}},"index":1,"playId":"e2c390c8-9fc3-3f1e-9d86-6ef56442939a","pitchNumber":2,"startTime":"2026-08-23T23:02:45.726Z","endTime":"2026-08-23T23:02:55.738Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T23:02:55.738Z","atBatIndex":73},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Carson Kelly pops out to catcher Cal Raleigh in foul territory.","rbi":0,"awayScore":16,"homeScore":2,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-23T23:03:06.332Z","endTime":"2026-08-23T23:04:56.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":59.1,"endSpeed":54.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":13.0205831887242,"aZ":-25.828315625934724,"pfxX":2.840036847912633,"pfxZ":8.551049093975498,"pX":0.33182778117645767,"pZ":2.675723384662376,"vX0":2.130136530384406,"vY0":-86.0208659129519,"vZ0":1.5242593113461667,"x":104.35,"y":166.54,"x0":-1.2960044778236137,"y0":50.00249357824043,"z0":6.288922798860306,"aX":2.1073118697803768},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.3,"breakVerticalInduced":16.6,"breakHorizontal":-5.9,"spinRate":1226,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.6391271717293536,"extension":5.110672520866284},"index":0,"playId":"6c47ffbf-9c88-3e28-9339-1add6faa9432","pitchNumber":1,"startTime":"2026-08-23T23:03:16.381Z","endTime":"2026-08-23T23:03:19.769Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":59.7,"endSpeed":54.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":12.799511614880753,"aZ":-26.41394881923178,"pfxX":-2.865349154494341,"pfxZ":7.588398257842982,"pX":-1.440017168577483,"pZ":3.7241512572185695,"vX0":0.6113977132954527,"vY0":-86.83087416667011,"vZ0":3.7992086690893485,"x":171.89,"y":138.23,"x0":-1.4256084927116108,"y0":50.00363787338996,"z0":6.018024538782813,"aX":-2.175661179265308},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.6,"breakVerticalInduced":15.6,"breakHorizontal":4.9,"spinRate":1345,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.6321682950217538,"extension":5.09340630197503},"index":1,"playId":"660f726c-1e68-3e16-a236-2bef9c7ff278","pitchNumber":2,"startTime":"2026-08-23T23:03:30.155Z","endTime":"2026-08-23T23:03:33.444Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":55.3,"endSpeed":51.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":9.987956671272398,"aZ":-27.013956057427283,"pfxX":2.250870432541407,"pfxZ":7.803175685292514,"pX":-1.1950863748401492,"pZ":1.8597629433673117,"vX0":-0.0528730692216091,"vY0":-80.56337322625545,"vZ0":1.7062473711513297,"x":162.55,"y":188.57,"x0":-1.4545262351890613,"y0":50.000108206346404,"z0":6.107039897062361,"aX":1.4864377412316123},"breaks":{"breakAngle":3.6,"breakLength":16.8,"breakY":24.0,"breakVertical":-73.6,"breakVerticalInduced":15.4,"breakHorizontal":-4.1,"spinRate":1197,"spinDirection":197},"zone":13,"typeConfidence":2.0,"plateTime":0.6786180495003524,"extension":5.124089275566233},"index":2,"playId":"f5521920-36c6-3d8a-91db-42c7865763a5","pitchNumber":3,"startTime":"2026-08-23T23:03:42.847Z","endTime":"2026-08-23T23:03:46.204Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":58.3,"endSpeed":54.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":11.505325030102137,"aZ":-25.571167306206597,"pfxX":7.997699249486656,"pfxZ":9.036607254917797,"pX":0.6492863479565943,"pZ":2.890393240224367,"vX0":1.3676348999455166,"vY0":-84.89413158182973,"vZ0":1.7271799990254737,"x":92.25,"y":160.74,"x0":-1.2056124340401895,"y0":50.002812417732144,"z0":6.407893168583163,"aX":5.843410756271424},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.8,"breakVerticalInduced":17.5,"breakHorizontal":-15.0,"spinRate":1239,"spinDirection":195},"zone":3,"typeConfidence":2.0,"plateTime":0.644926119680326,"extension":4.882254771087651},"index":3,"playId":"02113c42-b567-3542-83b5-c007f05c946d","pitchNumber":4,"startTime":"2026-08-23T23:03:55.939Z","endTime":"2026-08-23T23:04:00.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.61033440726217,"aZ":-18.82278161682267,"pfxX":-5.745380201147054,"pfxZ":8.129298850660337,"pX":2.7395402950091268,"pZ":3.104804875152449,"vX0":9.532964802845534,"vY0":-126.51595697382798,"vZ0":-2.443395729891569,"x":12.58,"y":154.95,"x0":-0.3083769839918761,"y0":50.003538490676135,"z0":5.569938354030261,"aX":-9.438029245281916},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":14.5,"breakHorizontal":8.5,"spinRate":2130,"spinDirection":216},"zone":12,"typeConfidence":0.77,"plateTime":0.4307582823358622,"extension":5.517998520258775},"index":4,"playId":"d304c26d-abc1-3783-b4b6-9147d73db4ec","pitchNumber":5,"startTime":"2026-08-23T23:04:14.600Z","endTime":"2026-08-23T23:04:17.600Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":52.1,"endSpeed":47.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":10.017613573519343,"aZ":-27.4697175276385,"pfxX":9.590402464796185,"pfxZ":8.203447310088208,"pX":0.15895144041032325,"pZ":3.1472819231831695,"vX0":0.1807952137621936,"vY0":-75.60074663615313,"vZ0":4.756619599862482,"x":110.94,"y":153.8,"x0":-1.2066587565170122,"y0":50.00283389354799,"z0":6.161560874282945,"aX":5.499377163032323},"breaks":{"breakAngle":12.0,"breakLength":19.2,"breakY":24.0,"breakVertical":-84.5,"breakVerticalInduced":17.5,"breakHorizontal":-17.4,"spinRate":1090,"spinDirection":198},"zone":2,"typeConfidence":2.0,"plateTime":0.7271047169964588,"extension":5.516279457715442},"index":5,"playId":"bdf3c7b3-fc93-3b4a-b3a9-dd5f762484d2","pitchNumber":6,"startTime":"2026-08-23T23:04:27.195Z","endTime":"2026-08-23T23:04:30.644Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":62.6,"endSpeed":57.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.14094494486739,"aZ":-23.345805252629585,"pfxX":5.3964199208178165,"pfxZ":10.648528172782683,"pX":1.2868923623462922,"pZ":2.634270926743993,"vX0":3.6585679797912904,"vY0":-91.10430405145968,"vZ0":1.220460665778692,"x":67.95,"y":167.65,"x0":-1.4585482045917924,"y0":50.00102718519875,"z0":5.6028202909964975,"aX":4.47114137317957},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":20.2,"breakHorizontal":-11.0,"spinRate":1368,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.6044851142125234,"extension":5.50897222968516},"hitData":{"launchSpeed":60.8,"launchAngle":82.0,"totalDistance":55.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":147.86,"coordY":212.1}},"index":6,"playId":"469c5b04-0a95-3c18-ae48-7bbb198c983a","pitchNumber":7,"startTime":"2026-08-23T23:04:47.343Z","endTime":"2026-08-23T23:04:56.367Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T23:04:56.367Z","atBatIndex":74},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cal Raleigh grounds out, third baseman Alex Bregman to first baseman Michael Busch.","rbi":0,"awayScore":16,"homeScore":2,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-23T23:07:26.792Z","endTime":"2026-08-23T23:07:37.877Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"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":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Kevin Alcántara replaces center fielder Pete Crow-Armstrong, batting 1st, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":16,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-23T23:06:54.465Z","endTime":"2026-08-23T23:06:54.511Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682634,"link":"/api/v1/people/682634"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"101","replacedPlayer":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"description":"Gabriel Arias remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":16,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-23T23:06:54.511Z","endTime":"2026-08-23T23:06:54.515Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"601","replacedPlayer":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"description":"Pitching Change: Caleb Thielbar replaces Trent Thornton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":16,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-23T23:06:54.515Z","endTime":"2026-08-23T23:07:28.861Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":573204,"link":"/api/v1/people/573204"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":75.9,"endSpeed":70.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.132928091002494,"aZ":-43.842783399564865,"pfxX":-4.257413845763166,"pfxZ":-9.445835067705815,"pX":-0.08734012260825601,"pZ":1.9951393727730051,"vX0":0.6713860464420909,"vY0":-110.58960931999478,"vZ0":0.6690646342792104,"x":120.33,"y":184.91,"x0":0.1577105329677494,"y0":50.00085483752732,"z0":6.295670210295196,"aX":-5.2609225682250775},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.1,"breakVerticalInduced":-16.6,"breakHorizontal":7.6,"spinRate":2506,"spinDirection":328},"zone":8,"typeConfidence":0.9,"plateTime":0.49570306946774645,"extension":6.103543957912982},"hitData":{"launchSpeed":61.8,"launchAngle":-20.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":90.28,"coordY":168.67}},"index":3,"playId":"3ff48701-1d7b-3e95-a892-4b5c1ca2fadb","pitchNumber":1,"startTime":"2026-08-23T23:07:28.861Z","endTime":"2026-08-23T23:07:37.877Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T23:07:37.877Z","atBatIndex":75},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Naylor grounds out, second baseman Pedro Ramírez to first baseman Michael Busch.","rbi":0,"awayScore":16,"homeScore":2,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-23T23:07:49.564Z","endTime":"2026-08-23T23:08:41.386Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":75.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.56449744796293,"aZ":-33.21693504806259,"pfxX":-8.344849501231092,"pfxZ":-0.7366374758346144,"pX":-0.07719382138883725,"pZ":2.2533639734228257,"vX0":1.2122606022642337,"vY0":-117.65138315501943,"vZ0":-1.5395306028317448,"x":119.94,"y":177.94,"x0":0.4883947901781721,"y0":50.003183993687635,"z0":5.971006708264572,"aX":-11.796920238492026},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-1.4,"breakHorizontal":14.9,"spinRate":2469,"spinDirection":297},"zone":5,"typeConfidence":0.91,"plateTime":0.46405894880660803,"extension":6.196743691364097},"index":0,"playId":"ea8d9bc3-575a-38fb-bf55-ff35ec254f0c","pitchNumber":1,"startTime":"2026-08-23T23:08:02.186Z","endTime":"2026-08-23T23:08:05.964Z","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":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.34668720730118,"aZ":-25.28697378012087,"pfxX":-4.4412495289346925,"pfxZ":4.034170263585093,"pX":-0.4141391403152517,"pZ":3.1511059881543604,"vX0":0.09795008341519451,"vY0":-129.43681616750246,"vZ0":-2.7044007936443926,"x":132.79,"y":153.7,"x0":0.12533672589076242,"y0":50.00450251660501,"z0":6.132249978402411,"aX":-7.586295615824775},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.0,"breakHorizontal":8.0,"spinRate":2314,"spinDirection":188},"zone":1,"typeConfidence":0.91,"plateTime":0.4220940829011983,"extension":6.021668377010844},"index":1,"playId":"20ff65a1-e336-3e31-90b7-8d89f8ed6e68","pitchNumber":2,"startTime":"2026-08-23T23:08:19.638Z","endTime":"2026-08-23T23:08:22.854Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.72912459625397,"aZ":-11.775911916717918,"pfxX":1.8358377147567313,"pfxZ":10.61017882796039,"pX":0.31678388129572965,"pZ":2.1767734015047515,"vX0":4.71322877266048E-4,"vY0":-137.79569276469493,"vZ0":-8.007703435858643,"x":104.92,"y":180.01,"x0":0.0781558493594165,"y0":50.0001678596082,"z0":5.91666088970075,"aX":3.5283247390771977},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.8,"breakHorizontal":-3.4,"spinRate":2234,"spinDirection":161},"zone":6,"typeConfidence":0.91,"plateTime":0.3975504914014625,"extension":6.180566546925043},"hitData":{"launchSpeed":73.2,"launchAngle":3.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.54,"coordY":158.23}},"index":2,"playId":"8daa9ace-017d-3090-9ee7-3e661442359d","pitchNumber":3,"startTime":"2026-08-23T23:08:34.097Z","endTime":"2026-08-23T23:08:41.386Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T23:08:41.386Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Weston Wilson strikes out on a foul tip.","rbi":0,"awayScore":16,"homeScore":2,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-23T23:08:52.821Z","endTime":"2026-08-23T23:09:51.259Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":75.8,"endSpeed":69.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.906825338729433,"aZ":-43.66898706656204,"pfxX":-3.7246317493322216,"pfxZ":-9.384620452985294,"pX":-0.697493243735326,"pZ":2.196133056774921,"vX0":-0.2750183268960261,"vY0":-110.35608494368913,"vZ0":1.2506982114289593,"x":143.59,"y":179.48,"x0":-0.08754772702624837,"y0":50.00335897652239,"z0":6.247045817136037,"aX":-4.562013223519115},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.1,"breakVerticalInduced":-16.3,"breakHorizontal":6.8,"spinRate":2523,"spinDirection":326},"zone":7,"typeConfidence":0.9,"plateTime":0.49765378519353387,"extension":6.217417925072783},"index":0,"playId":"356add00-0eb1-35e9-891e-34f4a8bdfe8b","pitchNumber":1,"startTime":"2026-08-23T23:09:06.284Z","endTime":"2026-08-23T23:09:09.584Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":89.6,"endSpeed":82.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.572422362141957,"aZ":-26.25823112992773,"pfxX":-2.5255859246564243,"pfxZ":3.4233381086011647,"pX":0.2622317241338192,"pZ":1.3478716261296686,"vX0":0.9534399253999767,"vY0":-130.4659492847063,"vZ0":-6.732167905104805,"x":107.0,"y":202.39,"x0":0.22091717961312735,"y0":50.00523604103353,"z0":5.9314791484960345,"aX":-4.369335073308055},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.9,"breakHorizontal":4.3,"spinRate":2346,"spinDirection":188},"zone":14,"typeConfidence":0.9,"plateTime":0.41927958270692844,"extension":6.10802343664857},"index":1,"playId":"0875657c-fc24-3eb0-9301-38f5fbc8d92e","pitchNumber":2,"startTime":"2026-08-23T23:09:20.537Z","endTime":"2026-08-23T23:09:23.537Z","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":76.8,"endSpeed":71.0,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.102611613266085,"aZ":-43.647172241380225,"pfxX":-3.2281349265620394,"pfxZ":-9.071218219499075,"pX":-0.34889008229560053,"pZ":2.8163061678504304,"vX0":0.20873070297809393,"vY0":-111.77095421723824,"vZ0":2.1915550568263207,"x":130.3,"y":162.74,"x0":-0.024114650040403175,"y0":50.00110169868221,"z0":6.3044636696248695,"aX":-4.084554930514394},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-15.6,"breakHorizontal":5.8,"spinRate":2627,"spinDirection":322},"zone":4,"typeConfidence":0.9,"plateTime":0.4900052896860587,"extension":6.215772599173846},"index":2,"playId":"30febac4-5b30-3e74-8e68-b6fa248139b1","pitchNumber":3,"startTime":"2026-08-23T23:09:34.128Z","endTime":"2026-08-23T23:09:37.479Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.603320341185416,"aZ":-26.497781932773126,"pfxX":-1.6904233478785096,"pfxZ":3.324792115545515,"pX":-0.7250499244808647,"pZ":2.9713557601609746,"vX0":-1.6302908949693187,"vY0":-129.71285669091742,"vZ0":-2.7037342819471286,"x":144.64,"y":158.55,"x0":0.13073738489559544,"y0":50.002334870700594,"z0":6.043001834098709,"aX":-2.886587744781532},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.6,"breakHorizontal":3.4,"spinRate":2358,"spinDirection":180},"zone":1,"typeConfidence":0.92,"plateTime":0.42192020438951916,"extension":6.242117355403921},"index":3,"playId":"b6ba0978-6573-3417-98ad-60561e212915","pitchNumber":4,"startTime":"2026-08-23T23:09:48.122Z","endTime":"2026-08-23T23:09:51.259Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T23:09:51.259Z","atBatIndex":77},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kevin Alcántara singles on a fly ball to right fielder Victor Robles.","rbi":0,"awayScore":16,"homeScore":2,"isOut":false},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-23T23:12:26.948Z","endTime":"2026-08-23T23:13:25.060Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[4,5,6,7],"actionIndex":[0,1,2,3],"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":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Weston Wilson replaces Jhonny Pereda, batting 6th.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":16,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-23T23:12:28.483Z","endTime":"2026-08-23T23:12:28.484Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642215,"link":"/api/v1/people/642215"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"600"},{"details":{"description":"Defensive Substitution: Patrick Wisdom replaces first baseman Josh Naylor, batting 5th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":16,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-23T23:12:28.485Z","endTime":"2026-08-23T23:12:28.486Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621550,"link":"/api/v1/people/621550"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"501","replacedPlayer":{"id":647304,"link":"/api/v1/people/647304"}},{"details":{"description":"Defensive Substitution: Brock Rodden replaces catcher Cal Raleigh, batting 4th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":16,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-23T23:12:28.487Z","endTime":"2026-08-23T23:12:28.488Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801126,"link":"/api/v1/people/801126"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"401","replacedPlayer":{"id":663728,"link":"/api/v1/people/663728"}},{"details":{"description":"Defensive switch from pitcher to catcher for Jhonny Pereda.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":16,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-08-23T23:12:28.489Z","endTime":"2026-08-23T23:12:28.490Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"201","replacedPlayer":{"id":686527,"link":"/api/v1/people/686527"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":39.2,"endSpeed":37.6,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":5.558504225190996,"aZ":-28.344141522018322,"pfxX":10.681293556449901,"pfxZ":11.941894699745706,"pX":0.20845374129399627,"pZ":2.1820338005033806,"vX0":-0.3437406195278089,"vY0":-56.49334282958114,"vZ0":6.070368416571601,"x":109.05,"y":179.87,"x0":-0.8677569733134726,"y0":50.00072370486699,"z0":8.194542298511573,"aX":3.4223917621228854},"breaks":{"breakAngle":7.2,"breakLength":34.8,"breakY":24.0,"breakVertical":-156.4,"breakVerticalInduced":26.3,"breakHorizontal":-19.1,"spinRate":1126,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.9727348248326546,"extension":3.8681432844148067},"index":4,"playId":"9be37e4f-fc5f-32c4-8f67-ab429b325fd0","pitchNumber":1,"startTime":"2026-08-23T23:12:28.491Z","endTime":"2026-08-23T23:12:33.599Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":33.0,"endSpeed":32.2,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":3.753054963099453,"aZ":-30.46202915641724,"pfxX":9.42385367061115,"pfxZ":8.121323169196781,"pX":-0.7583851868001794,"pZ":4.0716544263607295,"vX0":-1.0733520990111984,"vY0":-45.869653287011516,"vZ0":11.782816123602194,"x":145.91,"y":128.85,"x0":-0.7893633899011597,"y0":50.00210394670775,"z0":9.748231029117795,"aX":1.9851730648371322},"breaks":{"breakAngle":3.6,"breakLength":56.4,"breakY":24.0,"breakVertical":-252.6,"breakVerticalInduced":25.1,"breakHorizontal":-16.2,"spinRate":941,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":1.1993377081754912,"extension":3.504974216651469},"index":5,"playId":"1a8b166a-e203-367a-ad93-1ca35814c39d","pitchNumber":2,"startTime":"2026-08-23T23:12:46.190Z","endTime":"2026-08-23T23:12:50.379Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.9,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.34221212847995,"aZ":-24.730972843205176,"pfxX":-8.072912220113464,"pfxZ":5.400424383852862,"pX":0.16566728599395192,"pZ":2.135993412066018,"vX0":5.544415262867947,"vY0":-116.22986232248279,"vZ0":-3.3434592791698017,"x":110.69,"y":181.11,"x0":-1.1935320252438988,"y0":50.00113722803079,"z0":5.923477479605549,"aX":-11.122557854948623},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":9.2,"breakHorizontal":13.3,"spinRate":2097,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.4699764654681995,"extension":5.270499897212982},"index":6,"playId":"bc0dca5c-7534-3b4c-87fb-e7e8900cfae6","pitchNumber":3,"startTime":"2026-08-23T23:12:58.141Z","endTime":"2026-08-23T23:13:02.196Z","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(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":66.1,"endSpeed":61.1,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":14.213693564256328,"aZ":-29.70602103321907,"pfxX":1.7739883515138142,"pfxZ":2.6176730981533485,"pX":0.3442647288959656,"pZ":2.564430894630549,"vX0":2.8637598833777442,"vY0":-96.14762676931704,"vZ0":3.009210329432567,"x":103.88,"y":169.54,"x0":-1.3919046646544502,"y0":50.000441488108244,"z0":5.087779080215862,"aX":1.6682833301433457},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":6.0,"breakHorizontal":-4.1,"spinRate":2180,"spinDirection":137},"zone":6,"typeConfidence":2.0,"plateTime":0.5685957255971754,"extension":4.776817598788954},"hitData":{"launchSpeed":83.0,"launchAngle":46.0,"totalDistance":255.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.9,"coordY":119.77}},"index":7,"playId":"bad1c291-2b6f-3743-8cbc-1b7dba3f925c","pitchNumber":4,"startTime":"2026-08-23T23:13:13.052Z","endTime":"2026-08-23T23:13:25.060Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T23:13:25.060Z","atBatIndex":78},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Seiya Suzuki singles on a ground ball to left fielder Randy Arozarena. Kevin Alcántara to 2nd.","rbi":0,"awayScore":16,"homeScore":2,"isOut":false},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-23T23:13:45.054Z","endTime":"2026-08-23T23:13:54.080Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"postOnSecond":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":40.8,"endSpeed":39.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":5.049661145084357,"aZ":-28.215860546306292,"pfxX":5.935479542691475,"pfxZ":11.101549049330544,"pX":-0.07005538413302376,"pZ":2.6374029437860553,"vX0":0.1853795613852824,"vY0":-59.01104456467275,"vZ0":5.88995332576235,"x":119.67,"y":167.57,"x0":-1.0009658248437134,"y0":50.00236699471766,"z0":7.9063396548578835,"aX":2.1156505984572194},"breaks":{"breakAngle":4.8,"breakLength":31.2,"breakY":24.0,"breakVertical":-141.2,"breakVerticalInduced":23.8,"breakHorizontal":-10.9,"spinRate":1193,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.9243920903296523,"extension":3.8926947361381194},"hitData":{"launchSpeed":99.8,"launchAngle":9.0,"totalDistance":132.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":71.13,"coordY":115.08}},"index":0,"playId":"91afcd6b-4550-3d8a-8095-d609f3d0b7ee","pitchNumber":1,"startTime":"2026-08-23T23:13:45.054Z","endTime":"2026-08-23T23:13:54.080Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T23:13:54.080Z","atBatIndex":79},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Busch singles on a sharp line drive to right fielder Victor Robles. Kevin Alcántara to 3rd. Seiya Suzuki to 2nd.","rbi":0,"awayScore":16,"homeScore":2,"isOut":false},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-23T23:14:10.373Z","endTime":"2026-08-23T23:14:20.980Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"postOnSecond":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"postOnThird":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0],"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":47.5,"endSpeed":44.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":7.743248339251581,"aZ":-25.921888555950947,"pfxX":3.200209734721726,"pfxZ":12.986187970419236,"pX":-0.15282599557238613,"pZ":2.42431703575259,"vX0":1.223982328860371,"vY0":-68.9777769753652,"vZ0":3.057189412201958,"x":122.83,"y":173.32,"x0":-1.4677060585047716,"y0":50.00241287564492,"z0":7.173212323813126,"aX":1.5403330264120438},"breaks":{"breakAngle":3.6,"breakLength":21.6,"breakY":24.0,"breakVertical":-96.2,"breakVerticalInduced":25.7,"breakHorizontal":-6.4,"spinRate":1393,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.7943729164116671,"extension":3.820699308209293},"hitData":{"launchSpeed":104.2,"launchAngle":18.0,"totalDistance":235.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":189.71,"coordY":95.1}},"index":0,"playId":"9e274e4e-bb94-3a8c-b763-573e962f2811","pitchNumber":1,"startTime":"2026-08-23T23:14:10.373Z","endTime":"2026-08-23T23:14:20.980Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T23:14:20.980Z","atBatIndex":80},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Alex Bregman out on a sacrifice fly to center fielder Julio Rodríguez. Kevin Alcántara scores.","rbi":1,"awayScore":17,"homeScore":2,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-23T23:14:35.678Z","endTime":"2026-08-23T23:14:45.195Z","isComplete":true,"isScoringPlay":true,"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":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"postOnSecond":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"responsiblePitcher":{"id":642215,"link":"/api/v1/people/642215"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":54.3,"endSpeed":50.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":9.402965133459556,"aZ":-30.52341547565804,"pfxX":1.2353313079386068,"pfxZ":2.6000184503386023,"pX":-0.48356130034382344,"pZ":2.927048340509275,"vX0":1.2667513556346663,"vY0":-78.95323417011558,"vZ0":4.593707428356844,"x":135.43,"y":159.75,"x0":-1.454651587015749,"y0":50.003260316550616,"z0":6.233790647781998,"aX":0.7852799229678036},"breaks":{"breakAngle":1.2,"breakLength":19.2,"breakY":24.0,"breakVertical":-85.6,"breakVerticalInduced":6.8,"breakHorizontal":-2.6,"spinRate":1796,"spinDirection":133},"zone":1,"typeConfidence":2.0,"plateTime":0.6919040384368795,"extension":4.324936724907817},"hitData":{"launchSpeed":80.5,"launchAngle":29.0,"totalDistance":291.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":129.88,"coordY":83.09}},"index":0,"playId":"9a15cf32-c4e8-3929-82c7-2c4bad70551f","pitchNumber":1,"startTime":"2026-08-23T23:14:35.678Z","endTime":"2026-08-23T23:14:45.195Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T23:14:45.195Z","atBatIndex":81},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ian Happ singles on a line drive to left fielder Randy Arozarena. Seiya Suzuki to 3rd. Michael Busch to 2nd.","rbi":0,"awayScore":17,"homeScore":2,"isOut":false},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-23T23:15:04.395Z","endTime":"2026-08-23T23:15:15.470Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"postOnSecond":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"postOnThird":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0],"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"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(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":68.1,"endSpeed":63.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.175431199445713,"aZ":-26.7612119809683,"pfxX":-8.04971571998889,"pfxZ":5.410511219074735,"pX":-0.7152061471139217,"pZ":2.866299977335818,"vX0":3.297874210161708,"vY0":-99.1774139312359,"vZ0":0.43394592586732794,"x":144.26,"y":161.39,"x0":-1.3496845208340886,"y0":50.004445726715225,"z0":6.122047768438164,"aX":-8.056766715475037},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":10.3,"breakHorizontal":13.7,"spinRate":1958,"spinDirection":233},"zone":1,"typeConfidence":2.0,"plateTime":0.551301398224533,"extension":4.676712975978383},"hitData":{"launchSpeed":83.3,"launchAngle":13.0,"totalDistance":192.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":87.06,"coordY":101.37}},"index":0,"playId":"af07e31a-b196-3d2f-a377-9a40bae3984a","pitchNumber":1,"startTime":"2026-08-23T23:15:05.962Z","endTime":"2026-08-23T23:15:15.470Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T23:15:15.470Z","atBatIndex":82},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Gabriel Arias grounds into a force out, shortstop Leo Rivas to second baseman Cole Young. Seiya Suzuki scores. Michael Busch to 3rd. Ian Happ out at 2nd. Gabriel Arias to 1st.","rbi":1,"awayScore":18,"homeScore":2,"isOut":true},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-23T23:15:33.463Z","endTime":"2026-08-23T23:16:37.396Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"postOnThird":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":{"id":642215,"link":"/api/v1/people/642215"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"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":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":37.6,"endSpeed":36.1,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":4.911900828223228,"aZ":-29.565513284996506,"pfxX":4.620556551904291,"pfxZ":8.988808377812083,"pX":1.456135744115924,"pZ":3.1987247908823133,"vX0":1.6914599937403874,"vY0":-53.65895558567879,"vZ0":8.289117588133891,"x":61.5,"y":152.41,"x0":-0.7442580918999762,"y0":50.00087953249537,"z0":8.594712958458937,"aX":1.3386668369544554},"breaks":{"breakAngle":2.4,"breakLength":40.8,"breakY":24.0,"breakVertical":-179.6,"breakVerticalInduced":22.4,"breakHorizontal":-9.4,"spinRate":1055,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":1.0231882033558106,"extension":3.5653939120375653},"index":0,"playId":"fde589a2-b108-3c4c-bdaa-07a3fa3d7ac5","pitchNumber":1,"startTime":"2026-08-23T23:15:33.463Z","endTime":"2026-08-23T23:15:37.070Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":35.6,"endSpeed":33.7,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":4.2074405035820215,"aZ":-31.780775416097438,"pfxX":3.0011115174248255,"pfxZ":1.5725384448044473,"pX":-0.292629686486581,"pZ":5.761890295341634,"vX0":0.19151757043681544,"vY0":-49.6197094113524,"vZ0":12.730858844213508,"x":169.49,"y":72.01,"x0":-0.8780835168981089,"y0":50.000957769962646,"z0":9.378604679661176,"aX":0.7434180433375799},"breaks":{"breakAngle":1.2,"breakLength":50.4,"breakY":24.0,"breakVertical":-224.0,"breakVerticalInduced":12.4,"breakHorizontal":-5.5,"spinRate":1176,"spinDirection":115},"zone":11,"typeConfidence":2.0,"plateTime":1.1065689423581082,"extension":3.313412478832461},"index":1,"playId":"958a57c8-18af-3da0-99e4-4447518737dd","pitchNumber":2,"startTime":"2026-08-23T23:15:44.739Z","endTime":"2026-08-23T23:15:49.485Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":32.8,"endSpeed":31.5,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":3.4240902751404585,"aZ":-30.84702627763452,"pfxX":4.596152604513863,"pfxZ":6.538826912512967,"pX":-1.3771364215324837,"pZ":6.176713450678484,"vX0":-1.2836846040661343,"vY0":-44.85840046590504,"vZ0":13.719678702757212,"x":165.22,"y":153.5,"x0":-0.520541964789189,"y0":50.00145383768227,"z0":10.408737762928702,"aX":0.9311019748376071},"breaks":{"breakAngle":1.2,"breakLength":60.0,"breakY":24.0,"breakVertical":-265.8,"breakVerticalInduced":23.3,"breakHorizontal":-7.4,"spinRate":913,"spinDirection":208},"zone":11,"typeConfidence":0.8,"plateTime":1.2237892632938694,"extension":3.519850170031998},"index":2,"playId":"b8f957e8-7641-3850-9410-44d2ca450b48","pitchNumber":3,"startTime":"2026-08-23T23:15:54.905Z","endTime":"2026-08-23T23:15:59.521Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":60.5,"endSpeed":56.3,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":11.627996611451799,"aZ":-28.246826482475715,"pfxX":3.092636266593141,"pfxZ":4.946859885306283,"pX":-1.2649923399712732,"pZ":3.1584095454531713,"vX0":-0.2944476684989904,"vY0":-88.14172011155097,"vZ0":3.223870737261031,"x":91.23,"y":161.27,"x0":-1.4985651369724595,"y0":50.00051218732568,"z0":5.946393160101251,"aX":2.4515113551568684},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.7,"breakVerticalInduced":10.4,"breakHorizontal":-5.5,"spinRate":2009,"spinDirection":154},"zone":11,"typeConfidence":2.0,"plateTime":0.6196133781595909,"extension":4.54551690561344},"index":3,"playId":"d57a70bb-c5b5-371f-83fd-ebff47e4b188","pitchNumber":4,"startTime":"2026-08-23T23:16:05.076Z","endTime":"2026-08-23T23:16:09.069Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":73.1,"endSpeed":67.7,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.70338365385297,"aZ":-25.460691477039653,"pfxX":-7.792938052502253,"pfxZ":5.800825369071639,"pX":0.6760658602744641,"pZ":2.870637621294943,"vX0":5.5414373254023745,"vY0":-106.36968164503654,"vZ0":-1.1990965493158665,"x":172.7,"y":147.91,"x0":-0.9390045427790384,"y0":50.00003209431627,"z0":6.304861445138997,"aX":-9.009530261855659},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":10.6,"breakHorizontal":12.8,"spinRate":1947,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.5131758715848358,"extension":4.820157709279126},"index":4,"playId":"b0b2eb3c-72bb-3525-919a-4a3e20e3966b","pitchNumber":5,"startTime":"2026-08-23T23:16:15.336Z","endTime":"2026-08-23T23:16:18.336Z","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(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":69.3,"endSpeed":64.3,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":14.963205377624845,"aZ":-30.80834043598362,"pfxX":3.024551886535373,"pfxZ":1.3117082337645556,"pX":-1.4611631671891832,"pZ":3.3656397618268254,"vX0":-0.32627312149735443,"vY0":-100.95377650286542,"vZ0":3.1021601104449115,"x":142.07,"y":199.61,"x0":-1.6916855676588132,"y0":50.00332764484149,"z0":5.6625503995627495,"aX":3.151754625971526},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":3.5,"breakHorizontal":-5.4,"spinRate":2276,"spinDirection":117},"zone":11,"typeConfidence":2.0,"plateTime":0.5405931249566343,"extension":5.0992734922558},"hitData":{"launchSpeed":46.0,"launchAngle":30.0,"totalDistance":118.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.47,"coordY":154.12}},"index":5,"playId":"31f71669-6ce3-3fbb-b75d-c471aed19f77","pitchNumber":6,"startTime":"2026-08-23T23:16:28.373Z","endTime":"2026-08-23T23:16:37.396Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T23:16:37.396Z","atBatIndex":83},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pedro Ramírez singles on a line drive to right fielder Victor Robles. Michael Busch scores. Gabriel Arias to 2nd.","rbi":1,"awayScore":19,"homeScore":2,"isOut":false},"about":{"atBatIndex":84,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-23T23:17:00.457Z","endTime":"2026-08-23T23:17:33.085Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"postOnSecond":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":{"id":642215,"link":"/api/v1/people/642215"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.2,"endSpeed":69.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.912009818199486,"aZ":-28.395423647643057,"pfxX":-9.216379255421705,"pfxZ":3.090492365734411,"pX":-0.6577574457556181,"pZ":1.4509043485223665,"vX0":4.06353382339354,"vY0":-109.47892556640217,"vZ0":-2.8941019333602718,"x":192.54,"y":161.87,"x0":-1.3328205105624438,"y0":50.003875658500434,"z0":5.80524087953436,"aX":-11.275828486785338},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":5.2,"breakHorizontal":15.7,"spinRate":2019,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.49880686635950644,"extension":5.001494651556652},"index":0,"playId":"9f846a11-a248-3362-977d-569a470d9182","pitchNumber":1,"startTime":"2026-08-23T23:17:00.457Z","endTime":"2026-08-23T23:17:03.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":42.3,"endSpeed":40.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":5.469084594068599,"aZ":-30.571400015078854,"pfxX":-3.3472324730058327,"pfxZ":4.199308311907513,"pX":-1.9818092801930927,"pZ":2.848689287735368,"vX0":-0.6214970271195891,"vY0":-61.037787356669924,"vZ0":6.607344650284478,"x":84.85,"y":119.34,"x0":-1.0325813967847381,"y0":50.00107806455612,"z0":7.83066347970163,"aX":-1.2748517829341246},"breaks":{"breakAngle":2.4,"breakLength":31.2,"breakY":24.0,"breakVertical":-142.9,"breakVerticalInduced":11.4,"breakHorizontal":6.4,"spinRate":1228,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.8940908190896004,"extension":3.883931982464098},"index":1,"playId":"b69116a3-9e92-3146-9cce-58eaf7630182","pitchNumber":2,"startTime":"2026-08-23T23:17:09.088Z","endTime":"2026-08-23T23:17:12.269Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":39.7,"endSpeed":37.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":5.087189860804676,"aZ":-29.319021022289967,"pfxX":4.236628105921572,"pfxZ":8.690275058725476,"pX":0.8434972529171356,"pZ":4.42374539693286,"vX0":1.128713146470867,"vY0":-56.85536048518034,"vZ0":8.303119163386079,"x":160.62,"y":119.66,"x0":-0.711590286617432,"y0":50.001045154691425,"z0":8.644697241907625,"aX":1.3903147295523097},"breaks":{"breakAngle":2.4,"breakLength":34.8,"breakY":24.0,"breakVertical":-157.8,"breakVerticalInduced":21.0,"breakHorizontal":-8.3,"spinRate":1113,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.9624167955954741,"extension":3.5305430450729336},"hitData":{"launchSpeed":97.7,"launchAngle":15.0,"totalDistance":254.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":165.19,"coordY":112.04}},"index":2,"playId":"63b0d9dc-7f2c-3388-beb9-4c3db945e08a","pitchNumber":3,"startTime":"2026-08-23T23:17:23.196Z","endTime":"2026-08-23T23:17:33.085Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T23:17:33.085Z","atBatIndex":84},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyrone Taylor flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":19,"homeScore":2,"isOut":true},"about":{"atBatIndex":85,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-23T23:17:47.663Z","endTime":"2026-08-23T23:18:05.576Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"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":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":45.5,"endSpeed":42.7,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":6.687722579735072,"aZ":-30.41954372133071,"pfxX":-6.9072099407037975,"pfxZ":3.9921526396469034,"pX":-1.1444313067296874,"pZ":4.411675841587162,"vX0":1.116615747397318,"vY0":-65.66447804958877,"vZ0":7.400963325724021,"x":125.44,"y":122.95,"x0":-1.1064436717943344,"y0":50.000369253193284,"z0":7.73199828369556,"aX":-3.028148424482024},"breaks":{"breakAngle":6.0,"breakLength":27.6,"breakY":24.0,"breakVertical":-122.6,"breakVerticalInduced":11.3,"breakHorizontal":12.0,"spinRate":1275,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.8328325169011235,"extension":3.6765513729784716},"index":0,"playId":"9a89f908-a677-33d7-b86a-21f15ff387ac","pitchNumber":1,"startTime":"2026-08-23T23:17:47.663Z","endTime":"2026-08-23T23:17:51.599Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":40.4,"endSpeed":38.3,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":5.484174066919614,"aZ":-30.330467255296497,"pfxX":-1.7020291467738922,"pfxZ":5.420383578677349,"pX":-0.22142714822441478,"pZ":4.289940455009513,"vX0":0.9333690286380043,"vY0":-57.988452288217026,"vZ0":8.35378812072493,"x":108.33,"y":115.92,"x0":-0.8160782494161095,"y0":50.00273860379149,"z0":8.571602044931034,"aX":-0.5789730958931029},"breaks":{"breakAngle":1.2,"breakLength":34.8,"breakY":24.0,"breakVertical":-157.2,"breakVerticalInduced":15.2,"breakHorizontal":2.6,"spinRate":1250,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.9449871278650956,"extension":3.303775219097851},"hitData":{"launchSpeed":93.9,"launchAngle":29.0,"totalDistance":342.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.56,"coordY":94.29}},"index":1,"playId":"f799f6ac-af5c-3d19-9760-2f45b7ce615c","pitchNumber":2,"startTime":"2026-08-23T23:17:56.517Z","endTime":"2026-08-23T23:18:05.576Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T23:18:05.576Z","atBatIndex":85},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Cole Young lines out to right fielder Seiya Suzuki.","rbi":0,"awayScore":19,"homeScore":2,"isOut":true},"about":{"atBatIndex":86,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-23T23:20:05.048Z","endTime":"2026-08-23T23:21:01.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"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":"Defensive Substitution: Miguel Amaya replaces Tyrone Taylor, batting 8th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":19,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-23T23:20:04.228Z","endTime":"2026-08-23T23:20:04.266Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"802","replacedPlayer":{"id":621438,"link":"/api/v1/people/621438"}},{"details":{"description":"Pitching Change: Carson Kelly replaces Caleb Thielbar, batting 9th.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":19,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-23T23:20:04.266Z","endTime":"2026-08-23T23:20:07.076Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"900"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":72.7,"endSpeed":68.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":14.904476689941818,"aZ":-19.393342989929558,"pfxX":-2.306473810798804,"pfxZ":11.08329046284259,"pX":0.5198109185312766,"pZ":1.7023008822831447,"vX0":5.009999250160498,"vY0":-105.74173371938798,"vZ0":-6.230640505063342,"x":97.19,"y":192.82,"x0":-1.5614247950018907,"y0":50.00465164168428,"z0":6.855892255719559,"aX":-2.6608534448749857},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":19.1,"breakHorizontal":3.1,"spinRate":1679,"spinDirection":199},"zone":9,"typeConfidence":0.9,"plateTime":0.5143792989399043,"extension":5.163436705848866},"index":2,"playId":"a11462b9-6c63-3b05-90d8-ed82818a45b4","pitchNumber":1,"startTime":"2026-08-23T23:20:07.076Z","endTime":"2026-08-23T23:20:11.420Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":67.2,"endSpeed":63.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":12.484989127474453,"aZ":-22.44775536021212,"pfxX":-3.0698139562312363,"pfxZ":9.782881498969692,"pX":-1.3848091702322451,"pZ":2.413167101192745,"vX0":1.754172672081228,"vY0":-98.04750457679918,"vZ0":-3.0538305111067947,"x":169.79,"y":173.62,"x0":-1.883160356340927,"y0":50.00058305682887,"z0":6.922234237855777,"aX":-3.050522460642441},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":17.4,"breakHorizontal":5.2,"spinRate":1499,"spinDirection":204},"zone":13,"typeConfidence":0.9,"plateTime":0.554276954338178,"extension":5.127115655132904},"index":3,"playId":"e1afbe85-98e3-3344-9a4b-922debc60cb1","pitchNumber":2,"startTime":"2026-08-23T23:20:17.305Z","endTime":"2026-08-23T23:20:21.589Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":69.7,"endSpeed":65.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":14.154645212070964,"aZ":-20.229949897613352,"pfxX":-2.373383889364297,"pfxZ":11.281981398140047,"pX":-0.025317037648508452,"pZ":1.8956765755940566,"vX0":3.590321083490128,"vY0":-101.45143586764364,"vZ0":-5.021220597863678,"x":117.97,"y":187.6,"x0":-1.4972180073572199,"y0":50.00290321280752,"z0":6.8755523980722995,"aX":-2.5130032822266033},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":19.6,"breakHorizontal":3.5,"spinRate":1635,"spinDirection":198},"zone":8,"typeConfidence":0.9,"plateTime":0.5366791651448435,"extension":5.126994571549728},"index":4,"playId":"ff13ec2f-e087-3454-a44c-718c2c9860cc","pitchNumber":3,"startTime":"2026-08-23T23:20:27.094Z","endTime":"2026-08-23T23:20:30.094Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":71.4,"endSpeed":66.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.299667697829557,"aZ":-19.49544680932326,"pfxX":-2.2542668123163003,"pfxZ":11.437642195592009,"pX":-0.6339475417814237,"pZ":1.7384269442287408,"vX0":2.7658894035509576,"vY0":-103.9400503071432,"vZ0":-5.8840623653828095,"x":141.16,"y":191.84,"x0":-1.6811351915386696,"y0":50.00141708084872,"z0":6.880748210062779,"aX":-2.498515490744673},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":19.7,"breakHorizontal":3.5,"spinRate":1691,"spinDirection":200},"zone":7,"typeConfidence":0.9,"plateTime":0.5243742958489652,"extension":5.125681017048953},"index":5,"playId":"42a426b7-ec57-3dc8-9932-e25e1fd82e1d","pitchNumber":4,"startTime":"2026-08-23T23:20:42.752Z","endTime":"2026-08-23T23:20:46.178Z","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(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.0,"endSpeed":70.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.338375314048807,"aZ":-21.183523061110144,"pfxX":-2.7366860869456118,"pfxZ":8.749835486912152,"pX":0.5003803546811819,"pZ":3.453305752121423,"vX0":5.827034519438789,"vY0":-110.6314147618526,"vZ0":-2.8313668134274548,"x":97.93,"y":145.54,"x0":-1.79694960361352,"y0":50.00095469869547,"z0":6.939461141771168,"aX":-3.436914543033232},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":15.5,"breakHorizontal":3.6,"spinRate":1712,"spinDirection":199},"zone":12,"typeConfidence":0.9,"plateTime":0.49266744342088753,"extension":5.041796251846003},"hitData":{"launchSpeed":87.6,"launchAngle":23.0,"totalDistance":290.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.35,"coordY":95.83}},"index":6,"playId":"2f87ed9b-9bec-3eee-82e0-dae3c656b851","pitchNumber":5,"startTime":"2026-08-23T23:20:52.939Z","endTime":"2026-08-23T23:21:01.985Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T23:21:01.985Z","atBatIndex":86},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Robles singles on a sharp ground ball to center fielder Kevin Alcántara.","rbi":0,"awayScore":19,"homeScore":2,"isOut":false},"about":{"atBatIndex":87,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-23T23:21:24.875Z","endTime":"2026-08-23T23:21:47.737Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"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":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682634,"link":"/api/v1/people/682634"},"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(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":72.0,"endSpeed":67.1,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.827121998243019,"aZ":-19.01441420113062,"pfxX":-3.6009600306938783,"pfxZ":11.757186460098003,"pX":1.0222159161669553,"pZ":1.2018898711195862,"vX0":5.6136439365214175,"vY0":-104.55863786970858,"vZ0":-7.156383601216805,"x":78.04,"y":206.33,"x0":-1.2164074469683945,"y0":50.00202171848072,"z0":6.864279169878784,"aX":-4.030477483968154},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":19.8,"breakHorizontal":5.2,"spinRate":1779,"spinDirection":195},"zone":14,"typeConfidence":0.9,"plateTime":0.5216718300782857,"extension":5.179268276296},"index":0,"playId":"3860927a-b522-3f78-af57-f33df00495dd","pitchNumber":1,"startTime":"2026-08-23T23:21:30.081Z","endTime":"2026-08-23T23:21:33.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(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":73.4,"endSpeed":68.1,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.62537283325589,"aZ":-18.847174242372255,"pfxX":-3.696507115795225,"pfxZ":11.430429873018895,"pX":0.46958306781079406,"pZ":2.1911946755351606,"vX0":5.052345874124864,"vY0":-106.73880260338923,"vZ0":-5.369403561499675,"x":99.1,"y":179.62,"x0":-1.436902787448668,"y0":50.000864571925824,"z0":6.833048749680853,"aX":-4.308744900295524},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":19.7,"breakHorizontal":5.5,"spinRate":1720,"spinDirection":200},"zone":9,"typeConfidence":0.9,"plateTime":0.5111706330162868,"extension":5.356392614246107},"hitData":{"launchSpeed":103.2,"launchAngle":7.0,"totalDistance":119.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":107.4,"coordY":97.34}},"index":1,"playId":"5ba9125f-8c60-32fb-88d5-54aeec5cbe05","pitchNumber":2,"startTime":"2026-08-23T23:21:38.705Z","endTime":"2026-08-23T23:21:47.737Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T23:21:47.737Z","atBatIndex":87},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Leo Rivas flies out to center fielder Kevin Alcántara.","rbi":0,"awayScore":19,"homeScore":2,"isOut":true},"about":{"atBatIndex":88,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-23T23:22:04.740Z","endTime":"2026-08-23T23:22:46.464Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682634,"link":"/api/v1/people/682634"},"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(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":59.3,"endSpeed":55.6,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":10.550009539500792,"aZ":-26.028068376462723,"pfxX":-2.8994460267679925,"pfxZ":8.029330688932815,"pX":-0.298674850636136,"pZ":3.287182272736145,"vX0":3.718023682325639,"vY0":-86.36153061844253,"vZ0":1.0369376678724975,"x":128.38,"y":150.03,"x0":-2.0901120989640165,"y0":50.00230184979122,"z0":7.110988000714751,"aX":-2.21915771220373},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-61.6,"breakVerticalInduced":15.4,"breakHorizontal":4.2,"spinRate":1366,"spinDirection":205},"zone":11,"typeConfidence":0.9,"plateTime":0.6310831057550672,"extension":4.91859361972839},"index":0,"playId":"46f79d01-d219-3d45-a54a-508bad484e98","pitchNumber":1,"startTime":"2026-08-23T23:22:05.464Z","endTime":"2026-08-23T23:22:09.058Z","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(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":73.6,"endSpeed":68.3,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.89342767955778,"aZ":-18.206197134474692,"pfxX":-3.965197634857656,"pfxZ":11.9357185274383,"pX":-0.2725352589385867,"pZ":1.7431449248304856,"vX0":4.369173547409091,"vY0":-107.00583721812437,"vZ0":-6.400037829293026,"x":127.39,"y":191.72,"x0":-1.8170958208385413,"y0":50.002252064810165,"z0":6.785903463191303,"aX":-4.640161779608739},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":20.4,"breakHorizontal":6.1,"spinRate":1782,"spinDirection":203},"zone":8,"typeConfidence":0.9,"plateTime":0.51010617676913,"extension":5.031345807862689},"index":1,"playId":"2ab050d7-200e-3217-a5f5-c30c9489e739","pitchNumber":2,"startTime":"2026-08-23T23:22:16.165Z","endTime":"2026-08-23T23:22:19.724Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":61.2,"endSpeed":57.4,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":11.237389870352379,"aZ":-24.872722164808618,"pfxX":-3.9662420300857493,"pfxZ":8.940444248979327,"pX":-1.8608585683827246,"pZ":2.177355434303162,"vX0":1.667730937974593,"vY0":-89.19110750773265,"vZ0":-1.0940661444196247,"x":187.93,"y":179.99,"x0":-2.286432029229172,"y0":50.001421535750694,"z0":6.762775341626687,"aX":-3.2375301724527974},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":16.3,"breakHorizontal":6.7,"spinRate":1417,"spinDirection":211},"zone":13,"typeConfidence":0.9,"plateTime":0.6110348695589987,"extension":5.023669359085812},"index":2,"playId":"7add47c4-220d-3442-9398-a2d69586347b","pitchNumber":3,"startTime":"2026-08-23T23:22:27.701Z","endTime":"2026-08-23T23:22:30.701Z","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(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.7,"endSpeed":69.8,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.588324034844717,"aZ":-17.903362842805237,"pfxX":-3.6418744407587105,"pfxZ":11.562909726403236,"pX":-0.2865920883241041,"pZ":2.8976499086851484,"vX0":4.207144650703732,"vY0":-110.10475978432898,"vZ0":-4.5697500312999075,"x":127.92,"y":160.54,"x0":-1.7443409321152328,"y0":50.00363477973108,"z0":6.881787015856143,"aX":-4.495487581257872},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":20.2,"breakHorizontal":5.5,"spinRate":1758,"spinDirection":199},"zone":2,"typeConfidence":0.9,"plateTime":0.49647381678713964,"extension":5.053853335388266},"hitData":{"launchSpeed":90.7,"launchAngle":27.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.94,"coordY":68.26}},"index":3,"playId":"2f52552e-d6e7-363e-9184-a8fde9886949","pitchNumber":4,"startTime":"2026-08-23T23:22:37.447Z","endTime":"2026-08-23T23:22:46.464Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T23:22:46.464Z","atBatIndex":88},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Randy Arozarena grounds out, shortstop Gabriel Arias to first baseman Michael Busch.","rbi":0,"awayScore":19,"homeScore":2,"isOut":true},"about":{"atBatIndex":89,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-23T23:23:01.277Z","endTime":"2026-08-23T23:23:10.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".438"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".765"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".821"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".764"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".984"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".389"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.022"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".921"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".941"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".534"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".781"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.90"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.62"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.75"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.15"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.47"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.54"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.56"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.47"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.69"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.31"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.94"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.45"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.38"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".321"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".268"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".377"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".326"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".368"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".152"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".264"}]}}]}]},"pitcherHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"pitching"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".318"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".633"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.156"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".907"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".676"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.143"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".718"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".679"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".680"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.64"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.12"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.01"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.62"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.03"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.51"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.58"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.73"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.52"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.87"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.41"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.57"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.12"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".136"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".349"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".265"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".282"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".211"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".097"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".438"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".765"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".821"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".764"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".984"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".389"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.022"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".921"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".941"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".534"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".781"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"}],"pitcherHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".136"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".349"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".265"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".282"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".211"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".097"}],"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"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(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":56.9,"endSpeed":52.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":10.750859249724494,"aZ":-25.270166886777613,"pfxX":-3.024311248518047,"pfxZ":9.909299897945301,"pX":-0.19658459967077205,"pZ":3.7722456871292684,"vX0":3.150330277250398,"vY0":-82.80372285682559,"vZ0":1.8684172031155484,"x":124.49,"y":136.93,"x0":-1.7282593065060239,"y0":50.00099226322628,"z0":7.347113085749468,"aX":-2.106247188891625},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.2,"breakVerticalInduced":19.2,"breakHorizontal":4.4,"spinRate":1320,"spinDirection":206},"zone":11,"typeConfidence":0.9,"plateTime":0.6607288776418754,"extension":4.8568150910227805},"hitData":{"launchSpeed":92.1,"launchAngle":1.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.88,"coordY":158.17}},"index":0,"playId":"893e7317-9038-37a0-9e76-f9b147b86426","pitchNumber":1,"startTime":"2026-08-23T23:23:01.277Z","endTime":"2026-08-23T23:23:10.020Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T23:23:10.020Z","atBatIndex":89}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Randy Arozarena grounds out, shortstop Gabriel Arias to first baseman Michael Busch.","rbi":0,"awayScore":19,"homeScore":2,"isOut":true},"about":{"atBatIndex":89,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-23T23:23:01.277Z","endTime":"2026-08-23T23:23:10.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".438"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".765"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".821"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".764"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".984"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".389"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.022"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".921"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".941"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".534"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".781"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.90"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.62"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.75"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.15"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.47"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.54"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.56"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.47"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.69"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.31"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.94"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.45"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.38"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".321"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".268"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".377"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".326"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".368"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".152"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".264"}]}}]}]},"pitcherHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"pitching"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".318"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".633"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.156"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".907"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".676"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.143"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".718"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".679"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".680"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.64"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.12"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.01"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.62"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.03"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.51"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.58"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.73"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.52"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.87"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.41"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.57"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.12"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".136"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".349"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".265"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".282"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".211"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".097"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".438"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".765"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".821"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".764"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".984"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".389"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.022"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".921"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".941"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".534"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".781"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"}],"pitcherHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".136"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".349"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".265"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".282"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".211"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".097"}],"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"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(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":56.9,"endSpeed":52.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":10.750859249724494,"aZ":-25.270166886777613,"pfxX":-3.024311248518047,"pfxZ":9.909299897945301,"pX":-0.19658459967077205,"pZ":3.7722456871292684,"vX0":3.150330277250398,"vY0":-82.80372285682559,"vZ0":1.8684172031155484,"x":124.49,"y":136.93,"x0":-1.7282593065060239,"y0":50.00099226322628,"z0":7.347113085749468,"aX":-2.106247188891625},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.2,"breakVerticalInduced":19.2,"breakHorizontal":4.4,"spinRate":1320,"spinDirection":206},"zone":11,"typeConfidence":0.9,"plateTime":0.6607288776418754,"extension":4.8568150910227805},"hitData":{"launchSpeed":92.1,"launchAngle":1.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.88,"coordY":158.17}},"index":0,"playId":"893e7317-9038-37a0-9e76-f9b147b86426","pitchNumber":1,"startTime":"2026-08-23T23:23:01.277Z","endTime":"2026-08-23T23:23:10.020Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-23T23:23:10.020Z","atBatIndex":89},"scoringPlays":[4,15,19,25,41,50,65,66,70,71,72,81,83,84],"playsByInning":[{"startIndex":0,"endIndex":9,"top":[0,1,2,3],"bottom":[4,5,6,7,8,9],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":147.96,"y":145.58},"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":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":153.98,"y":87.65},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":40.18,"y":82.22},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":131.73,"y":104.94},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":116.86,"y":77.19},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":115.0,"y":109.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"coordinates":{"x":179.65,"y":96.96},"type":"O","description":"Flyout"}]}},{"startIndex":10,"endIndex":18,"top":[10,11,12],"bottom":[13,14,15,16,17,18],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":97.28,"y":164.26},"type":"O","description":"Groundout"}],"home":[]}},{"startIndex":19,"endIndex":31,"top":[19,20,21,22,23,24,25,26],"bottom":[27,28,29,30,31],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"coordinates":{"x":215.69,"y":85.7},"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":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":156.79,"y":63.05},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":239.63,"y":95.09},"type":"H","description":"Home Run"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":126.64,"y":72.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":170.26,"y":124.71},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"coordinates":{"x":94.22,"y":168.31},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":144.91,"y":137.89},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"coordinates":{"x":80.53,"y":129.78},"type":"O","description":"Flyout"}]}},{"startIndex":32,"endIndex":37,"top":[32,33,34],"bottom":[35,36,37],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"coordinates":{"x":88.4,"y":178.07},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"coordinates":{"x":156.31,"y":87.19},"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":4,"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":167.45,"y":122.5},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":4,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"coordinates":{"x":76.87,"y":95.22},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":4,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":116.03,"y":138.43},"type":"O","description":"Groundout"}]}},{"startIndex":38,"endIndex":46,"top":[38,39,40,41,42,43],"bottom":[44,45,46],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":106.83,"y":153.62},"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":5,"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":106.89,"y":159.69},"type":"O","description":"Double Play"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":5,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":156.57,"y":161.72},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":5,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":132.08,"y":133.88},"type":"O","description":"Lineout"}]}},{"startIndex":47,"endIndex":55,"top":[47,48,49,50,51],"bottom":[52,53,54,55],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"coordinates":{"x":86.1,"y":124.2},"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":6,"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"coordinates":{"x":110.94,"y":149.05},"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":6,"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":113.48,"y":148.54},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":106.38,"y":151.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":6,"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":147.95,"y":151.58},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"coordinates":{"x":91.76,"y":71.41},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":90.67,"y":179.46},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"coordinates":{"x":129.76,"y":192.86},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"coordinates":{"x":144.91,"y":149.05},"type":"O","description":"Groundout"}]}},{"startIndex":56,"endIndex":61,"top":[56,57,58],"bottom":[59,60,61],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":95.23,"y":171.35},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":144.4,"y":180.98},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":7,"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":78.24,"y":87.57},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":7,"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":143.39,"y":152.59},"type":"O","description":"Groundout"}]}},{"startIndex":62,"endIndex":77,"top":[62,63,64,65,66,67,68,69,70,71,72,73,74],"bottom":[75,76,77],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":194.45,"y":124.55},"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":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074"},"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"coordinates":{"x":147.45,"y":155.13},"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":8,"pitcher":{"id":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":76.47,"y":133.84},"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":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":211.83,"y":80.1},"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":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":70.39,"y":101.08},"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":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"coordinates":{"x":120.07,"y":186.05},"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":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"coordinates":{"x":32.05,"y":85.43},"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":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"coordinates":{"x":75.47,"y":78.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":8,"pitcher":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":147.86,"y":212.1},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":8,"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":90.28,"y":168.67},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":8,"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":148.54,"y":158.23},"type":"O","description":"Groundout"}]}},{"startIndex":78,"endIndex":89,"top":[78,79,80,81,82,83,84,85],"bottom":[86,87,88,89],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batter":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"coordinates":{"x":195.9,"y":119.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":9,"pitcher":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":71.13,"y":115.08},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":189.71,"y":95.1},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":129.88,"y":83.09},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":87.06,"y":101.37},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"coordinates":{"x":112.47,"y":154.12},"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":9,"pitcher":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"coordinates":{"x":165.19,"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":9,"pitcher":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"coordinates":{"x":119.56,"y":94.29},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":9,"pitcher":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":179.35,"y":95.83},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":9,"pitcher":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"coordinates":{"x":107.4,"y":97.34},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":9,"pitcher":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"coordinates":{"x":111.94,"y":68.26},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":9,"pitcher":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":105.88,"y":158.17},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":5,"hits":2,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":0,"errors":0,"leftOnBase":2}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":9,"hits":7,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":3,"hits":5,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":2,"hits":7,"errors":1,"leftOnBase":8},"away":{"runs":19,"hits":17,"errors":1,"leftOnBase":7}},"defense":{"pitcher":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"catcher":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"first":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"second":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"third":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"shortstop":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"left":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"center":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"right":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"onDeck":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"inHole":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"battingOrder":9,"team":{"id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"}},"offense":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"onDeck":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"inHole":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"pitcher":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"battingOrder":1,"team":{"id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"}},"balls":0,"strikes":0,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":9,"airOuts":9,"runs":19,"doubles":0,"triples":0,"homeRuns":4,"strikeOuts":7,"baseOnBalls":9,"intentionalWalks":0,"hits":17,"hitByPitch":2,"avg":".250","atBats":41,"obp":".339","slg":".423","ops":".762","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":53,"totalBases":29,"rbi":19,"leftOnBase":18,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.25","popOuts":2,"lineOuts":3},"pitching":{"flyOuts":6,"groundOuts":9,"airOuts":10,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":34,"obp":".270","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":149,"era":"4.12","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.26","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":149,"balls":55,"strikes":94,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":1,"pitchesPerInning":"16.56","runsScoredPer9":"2.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":1,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID694037":{"person":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":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":20,"gamesStarted":0,"flyOuts":7,"groundOuts":11,"airOuts":19,"runs":5,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":21,"baseOnBalls":6,"intentionalWalks":1,"hits":17,"hitByPitch":0,"atBats":67,"obp":".311","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":299,"era":"2.55","inningsPitched":"17.2","wins":2,"losses":1,"saves":3,"saveOpportunities":3,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.30","battersFaced":74,"outs":53,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":299,"balls":107,"strikes":192,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":".667","pitchesPerInning":"16.92","gamesFinished":12,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"10.70","walksPer9Inn":"3.06","hitsPer9Inn":"8.66","runsScoredPer9":"2.55","homeRunsPer9":"1.02","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":true,"isSubstitute":false}},"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":"1-2 | HR, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.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":87,"flyOuts":35,"groundOuts":39,"airOuts":52,"runs":26,"doubles":12,"triples":0,"homeRuns":11,"strikeOuts":68,"baseOnBalls":27,"intentionalWalks":2,"hits":44,"hitByPitch":2,"avg":".220","atBats":200,"obp":".315","slg":".445","ops":".760","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":232,"totalBases":89,"rbi":31,"leftOnBase":93,"sacBunts":0,"sacFlies":3,"babip":".266","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.18","popOuts":6,"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"2-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":32,"groundOuts":42,"airOuts":55,"runs":26,"doubles":10,"triples":0,"homeRuns":10,"strikeOuts":37,"baseOnBalls":13,"intentionalWalks":0,"hits":44,"hitByPitch":2,"avg":".254","atBats":173,"obp":".312","slg":".486","ops":".798","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":193,"totalBases":84,"rbi":30,"leftOnBase":66,"sacBunts":4,"sacFlies":1,"babip":".268","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.30","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":2,"putOuts":95,"errors":2,"chances":99,"fielding":".980","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"}]},"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":"2-4 | HR, BB, HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":5,"rbi":5,"leftOnBase":1,"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":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":127,"flyOuts":69,"groundOuts":90,"airOuts":106,"runs":75,"doubles":23,"triples":2,"homeRuns":22,"strikeOuts":165,"baseOnBalls":68,"intentionalWalks":3,"hits":100,"hitByPitch":7,"avg":".218","atBats":459,"obp":".327","slg":".420","ops":".747","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":536,"totalBases":193,"rbi":57,"leftOnBase":247,"sacBunts":1,"sacFlies":1,"babip":".286","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.86","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":239,"errors":1,"chances":245,"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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":8,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":1,"strikes":7,"strikePercentage":".880","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":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":47,"gamesStarted":0,"flyOuts":24,"groundOuts":22,"airOuts":46,"runs":24,"doubles":5,"triples":0,"homeRuns":10,"strikeOuts":48,"baseOnBalls":14,"intentionalWalks":2,"hits":37,"hitByPitch":1,"atBats":152,"obp":".311","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":680,"era":"5.22","inningsPitched":"39.2","wins":3,"losses":2,"saves":3,"saveOpportunities":7,"holds":7,"blownSaves":4,"earnedRuns":23,"whip":"1.29","battersFaced":168,"outs":119,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":680,"balls":222,"strikes":458,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.48","rbi":0,"winPercentage":".600","pitchesPerInning":"17.14","gamesFinished":7,"strikeoutWalkRatio":"3.43","strikeoutsPer9Inn":"10.89","walksPer9Inn":"3.18","hitsPer9Inn":"8.39","runsScoredPer9":"5.45","homeRunsPer9":"2.27","inheritedRunners":16,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":12,"lineOuts":10},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID684007":{"person":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":11,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":72,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":14,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":72,"balls":31,"strikes":41,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"4.50","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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":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":1,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID608324":{"person":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | 2 BB, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":0,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":128,"flyOuts":89,"groundOuts":119,"airOuts":171,"runs":74,"doubles":24,"triples":1,"homeRuns":19,"strikeOuts":93,"baseOnBalls":65,"intentionalWalks":2,"hits":130,"hitByPitch":8,"avg":".256","atBats":507,"obp":".346","slg":".420","ops":".766","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":586,"totalBases":213,"rbi":69,"leftOnBase":254,"sacBunts":0,"sacFlies":6,"babip":".277","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.68","popOuts":43,"lineOuts":39},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":208,"putOuts":68,"errors":4,"chances":280,"fielding":".986","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":"3-6 | HR, K, 5 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":6,"rbi":5,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"6.00","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":55,"flyOuts":17,"groundOuts":40,"airOuts":38,"runs":23,"doubles":10,"triples":1,"homeRuns":3,"strikeOuts":32,"baseOnBalls":14,"intentionalWalks":2,"hits":43,"hitByPitch":0,"avg":".285","atBats":151,"obp":".343","slg":".424","ops":".767","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":167,"totalBases":64,"rbi":20,"leftOnBase":56,"sacBunts":1,"sacFlies":1,"babip":".342","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.33","popOuts":7,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":63,"putOuts":46,"errors":2,"chances":111,"fielding":".982","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-3 | 2 BB, HBP, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":129,"flyOuts":95,"groundOuts":111,"airOuts":133,"runs":58,"doubles":22,"triples":2,"homeRuns":16,"strikeOuts":131,"baseOnBalls":72,"intentionalWalks":1,"hits":120,"hitByPitch":12,"avg":".244","atBats":491,"obp":".352","slg":".395","ops":".747","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":579,"totalBases":194,"rbi":65,"leftOnBase":244,"sacBunts":0,"sacFlies":4,"babip":".299","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.69","popOuts":16,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":126,"putOuts":974,"errors":4,"chances":1104,"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"}]},"ID608348":{"person":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"jerseyNumber":"15","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"900","stats":{"batting":{"summary":"1-5 | RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":4,"strikes":8,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":1,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":41,"groundOuts":82,"airOuts":86,"runs":44,"doubles":12,"triples":0,"homeRuns":7,"strikeOuts":58,"baseOnBalls":34,"intentionalWalks":0,"hits":80,"hitByPitch":3,"avg":".261","atBats":306,"obp":".341","slg":".369","ops":".710","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":343,"totalBases":113,"rbi":44,"leftOnBase":147,"sacBunts":0,"sacFlies":0,"babip":".303","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.71","popOuts":18,"lineOuts":27},"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":15,"stolenBases":48,"stolenBasePercentage":".762","caughtStealingPercentage":".238","assists":23,"putOuts":599,"errors":7,"chances":629,"fielding":".989","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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-4 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"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":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":3,"leftOnBase":0,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":131,"flyOuts":72,"groundOuts":72,"airOuts":136,"runs":93,"doubles":26,"triples":7,"homeRuns":33,"strikeOuts":155,"baseOnBalls":70,"intentionalWalks":6,"hits":140,"hitByPitch":11,"avg":".281","atBats":499,"obp":".379","slg":".559","ops":".938","caughtStealing":7,"stolenBases":32,"stolenBasePercentage":".821","caughtStealingPercentage":".179","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":584,"totalBases":279,"rbi":83,"leftOnBase":176,"sacBunts":1,"sacFlies":3,"babip":".341","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.12","popOuts":35,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":337,"errors":6,"chances":348,"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":26,"gamesStarted":26,"flyOuts":76,"groundOuts":126,"airOuts":153,"runs":79,"doubles":25,"triples":3,"homeRuns":18,"strikeOuts":143,"baseOnBalls":40,"intentionalWalks":1,"hits":146,"hitByPitch":1,"atBats":558,"obp":".310","caughtStealing":2,"stolenBases":13,"stolenBasePercentage":".867","caughtStealingPercentage":".133","numberOfPitches":2415,"era":"4.58","inningsPitched":"143.1","wins":6,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":73,"whip":"1.30","battersFaced":609,"outs":430,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2415,"balls":838,"strikes":1577,"strikePercentage":".650","hitBatsmen":1,"balks":3,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".353","pitchesPerInning":"16.85","gamesFinished":0,"strikeoutWalkRatio":"3.58","strikeoutsPer9Inn":"8.98","walksPer9Inn":"2.51","hitsPer9Inn":"9.17","runsScoredPer9":"4.96","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":6,"sacFlies":4,"passedBall":0,"popOuts":39,"lineOuts":38},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":16,"errors":2,"chances":27,"fielding":".926","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":58,"gamesStarted":0,"flyOuts":32,"groundOuts":51,"airOuts":56,"runs":20,"doubles":4,"triples":0,"homeRuns":7,"strikeOuts":64,"baseOnBalls":20,"intentionalWalks":0,"hits":50,"hitByPitch":0,"atBats":219,"obp":".290","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":968,"era":"2.65","inningsPitched":"57.2","wins":6,"losses":3,"saves":9,"saveOpportunities":14,"holds":8,"blownSaves":5,"earnedRuns":17,"whip":"1.21","battersFaced":241,"outs":173,"gamesPitched":58,"completeGames":0,"shutouts":0,"pitchesThrown":968,"balls":319,"strikes":649,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".667","pitchesPerInning":"16.79","gamesFinished":23,"strikeoutWalkRatio":"3.20","strikeoutsPer9Inn":"9.99","walksPer9Inn":"3.12","hitsPer9Inn":"7.80","runsScoredPer9":"3.12","homeRunsPer9":"1.09","inheritedRunners":20,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":7,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665804":{"person":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"jerseyNumber":"9","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"802","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":28,"groundOuts":33,"airOuts":52,"runs":30,"doubles":9,"triples":0,"homeRuns":5,"strikeOuts":55,"baseOnBalls":21,"intentionalWalks":0,"hits":42,"hitByPitch":8,"avg":".232","atBats":181,"obp":".338","slg":".365","ops":".703","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":212,"totalBases":66,"rbi":22,"leftOnBase":81,"sacBunts":1,"sacFlies":0,"babip":".306","groundOutsToAirouts":"0.63","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"36.20","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":21,"stolenBasePercentage":".700","caughtStealingPercentage":".300","assists":17,"putOuts":408,"errors":1,"chances":426,"fielding":".998","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID672356":{"person":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"jerseyNumber":"43","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"601","stats":{"batting":{"note":"b-","summary":"1-2 | 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":9,"groundOuts":27,"airOuts":17,"runs":14,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":58,"baseOnBalls":7,"intentionalWalks":1,"hits":32,"hitByPitch":0,"avg":".239","atBats":134,"obp":".277","slg":".373","ops":".650","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":141,"totalBases":50,"rbi":13,"leftOnBase":68,"sacBunts":0,"sacFlies":0,"babip":".380","groundOutsToAirouts":"1.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.80","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":58,"putOuts":41,"errors":4,"chances":103,"fielding":".961","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":"2-3 | 3 BB, 3 R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":113,"flyOuts":57,"groundOuts":81,"airOuts":108,"runs":74,"doubles":24,"triples":0,"homeRuns":22,"strikeOuts":128,"baseOnBalls":61,"intentionalWalks":4,"hits":116,"hitByPitch":4,"avg":".270","atBats":430,"obp":".363","slg":".479","ops":".842","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":498,"totalBases":206,"rbi":74,"leftOnBase":234,"sacBunts":0,"sacFlies":3,"babip":".332","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.54","popOuts":28,"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":6,"putOuts":184,"errors":2,"chances":192,"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":{"note":"(W, 6-7)","summary":"4.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":5,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":13,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":49,"inningsPitched":"4.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":13,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":49,"balls":17,"strikes":32,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"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":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"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":25,"gamesStarted":15,"flyOuts":73,"groundOuts":70,"airOuts":131,"runs":50,"doubles":25,"triples":1,"homeRuns":17,"strikeOuts":76,"baseOnBalls":28,"intentionalWalks":2,"hits":114,"hitByPitch":3,"atBats":387,"obp":".345","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":1613,"era":"4.66","inningsPitched":"94.2","wins":6,"losses":7,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":49,"whip":"1.50","battersFaced":423,"outs":284,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":1613,"balls":561,"strikes":1052,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"0.53","rbi":0,"winPercentage":".462","pitchesPerInning":"17.04","gamesFinished":5,"strikeoutWalkRatio":"2.71","strikeoutsPer9Inn":"7.23","walksPer9Inn":"2.66","hitsPer9Inn":"10.84","runsScoredPer9":"4.75","homeRunsPer9":"1.62","inheritedRunners":6,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":32,"lineOuts":26},"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":52,"gamesStarted":0,"flyOuts":23,"groundOuts":41,"airOuts":48,"runs":29,"doubles":7,"triples":1,"homeRuns":7,"strikeOuts":82,"baseOnBalls":36,"intentionalWalks":4,"hits":39,"hitByPitch":9,"atBats":208,"obp":".331","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1087,"era":"4.06","inningsPitched":"57.2","wins":4,"losses":4,"saves":4,"saveOpportunities":7,"holds":12,"blownSaves":3,"earnedRuns":26,"whip":"1.30","battersFaced":256,"outs":173,"gamesPitched":52,"completeGames":0,"shutouts":0,"pitchesThrown":1087,"balls":453,"strikes":634,"strikePercentage":".580","hitBatsmen":9,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".500","pitchesPerInning":"18.85","gamesFinished":18,"strikeoutWalkRatio":"2.28","strikeoutsPer9Inn":"12.80","walksPer9Inn":"5.62","hitsPer9Inn":"6.09","runsScoredPer9":"4.53","homeRunsPer9":"1.09","inheritedRunners":16,"inheritedRunnersScored":3,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":7,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656849":{"person":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"jerseyNumber":"19","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":17,"flyOuts":58,"groundOuts":148,"airOuts":99,"runs":75,"doubles":21,"triples":4,"homeRuns":12,"strikeOuts":103,"baseOnBalls":49,"intentionalWalks":0,"hits":129,"hitByPitch":4,"atBats":473,"obp":".343","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","numberOfPitches":1950,"era":"5.17","inningsPitched":"118.1","wins":7,"losses":7,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":68,"whip":"1.50","battersFaced":532,"outs":355,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":1950,"balls":714,"strikes":1236,"strikePercentage":".630","hitBatsmen":4,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.49","rbi":0,"winPercentage":".500","pitchesPerInning":"16.48","gamesFinished":2,"strikeoutWalkRatio":"2.10","strikeoutsPer9Inn":"7.83","walksPer9Inn":"3.73","hitsPer9Inn":"9.81","runsScoredPer9":"5.70","homeRunsPer9":"0.91","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":13,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":10,"errors":2,"chances":24,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669020":{"person":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":2,"strikes":6,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":40,"gamesStarted":0,"flyOuts":23,"groundOuts":51,"airOuts":41,"runs":14,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":24,"baseOnBalls":15,"intentionalWalks":2,"hits":29,"hitByPitch":1,"atBats":144,"obp":".281","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":594,"era":"2.38","inningsPitched":"41.2","wins":5,"losses":4,"saves":3,"saveOpportunities":4,"holds":5,"blownSaves":1,"earnedRuns":11,"whip":"1.06","battersFaced":161,"outs":125,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":594,"balls":214,"strikes":380,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.24","rbi":0,"winPercentage":".556","pitchesPerInning":"14.26","gamesFinished":12,"strikeoutWalkRatio":"1.60","strikeoutsPer9Inn":"5.18","walksPer9Inn":"3.24","hitsPer9Inn":"6.26","runsScoredPer9":"3.02","homeRunsPer9":"0.86","inheritedRunners":18,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":9},"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":12,"gamesStarted":12,"flyOuts":33,"groundOuts":97,"airOuts":53,"runs":19,"doubles":10,"triples":0,"homeRuns":4,"strikeOuts":50,"baseOnBalls":23,"intentionalWalks":0,"hits":53,"hitByPitch":1,"atBats":251,"obp":".279","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1064,"era":"2.49","inningsPitched":"68.2","wins":5,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"1.11","battersFaced":278,"outs":206,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1064,"balls":378,"strikes":686,"strikePercentage":".640","hitBatsmen":1,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.83","rbi":0,"winPercentage":".455","pitchesPerInning":"15.50","gamesFinished":0,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"6.55","walksPer9Inn":"3.01","hitsPer9Inn":"6.95","runsScoredPer9":"2.49","homeRunsPer9":"0.52","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":11,"errors":0,"chances":20,"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":16,"gamesStarted":16,"flyOuts":49,"groundOuts":95,"airOuts":95,"runs":45,"doubles":11,"triples":1,"homeRuns":14,"strikeOuts":71,"baseOnBalls":28,"intentionalWalks":0,"hits":85,"hitByPitch":7,"atBats":346,"obp":".315","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1417,"era":"4.15","inningsPitched":"91.0","wins":8,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.24","battersFaced":381,"outs":273,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1417,"balls":484,"strikes":933,"strikePercentage":".660","hitBatsmen":7,"balks":1,"wildPitches":1,"pickoffs":4,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".800","pitchesPerInning":"15.57","gamesFinished":0,"strikeoutWalkRatio":"2.54","strikeoutsPer9Inn":"7.02","walksPer9Inn":"2.77","hitsPer9Inn":"8.41","runsScoredPer9":"4.45","homeRunsPer9":"1.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":28,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":10,"errors":0,"chances":19,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682634":{"person":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"jerseyNumber":"13","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"101","stats":{"batting":{"summary":"1-1 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":3,"groundOuts":3,"airOuts":6,"runs":6,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".240","atBats":25,"obp":".286","slg":".360","ops":".646","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":28,"totalBases":9,"rbi":6,"leftOnBase":15,"sacBunts":0,"sacFlies":1,"babip":".357","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.00","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":128,"flyOuts":79,"groundOuts":155,"airOuts":178,"runs":53,"doubles":27,"triples":1,"homeRuns":7,"strikeOuts":48,"baseOnBalls":40,"intentionalWalks":0,"hits":134,"hitByPitch":7,"avg":".263","atBats":509,"obp":".322","slg":".361","ops":".683","caughtStealing":3,"stolenBases":21,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":562,"totalBases":184,"rbi":58,"leftOnBase":220,"sacBunts":0,"sacFlies":6,"babip":".276","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"72.71","popOuts":37,"lineOuts":62},"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":336,"putOuts":194,"errors":6,"chances":536,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[691718,682634,673548,683737,608324,664023,663538,672356,699393,624424,621438,665804,608348,684007,650644,663423,573204],"pitchers":[684007,650644,663423,573204,608348],"bench":[],"bullpen":[571510,592332,605280,694037,656849,607067,669020,657097,666171],"battingOrder":[682634,673548,683737,608324,664023,672356,699393,665804,608348],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Conforto (11, 3rd inning off Miller, B, 0 on, 0 out); Happ (22, 3rd inning off Miller, B, 3 on, 2 out); Crow-Armstrong (33, 8th inning off Rucker, 1 on, 2 out); Ramírez (3, 8th inning off Pereda, 3 on, 2 out)."},{"label":"TB","value":"Alcántara; Arias, G; Busch; Conforto 4; Crow-Armstrong 5; Happ 5; Hoerner; Kelly, C; Ramírez 6; Suzuki 2; Taylor, T 2."},{"label":"RBI","value":"Arias, G 2 (13); Bregman 2 (69); Conforto (31); Crow-Armstrong 3 (83); Happ 5 (57); Kelly, C (44); Ramírez 5 (20)."},{"label":"2-out RBI","value":"Kelly, C; Ramírez 5; Crow-Armstrong 3; Happ 5; Arias, G."},{"label":"Runners left in scoring position, 2 out","value":"Taylor, T."},{"label":"SF","value":"Bregman."},{"label":"GIDP","value":"Happ; Hoerner; Kelly, C."},{"label":"Team RISP","value":"8-for-13."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Suzuki (3, 2nd base off Miller, B/Raleigh); Crow-Armstrong (32, 2nd base off Miller, B/Raleigh)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Kelly, C (7, throw)."}]}],"note":[{"label":"a","value":"Singled for Conforto in the 6th."},{"label":"b","value":"Singled for Hoerner in the 8th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":9,"airOuts":10,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".229","atBats":34,"obp":".309","slg":".375","ops":".684","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":10,"rbi":1,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":2,"lineOuts":2},"pitching":{"flyOuts":4,"groundOuts":9,"airOuts":9,"runs":19,"doubles":0,"triples":0,"homeRuns":4,"strikeOuts":7,"baseOnBalls":9,"intentionalWalks":0,"hits":17,"hitByPitch":2,"atBats":41,"obp":".528","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":209,"era":"4.12","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":19,"whip":"1.24","battersFaced":53,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":209,"balls":79,"strikes":130,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":19,"pitchesPerInning":"23.22","runsScoredPer9":"19.00","homeRunsPer9":"4.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":11,"putOuts":27,"errors":1,"chances":39,"passedBall":0,"pickoffs":0}},"players":{"ID647304":{"person":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"jerseyNumber":"12","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"500","stats":{"batting":{"summary":"2-4","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":122,"flyOuts":64,"groundOuts":146,"airOuts":138,"runs":48,"doubles":18,"triples":0,"homeRuns":10,"strikeOuts":66,"baseOnBalls":40,"intentionalWalks":3,"hits":127,"hitByPitch":5,"avg":".267","atBats":475,"obp":".330","slg":".368","ops":".698","caughtStealing":7,"stolenBases":25,"stolenBasePercentage":".781","caughtStealingPercentage":".219","groundIntoDoublePlay":16,"groundIntoTriplePlay":0,"plateAppearances":523,"totalBases":175,"rbi":46,"leftOnBase":219,"sacBunts":0,"sacFlies":2,"babip":".292","groundOutsToAirouts":"1.06","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"47.50","popOuts":39,"lineOuts":35},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":107,"putOuts":833,"errors":7,"chances":947,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID645302":{"person":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"jerseyNumber":"10","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | BB, R, 2 SB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":29,"groundOuts":34,"airOuts":43,"runs":14,"doubles":3,"triples":2,"homeRuns":0,"strikeOuts":22,"baseOnBalls":9,"intentionalWalks":0,"hits":34,"hitByPitch":3,"avg":".262","atBats":130,"obp":".322","slg":".315","ops":".637","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":145,"totalBases":41,"rbi":9,"leftOnBase":57,"sacBunts":2,"sacFlies":1,"babip":".312","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":6,"lineOuts":8},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":8,"obp":".667","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":26,"era":"27.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"6.00","battersFaced":9,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":9,"strikes":17,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"26.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"45.00","runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":85,"errors":2,"chances":90,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID702284":{"person":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":131,"flyOuts":85,"groundOuts":120,"airOuts":153,"runs":61,"doubles":15,"triples":3,"homeRuns":15,"strikeOuts":90,"baseOnBalls":34,"intentionalWalks":0,"hits":120,"hitByPitch":9,"avg":".251","atBats":479,"obp":".310","slg":".388","ops":".698","caughtStealing":5,"stolenBases":3,"stolenBasePercentage":".375","caughtStealingPercentage":".625","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":526,"totalBases":186,"rbi":56,"leftOnBase":186,"sacBunts":1,"sacFlies":3,"babip":".279","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.93","popOuts":38,"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":339,"putOuts":182,"errors":6,"chances":527,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID678606":{"person":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":7,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":7,"strikes":17,"strikePercentage":".710","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"5.40","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":59,"gamesStarted":0,"flyOuts":27,"groundOuts":72,"airOuts":43,"runs":23,"doubles":9,"triples":0,"homeRuns":6,"strikeOuts":44,"baseOnBalls":14,"intentionalWalks":2,"hits":59,"hitByPitch":6,"atBats":216,"obp":".335","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":870,"era":"3.64","inningsPitched":"54.1","wins":4,"losses":2,"saves":3,"saveOpportunities":6,"holds":12,"blownSaves":3,"earnedRuns":22,"whip":"1.34","battersFaced":238,"outs":163,"gamesPitched":59,"completeGames":0,"shutouts":0,"pitchesThrown":870,"balls":281,"strikes":589,"strikePercentage":".680","hitBatsmen":6,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":1,"winPercentage":".667","pitchesPerInning":"16.01","gamesFinished":7,"strikeoutWalkRatio":"3.14","strikeoutsPer9Inn":"7.29","walksPer9Inn":"2.32","hitsPer9Inn":"9.77","runsScoredPer9":"3.81","homeRunsPer9":"0.99","inheritedRunners":23,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":1,"errors":2,"chances":11,"fielding":".818","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID621074":{"person":{"id":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 7 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":7,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":33,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"battersFaced":9,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":33,"balls":12,"strikes":21,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"94.50","homeRunsPer9":"13.50","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":28,"gamesStarted":0,"flyOuts":9,"groundOuts":31,"airOuts":22,"runs":25,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":36,"baseOnBalls":12,"intentionalWalks":0,"hits":29,"hitByPitch":2,"atBats":117,"obp":".328","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":525,"era":"6.30","inningsPitched":"30.0","wins":1,"losses":4,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":21,"whip":"1.37","battersFaced":132,"outs":90,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":525,"balls":186,"strikes":339,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.41","rbi":4,"winPercentage":".200","pitchesPerInning":"17.50","gamesFinished":10,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"10.80","walksPer9Inn":"3.60","hitsPer9Inn":"8.70","runsScoredPer9":"7.50","homeRunsPer9":"1.20","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID642215":{"person":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"summary":"1.0 IP, 3 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":8,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":5,"strikes":14,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":1,"runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":1,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":15,"groundOuts":26,"airOuts":24,"runs":15,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":37,"baseOnBalls":14,"intentionalWalks":0,"hits":23,"hitByPitch":1,"avg":".209","atBats":110,"obp":".304","slg":".355","ops":".659","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":125,"totalBases":39,"rbi":11,"leftOnBase":55,"sacBunts":0,"sacFlies":0,"babip":".275","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.50","popOuts":6,"lineOuts":3},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":5,"groundOuts":3,"airOuts":7,"runs":7,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":20,"obp":".524","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":60,"era":"18.90","inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"3.30","battersFaced":21,"outs":10,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":60,"balls":18,"strikes":42,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.43","rbi":3,"winPercentage":".---","pitchesPerInning":"18.00","gamesFinished":4,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"29.70","runsScoredPer9":"18.90","homeRunsPer9":"5.40","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":45,"putOuts":29,"errors":3,"chances":77,"fielding":".961","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID668227":{"person":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"jerseyNumber":"56","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | HR, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":1,"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":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":123,"flyOuts":55,"groundOuts":125,"airOuts":97,"runs":84,"doubles":26,"triples":1,"homeRuns":20,"strikeOuts":113,"baseOnBalls":50,"intentionalWalks":0,"hits":126,"hitByPitch":20,"avg":".275","atBats":458,"obp":".369","slg":".467","ops":".836","caughtStealing":7,"stolenBases":20,"stolenBasePercentage":".741","caughtStealingPercentage":".259","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":531,"totalBases":214,"rbi":58,"leftOnBase":171,"sacBunts":0,"sacFlies":3,"babip":".323","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.90","popOuts":14,"lineOuts":28},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":236,"errors":0,"chances":239,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID621550":{"person":{"id":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550"},"jerseyNumber":"35","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"501","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":8,"groundOuts":5,"airOuts":13,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":18,"baseOnBalls":3,"intentionalWalks":1,"hits":5,"hitByPitch":0,"avg":".122","atBats":41,"obp":".182","slg":".220","ops":".402","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":9,"rbi":4,"leftOnBase":22,"sacBunts":0,"sacFlies":0,"babip":".182","groundOutsToAirouts":"0.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.00","popOuts":4,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":24,"errors":1,"chances":37,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID621493":{"person":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"jerseyNumber":"27","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":123,"flyOuts":78,"groundOuts":107,"airOuts":127,"runs":67,"doubles":20,"triples":1,"homeRuns":7,"strikeOuts":116,"baseOnBalls":91,"intentionalWalks":2,"hits":107,"hitByPitch":6,"avg":".236","atBats":454,"obp":".368","slg":".330","ops":".698","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":554,"totalBases":150,"rbi":32,"leftOnBase":160,"sacBunts":0,"sacFlies":3,"babip":".299","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"64.86","popOuts":22,"lineOuts":27},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":187,"errors":3,"chances":193,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686527":{"person":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | HBP","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":116,"flyOuts":50,"groundOuts":97,"airOuts":85,"runs":45,"doubles":21,"triples":1,"homeRuns":19,"strikeOuts":84,"baseOnBalls":36,"intentionalWalks":2,"hits":91,"hitByPitch":5,"avg":".256","atBats":355,"obp":".332","slg":".482","ops":".814","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":398,"totalBases":171,"rbi":56,"leftOnBase":145,"sacBunts":0,"sacFlies":2,"babip":".283","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.68","popOuts":13,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":47,"errors":1,"chances":53,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID663728":{"person":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"jerseyNumber":"29","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":71,"groundOuts":52,"airOuts":115,"runs":28,"doubles":8,"triples":0,"homeRuns":14,"strikeOuts":126,"baseOnBalls":53,"intentionalWalks":0,"hits":55,"hitByPitch":3,"avg":".159","atBats":345,"obp":".275","slg":".304","ops":".579","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":404,"totalBases":105,"rbi":47,"leftOnBase":173,"sacBunts":0,"sacFlies":3,"babip":".197","groundOutsToAirouts":"0.45","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.64","popOuts":30,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":16,"stolenBases":52,"stolenBasePercentage":".765","caughtStealingPercentage":".235","assists":22,"putOuts":638,"errors":3,"chances":663,"fielding":".995","passedBall":1,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID640902":{"person":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"jerseyNumber":"5","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"201","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"summary":"0.1 IP, 2 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":4,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":6,"strikes":10,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"54.00","homeRunsPer9":"27.00","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":6,"groundOuts":17,"airOuts":22,"runs":9,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":15,"baseOnBalls":4,"intentionalWalks":0,"hits":20,"hitByPitch":1,"avg":".270","atBats":74,"obp":".316","slg":".351","ops":".667","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":79,"totalBases":26,"rbi":4,"leftOnBase":31,"sacBunts":0,"sacFlies":0,"babip":".316","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":3,"lineOuts":13},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"obp":".750","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":16,"era":"54.00","inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"9.00","battersFaced":4,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":6,"strikes":10,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":5,"winPercentage":".---","pitchesPerInning":"48.00","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"81.00","runsScoredPer9":"54.00","homeRunsPer9":"27.00","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":6,"stolenBases":13,"stolenBasePercentage":".684","caughtStealingPercentage":".316","assists":8,"putOuts":193,"errors":0,"chances":201,"fielding":"1.000","passedBall":1,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID801126":{"person":{"id":801126,"fullName":"Brock Rodden","link":"/api/v1/people/801126"},"jerseyNumber":"90","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"401","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":5,"groundOuts":2,"airOuts":7,"runs":4,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".250","atBats":24,"obp":".321","slg":".417","ops":".738","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":28,"totalBases":10,"rbi":3,"leftOnBase":14,"sacBunts":0,"sacFlies":1,"babip":".400","groundOutsToAirouts":"0.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":8,"errors":2,"chances":26,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID669302":{"person":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":84,"groundOuts":117,"airOuts":163,"runs":56,"doubles":34,"triples":0,"homeRuns":20,"strikeOuts":157,"baseOnBalls":37,"intentionalWalks":1,"hits":115,"hitByPitch":5,"atBats":546,"obp":".266","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","numberOfPitches":2357,"era":"3.35","inningsPitched":"150.1","wins":10,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":56,"whip":"1.01","battersFaced":594,"outs":451,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2357,"balls":820,"strikes":1537,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":3,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".588","pitchesPerInning":"15.68","gamesFinished":0,"strikeoutWalkRatio":"4.24","strikeoutsPer9Inn":"9.40","walksPer9Inn":"2.22","hitsPer9Inn":"6.88","runsScoredPer9":"3.35","homeRunsPer9":"1.20","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":32,"lineOuts":47},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":13,"errors":1,"chances":22,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID693433":{"person":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":24,"flyOuts":90,"groundOuts":108,"airOuts":161,"runs":67,"doubles":21,"triples":3,"homeRuns":15,"strikeOuts":137,"baseOnBalls":29,"intentionalWalks":1,"hits":121,"hitByPitch":7,"atBats":523,"obp":".279","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":2118,"era":"4.10","inningsPitched":"138.1","wins":9,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":63,"whip":"1.08","battersFaced":563,"outs":415,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":2118,"balls":694,"strikes":1424,"strikePercentage":".670","hitBatsmen":7,"balks":1,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".529","pitchesPerInning":"15.31","gamesFinished":0,"strikeoutWalkRatio":"4.72","strikeoutsPer9Inn":"8.91","walksPer9Inn":"1.89","hitsPer9Inn":"7.87","runsScoredPer9":"4.36","homeRunsPer9":"0.98","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":35,"lineOuts":36},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":14,"errors":1,"chances":20,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID622554":{"person":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":53,"gamesStarted":0,"flyOuts":22,"groundOuts":36,"airOuts":41,"runs":27,"doubles":4,"triples":1,"homeRuns":8,"strikeOuts":55,"baseOnBalls":28,"intentionalWalks":2,"hits":38,"hitByPitch":3,"atBats":169,"obp":".343","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":869,"era":"4.73","inningsPitched":"45.2","wins":5,"losses":3,"saves":12,"saveOpportunities":17,"holds":5,"blownSaves":5,"earnedRuns":24,"whip":"1.45","battersFaced":201,"outs":137,"gamesPitched":53,"completeGames":0,"shutouts":0,"pitchesThrown":869,"balls":351,"strikes":518,"strikePercentage":".600","hitBatsmen":3,"balks":0,"wildPitches":5,"pickoffs":2,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".625","pitchesPerInning":"19.03","gamesFinished":25,"strikeoutWalkRatio":"1.96","strikeoutsPer9Inn":"10.84","walksPer9Inn":"5.52","hitsPer9Inn":"7.49","runsScoredPer9":"5.32","homeRunsPer9":"1.58","inheritedRunners":17,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":8},"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}},"ID669923":{"person":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":24,"flyOuts":83,"groundOuts":131,"airOuts":146,"runs":69,"doubles":31,"triples":3,"homeRuns":17,"strikeOuts":117,"baseOnBalls":33,"intentionalWalks":1,"hits":157,"hitByPitch":3,"atBats":550,"obp":".329","caughtStealing":4,"stolenBases":20,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":2190,"era":"4.18","inningsPitched":"140.0","wins":8,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":65,"whip":"1.36","battersFaced":587,"outs":420,"gamesPitched":24,"completeGames":1,"shutouts":0,"pitchesThrown":2190,"balls":716,"strikes":1474,"strikePercentage":".670","hitBatsmen":3,"balks":1,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".444","pitchesPerInning":"15.64","gamesFinished":0,"strikeoutWalkRatio":"3.55","strikeoutsPer9Inn":"7.52","walksPer9Inn":"2.12","hitsPer9Inn":"10.09","runsScoredPer9":"4.44","homeRunsPer9":"1.09","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":30,"lineOuts":33},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":8,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID662253":{"person":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":50,"gamesStarted":0,"flyOuts":15,"groundOuts":36,"airOuts":30,"runs":25,"doubles":4,"triples":0,"homeRuns":7,"strikeOuts":75,"baseOnBalls":18,"intentionalWalks":0,"hits":39,"hitByPitch":1,"atBats":179,"obp":".291","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":794,"era":"4.37","inningsPitched":"47.1","wins":5,"losses":5,"saves":23,"saveOpportunities":31,"holds":0,"blownSaves":8,"earnedRuns":23,"whip":"1.20","battersFaced":199,"outs":142,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":794,"balls":279,"strikes":515,"strikePercentage":".650","hitBatsmen":1,"balks":1,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":".500","pitchesPerInning":"16.77","gamesFinished":39,"strikeoutWalkRatio":"4.17","strikeoutsPer9Inn":"14.26","walksPer9Inn":"3.42","hitsPer9Inn":"7.42","runsScoredPer9":"4.75","homeRunsPer9":"1.33","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642100":{"person":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":41,"gamesStarted":0,"flyOuts":20,"groundOuts":35,"airOuts":34,"runs":12,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":30,"baseOnBalls":13,"intentionalWalks":2,"hits":27,"hitByPitch":5,"atBats":122,"obp":".317","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":525,"era":"2.65","inningsPitched":"34.0","wins":2,"losses":3,"saves":1,"saveOpportunities":2,"holds":17,"blownSaves":1,"earnedRuns":10,"whip":"1.18","battersFaced":144,"outs":102,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":525,"balls":176,"strikes":349,"strikePercentage":".660","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".400","pitchesPerInning":"15.44","gamesFinished":5,"strikeoutWalkRatio":"2.31","strikeoutsPer9Inn":"7.94","walksPer9Inn":"3.44","hitsPer9Inn":"7.15","runsScoredPer9":"3.18","homeRunsPer9":"0.79","inheritedRunners":13,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":6},"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}},"ID660844":{"person":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"jerseyNumber":"76","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":23,"groundOuts":26,"airOuts":37,"runs":10,"doubles":3,"triples":1,"homeRuns":0,"strikeOuts":39,"baseOnBalls":16,"intentionalWalks":0,"hits":17,"hitByPitch":4,"avg":".147","atBats":116,"obp":".270","slg":".190","ops":".460","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":139,"totalBases":22,"rbi":9,"leftOnBase":51,"sacBunts":2,"sacFlies":1,"babip":".218","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":8,"lineOuts":6},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":9,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":11,"obp":".769","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":31,"era":"63.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"10.00","battersFaced":13,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":31,"balls":14,"strikes":17,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"31.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"81.00","runsScoredPer9":"81.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":72,"putOuts":48,"errors":1,"chances":121,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID677594":{"person":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"jerseyNumber":"44","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":120,"flyOuts":73,"groundOuts":105,"airOuts":140,"runs":58,"doubles":18,"triples":0,"homeRuns":19,"strikeOuts":114,"baseOnBalls":40,"intentionalWalks":2,"hits":117,"hitByPitch":5,"avg":".248","atBats":472,"obp":".311","slg":".407","ops":".718","caughtStealing":3,"stolenBases":16,"stolenBasePercentage":".842","caughtStealingPercentage":".158","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":521,"totalBases":192,"rbi":53,"leftOnBase":194,"sacBunts":0,"sacFlies":4,"babip":".286","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.84","popOuts":26,"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":4,"putOuts":303,"errors":3,"chances":310,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID807739":{"person":{"id":807739,"fullName":"Kade Anderson","link":"/api/v1/people/807739"},"jerseyNumber":"13","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":4,"airOuts":6,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":19,"obp":".318","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":81,"era":"4.76","inningsPitched":"5.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.24","battersFaced":22,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":81,"balls":28,"strikes":53,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".---","pitchesPerInning":"14.29","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"7.94","walksPer9Inn":"3.18","hitsPer9Inn":"7.94","runsScoredPer9":"4.76","homeRunsPer9":"3.18","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682243":{"person":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"note":"(L, 4-8)","summary":"4.1 IP, 6 ER, 5 K, 7 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":2,"airOuts":6,"runs":6,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":7,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":15,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":104,"inningsPitched":"4.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"battersFaced":22,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":104,"balls":44,"strikes":60,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":6,"gamesFinished":0,"runsScoredPer9":"12.46","homeRunsPer9":"4.15","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":17,"gamesStarted":16,"flyOuts":69,"groundOuts":74,"airOuts":107,"runs":47,"doubles":13,"triples":2,"homeRuns":17,"strikeOuts":92,"baseOnBalls":25,"intentionalWalks":1,"hits":77,"hitByPitch":1,"atBats":348,"obp":".275","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1464,"era":"4.12","inningsPitched":"94.0","wins":4,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.09","battersFaced":376,"outs":282,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1464,"balls":467,"strikes":997,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.69","rbi":6,"winPercentage":".333","pitchesPerInning":"15.57","gamesFinished":1,"strikeoutWalkRatio":"3.68","strikeoutsPer9Inn":"8.81","walksPer9Inn":"2.39","hitsPer9Inn":"7.37","runsScoredPer9":"4.50","homeRunsPer9":"1.63","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":20},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":12,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID660825":{"person":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"jerseyNumber":"83","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":5,"strikes":8,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":62,"gamesStarted":0,"flyOuts":38,"groundOuts":45,"airOuts":68,"runs":23,"doubles":11,"triples":0,"homeRuns":9,"strikeOuts":59,"baseOnBalls":18,"intentionalWalks":2,"hits":58,"hitByPitch":1,"atBats":223,"obp":".312","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":945,"era":"3.05","inningsPitched":"59.0","wins":3,"losses":3,"saves":0,"saveOpportunities":3,"holds":25,"blownSaves":3,"earnedRuns":20,"whip":"1.29","battersFaced":249,"outs":177,"gamesPitched":62,"completeGames":0,"shutouts":0,"pitchesThrown":945,"balls":315,"strikes":630,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".500","pitchesPerInning":"16.02","gamesFinished":2,"strikeoutWalkRatio":"3.28","strikeoutsPer9Inn":"9.00","walksPer9Inn":"2.75","hitsPer9Inn":"8.85","runsScoredPer9":"3.51","homeRunsPer9":"1.37","inheritedRunners":36,"inheritedRunnersScored":14,"catchersInterference":0,"sacBunts":2,"sacFlies":5,"passedBall":0,"popOuts":16,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676106":{"person":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":24,"flyOuts":86,"groundOuts":116,"airOuts":146,"runs":51,"doubles":21,"triples":0,"homeRuns":18,"strikeOuts":125,"baseOnBalls":32,"intentionalWalks":1,"hits":118,"hitByPitch":6,"atBats":503,"obp":".287","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","numberOfPitches":2104,"era":"3.37","inningsPitched":"133.2","wins":7,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":50,"whip":"1.12","battersFaced":543,"outs":401,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":2104,"balls":732,"strikes":1372,"strikePercentage":".650","hitBatsmen":6,"balks":0,"wildPitches":4,"pickoffs":2,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".500","pitchesPerInning":"15.74","gamesFinished":0,"strikeoutWalkRatio":"3.91","strikeoutsPer9Inn":"8.42","walksPer9Inn":"2.15","hitsPer9Inn":"7.95","runsScoredPer9":"3.43","homeRunsPer9":"1.21","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":28,"lineOuts":32},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":12,"errors":1,"chances":28,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672841":{"person":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"obp":".429","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":31,"era":"6.75","inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"2.25","battersFaced":7,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":31,"balls":9,"strikes":22,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"23.25","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"13.50","walksPer9Inn":"6.75","hitsPer9Inn":"13.50","runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[668227,686527,640902,677594,663728,801126,647304,621550,642215,702284,645302,660844,682243,678606,660825,621074],"pitchers":[682243,678606,660825,621074,640902,642215],"bench":[621493],"bullpen":[807739,622554,669302,676106,669923,662253,642100,672841,693433],"battingOrder":[668227,640902,677594,801126,621550,642215,702284,645302,660844],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Arozarena (20, 1st inning off Imanaga, 0 on, 0 out)."},{"label":"TB","value":"Arozarena 4; Canzone; Naylor, J 2; Raleigh; Robles; Wilson, W."},{"label":"RBI","value":"Arozarena (58)."},{"label":"Runners left in scoring position, 2 out","value":"Rodríguez, J; Rivas; Wilson, W; Robles 2."},{"label":"Team RISP","value":"0-for-6."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Robles 2 (10, 2nd base off Imanaga/Kelly, C, 3rd base off Imanaga/Kelly, C)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Wilson, W (3, throw)."},{"label":"DP","value":"3 (Rivas-Raleigh-Wilson, W; Rivas-Young-Naylor, J; Naylor, J-Rivas-Naylor, J)."}]}],"note":[]}},"officials":[{"official":{"id":521251,"fullName":"Ben May","link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":482620,"fullName":"Chris Conroy","link":"/api/v1/people/482620"},"officialType":"First Base"},{"official":{"id":639723,"fullName":"Brennan Miller","link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":503502,"fullName":"Ryan Blakney","link":"/api/v1/people/503502"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Civale; Rucker."},{"label":"HBP","value":"Happ (by Ferrer); Busch (by Rucker); Canzone (by Imanaga)."},{"label":"Pitch timer violations","value":"Ferrer (pitcher)."},{"label":"ABS Challenge","value":"Raleigh (Ball-Confirmed); Naylor, J (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Imanaga 72-41; Civale 49-32; Thornton, T 8-6; Thielbar 8-7; Kelly, C 12-8; Miller, B 104-60; Ferrer 24-17; Bazardo 13-8; Rucker 33-21; Pereda 16-10; Wilson, W 19-14."},{"label":"Groundouts-flyouts","value":"Imanaga 0-2; Civale 5-2; Thornton, T 1-1; Thielbar 2-0; Kelly, C 1-1; Miller, B 2-3; Ferrer 3-0; Bazardo 2-0; Rucker 1-0; Pereda 0-0; Wilson, W 1-1."},{"label":"Batters faced","value":"Imanaga 14; Civale 13; Thornton, T 3; Thielbar 3; Kelly, C 4; Miller, B 22; Ferrer 7; Bazardo 3; Rucker 9; Pereda 4; Wilson, W 8."},{"label":"Inherited runners-scored","value":"Civale 2-0; Ferrer 2-0; Pereda 3-3."},{"label":"Umpires","value":"HP: Ben May. 1B: Chris Conroy. 2B: Brennan Miller. 3B: Ryan Blakney. "},{"label":"Weather","value":"69 degrees, Cloudy."},{"label":"Wind","value":"3 mph, Out To CF."},{"label":"First pitch","value":"1:12 PM."},{"label":"T","value":"3:11."},{"label":"Att","value":"44,649."},{"label":"Venue","value":"T-Mobile Park."},{"label":"August 23, 2026"}],"pitchingNotes":["Imanaga pitched to 2 batters in the 3rd inning."],"topPerformers":[{"player":{"person":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023","boxscoreName":"Happ"},"jerseyNumber":"8","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | HR, BB, HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":5,"rbi":5,"leftOnBase":1,"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":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":127,"flyOuts":69,"groundOuts":90,"airOuts":106,"runs":75,"doubles":23,"triples":2,"homeRuns":22,"strikeOuts":165,"baseOnBalls":68,"intentionalWalks":3,"hits":100,"hitByPitch":7,"avg":".218","atBats":459,"obp":".327","slg":".420","ops":".747","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":536,"totalBases":193,"rbi":57,"leftOnBase":247,"sacBunts":1,"sacFlies":1,"babip":".286","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.86","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":239,"errors":1,"chances":245,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":72,"hittingGameScore":72},{"player":{"person":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393","boxscoreName":"Ramírez"},"jerseyNumber":"75","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"700","stats":{"batting":{"summary":"3-6 | HR, K, 5 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":6,"rbi":5,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"6.00","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":55,"flyOuts":17,"groundOuts":40,"airOuts":38,"runs":23,"doubles":10,"triples":1,"homeRuns":3,"strikeOuts":32,"baseOnBalls":14,"intentionalWalks":2,"hits":43,"hitByPitch":0,"avg":".285","atBats":151,"obp":".343","slg":".424","ops":".767","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":167,"totalBases":64,"rbi":20,"leftOnBase":56,"sacBunts":1,"sacFlies":1,"babip":".342","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.33","popOuts":7,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":63,"putOuts":46,"errors":2,"chances":111,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":70,"hittingGameScore":70},{"player":{"person":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718","boxscoreName":"Crow-Armstrong"},"jerseyNumber":"4","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"100","stats":{"batting":{"summary":"2-4 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"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":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":3,"leftOnBase":0,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":131,"flyOuts":72,"groundOuts":72,"airOuts":136,"runs":93,"doubles":26,"triples":7,"homeRuns":33,"strikeOuts":155,"baseOnBalls":70,"intentionalWalks":6,"hits":140,"hitByPitch":11,"avg":".281","atBats":499,"obp":".379","slg":".559","ops":".938","caughtStealing":7,"stolenBases":32,"stolenBasePercentage":".821","caughtStealingPercentage":".179","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":584,"totalBases":279,"rbi":83,"leftOnBase":176,"sacBunts":1,"sacFlies":3,"babip":".341","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.12","popOuts":35,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":337,"errors":6,"chances":348,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"type":"hitter","gameScore":67,"hittingGameScore":67}]},"decisions":{"winner":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"loser":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}