{"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":824078,"link":"/api/v1.1/game/824078/feed/live","metaData":{"wait":10,"timeStamp":"20260809_205438","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count00","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824078,"type":"R","doubleHeader":"N","id":"2026/08/09/chnmlb-kcamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824078-2026-08-09","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-09T18:10:00Z","originalDate":"2026-08-09","officialDate":"2026-08-09","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":119,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":69,"losses":50,"ties":0,"pct":".580"},"records":{},"divisionLeader":false,"wins":69,"losses":50,"winningPercentage":".580"},"franchiseName":"Chicago","clubName":"Cubs","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118","season":2026,"venue":{"id":7,"name":"Kauffman Stadium","link":"/api/v1/venues/7"},"springVenue":{"id":2603,"link":"/api/v1/venues/2603"},"teamCode":"kca","fileCode":"kc","abbreviation":"KC","teamName":"Royals","locationName":"Kansas City","firstYearOfPlay":"1968","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Kansas City","record":{"gamesPlayed":119,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":49,"losses":70,"ties":0,"pct":".412"},"records":{},"divisionLeader":false,"wins":49,"losses":70,"winningPercentage":".412"},"franchiseName":"Kansas City","clubName":"Royals","active":true}},"players":{"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},"ID686475":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475","firstName":"Tyler","lastName":"Tolbert","primaryNumber":"2","birthDate":"1998-01-27","currentAge":28,"birthCity":"Birmingham","birthStateProvince":"AL","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Tyler","useLastName":"Tolbert","middleName":"Mangual","boxscoreName":"Tolbert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Tolbert","nameSlug":"tyler-tolbert-686475","firstLastName":"Tyler Tolbert","lastFirstName":"Tolbert, Tyler","lastInitName":"Tolbert, T","initLastName":"T Tolbert","fullFMLName":"Tyler Mangual Tolbert","fullLFMName":"Tolbert, Tyler Mangual","strikeZoneTop":3.126,"strikeZoneBottom":1.578},"ID686555":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555","firstName":"Isaac","lastName":"Collins","primaryNumber":"1","birthDate":"1997-07-22","currentAge":29,"birthCity":"Maple Grove","birthStateProvince":"MN","birthCountry":"USA","height":"5' 8\"","weight":188,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Isaac","useLastName":"Collins","middleName":"Michael","boxscoreName":"Collins","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-09-08","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isaac Collins","nameSlug":"isaac-collins-686555","firstLastName":"Isaac Collins","lastFirstName":"Collins, Isaac","lastInitName":"Collins, I","initLastName":"I Collins","fullFMLName":"Isaac Michael Collins","fullLFMName":"Collins, Isaac Michael","strikeZoneTop":3.013,"strikeZoneBottom":1.521},"ID684007":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007","firstName":"Shota","lastName":"Imanaga","primaryNumber":"18","birthDate":"1993-09-01","currentAge":32,"birthCity":"Kitakyushu","birthCountry":"Japan","height":"5' 10\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shota","useLastName":"Imanaga","boxscoreName":"Imanaga","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"SHOW-tah ee-mah-NAH-gah","mlbDebutDate":"2024-04-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Shota Imanaga","nameSlug":"shota-imanaga-684007","firstLastName":"Shota Imanaga","lastFirstName":"Imanaga, Shota","lastInitName":"Imanaga, S","initLastName":"S Imanaga","fullFMLName":"Shota  Imanaga","fullLFMName":"Imanaga, Shota ","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID699393":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393","firstName":"Pedro","lastName":"Ramírez","primaryNumber":"75","birthDate":"2004-04-01","currentAge":22,"birthCity":"Temblador","birthCountry":"Venezuela","height":"5' 9\"","weight":165,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Pedro","useLastName":"Ramírez","middleName":"Javier","boxscoreName":"Ramírez","gender":"M","nameMatrilineal":"Escobar","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-05-23","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pedro Ramírez","nameSlug":"pedro-ramirez-699393","firstLastName":"Pedro Ramírez","lastFirstName":"Ramírez, Pedro","lastInitName":"Ramírez, P","initLastName":"P Ramírez","fullFMLName":"Pedro Javier Ramírez","fullLFMName":"Ramírez, Pedro Javier","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID608348":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348","firstName":"Carson","lastName":"Kelly","primaryNumber":"15","birthDate":"1994-07-14","currentAge":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},"ID673548":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548","firstName":"Seiya","lastName":"Suzuki","primaryNumber":"27","birthDate":"1994-08-18","currentAge":31,"birthCity":"Arakawa","birthCountry":"Japan","height":"5' 11\"","weight":182,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Seiya","useLastName":"Suzuki","boxscoreName":"Suzuki","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"SAY-ya","mlbDebutDate":"2022-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seiya Suzuki","nameSlug":"seiya-suzuki-673548","firstLastName":"Seiya Suzuki","lastFirstName":"Suzuki, Seiya","lastInitName":"Suzuki, S","initLastName":"S Suzuki","fullFMLName":"Seiya Suzuki","fullLFMName":"Suzuki, Seiya ","strikeZoneTop":3.178,"strikeZoneBottom":1.604},"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},"ID571912":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912","firstName":"Luke","lastName":"Maile","primaryNumber":"18","birthDate":"1991-02-06","currentAge":35,"birthCity":"Edgewood","birthStateProvince":"KY","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Luke","useLastName":"Maile","middleName":"Richard","boxscoreName":"Maile","nickName":"Lukey Barrels","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"may-lee","mlbDebutDate":"2015-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Maile","nameSlug":"luke-maile-571912","firstLastName":"Luke Maile","lastFirstName":"Maile, Luke","lastInitName":"Maile, L","initLastName":"L Maile","fullFMLName":"Luke Richard Maile","fullLFMName":"Maile, Luke Richard","strikeZoneTop":3.322,"strikeZoneBottom":1.676},"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},"ID664728":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728","firstName":"Kyle","lastName":"Isbel","primaryNumber":"28","birthDate":"1997-03-03","currentAge":29,"birthCity":"Fontana","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Kyle","useLastName":"Isbel","middleName":"Grant","boxscoreName":"Isbel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"IZZ-bell","mlbDebutDate":"2021-04-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Isbel","nameSlug":"kyle-isbel-664728","firstLastName":"Kyle Isbel","lastFirstName":"Isbel, Kyle","lastInitName":"Isbel, K","initLastName":"K Isbel","fullFMLName":"Kyle Grant Isbel","fullLFMName":"Isbel, Kyle Grant","strikeZoneTop":3.114,"strikeZoneBottom":1.571},"ID663878":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878","firstName":"Nathan","lastName":"Pearson","primaryNumber":"61","birthDate":"1996-08-20","currentAge":29,"birthCity":"Odessa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nate","useLastName":"Pearson","middleName":"Alexander","boxscoreName":"Pearson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"pronunciation":"peer-son","mlbDebutDate":"2020-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nate Pearson","nameSlug":"nate-pearson-663878","firstLastName":"Nate Pearson","lastFirstName":"Pearson, Nate","lastInitName":"Pearson, N","initLastName":"N Pearson","fullFMLName":"Nathan Alexander Pearson","fullLFMName":"Pearson, Nathan Alexander","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID607625":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625","firstName":"Jacob","lastName":"Lugo","primaryNumber":"67","birthDate":"1989-11-17","currentAge":36,"birthCity":"Shreveport","birthStateProvince":"LA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Seth","useLastName":"Lugo","middleName":"Seth","boxscoreName":"Lugo, S","nickName":"Quarterrican","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2016-07-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seth Lugo","nameSlug":"seth-lugo-607625","firstLastName":"Seth Lugo","lastFirstName":"Lugo, Seth","lastInitName":"Lugo, S","initLastName":"S Lugo","fullFMLName":"Jacob Seth Lugo","fullLFMName":"Lugo, Jacob Seth","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID656638":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638","firstName":"Alexander","lastName":"Lange","primaryNumber":"56","birthDate":"1995-10-02","currentAge":30,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alex","useLastName":"Lange","middleName":"Craig","boxscoreName":"Lange","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Lange","nameSlug":"alex-lange-656638","firstLastName":"Alex Lange","lastFirstName":"Lange, Alex","lastInitName":"Lange, A","initLastName":"A Lange","fullFMLName":"Alex Craig Lange","fullLFMName":"Lange, Alex Craig","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID702070":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070","firstName":"Noah","lastName":"Cameron","primaryNumber":"65","birthDate":"1999-07-17","currentAge":27,"birthCity":"St. Joseph","birthStateProvince":"MO","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Noah","useLastName":"Cameron","boxscoreName":"Cameron","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Noah Cameron","nameSlug":"noah-cameron-702070","firstLastName":"Noah Cameron","lastFirstName":"Cameron, Noah","lastInitName":"Cameron, N","initLastName":"N Cameron","fullFMLName":"Noah  Cameron","fullLFMName":"Cameron, Noah","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID674444":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444","firstName":"Steven","lastName":"Cruz","primaryNumber":"64","birthDate":"1999-06-15","currentAge":27,"birthCity":"Tenares","birthCountry":"Dominican Republic","height":"6' 7\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Steven","useLastName":"Cruz","middleName":"Adalberto","boxscoreName":"Cruz","gender":"M","nameMatrilineal":"Rosario","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-08-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Steven Cruz","nameSlug":"steven-cruz-674444","firstLastName":"Steven Cruz","lastFirstName":"Cruz, Steven","lastInitName":"Cruz, S","initLastName":"S Cruz","fullFMLName":"Steven Adalberto Cruz","fullLFMName":"Cruz, Steven Adalberto","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID670167":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167","firstName":"John","lastName":"Schreiber","primaryNumber":"46","birthDate":"1994-03-05","currentAge":32,"birthCity":"Wyandotte","birthStateProvince":"MI","birthCountry":"USA","height":"6' 2\"","weight":224,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"John","useLastName":"Schreiber","middleName":"Robert","boxscoreName":"Schreiber","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"SHRY-ber","mlbDebutDate":"2019-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"John Schreiber","nameSlug":"john-schreiber-670167","firstLastName":"John Schreiber","lastFirstName":"Schreiber, John","lastInitName":"Schreiber, J","initLastName":"J Schreiber","fullFMLName":"John Robert Schreiber","fullLFMName":"Schreiber, John Robert","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID677951":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951","firstName":"Robert","lastName":"Witt","primaryNumber":"7","birthDate":"2000-06-14","currentAge":26,"birthCity":"Colleyville","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Bobby","useLastName":"Witt Jr.","middleName":"Andrew","boxscoreName":"Witt Jr.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bobby Witt Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"bobby-witt-jr-677951","firstLastName":"Bobby Witt Jr.","lastFirstName":"Witt Jr., Bobby","lastInitName":"Witt Jr., B","initLastName":"B Witt Jr.","fullFMLName":"Robert Andrew Witt Jr.","fullLFMName":"Witt Jr., Robert Andrew","strikeZoneTop":3.238,"strikeZoneBottom":1.634},"ID695600":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600","firstName":"Carter","lastName":"Jensen","primaryNumber":"22","birthDate":"2003-07-03","currentAge":23,"birthCity":"Kansas City","birthStateProvince":"MO","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Carter","useLastName":"Jensen","middleName":"James","boxscoreName":"Jensen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-09-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carter Jensen","nameSlug":"carter-jensen-695600","firstLastName":"Carter Jensen","lastFirstName":"Jensen, Carter","lastInitName":"Jensen, C","initLastName":"C Jensen","fullFMLName":"Carter James Jensen","fullLFMName":"Jensen, Carter James","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID621016":{"id":621016,"fullName":"Jose Cuas","link":"/api/v1/people/621016","firstName":"Jose","lastName":"Cuas","primaryNumber":"74","birthDate":"1994-06-28","currentAge":32,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jose","useLastName":"Cuas","middleName":"Luis","boxscoreName":"Cuas","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"kwas","mlbDebutDate":"2022-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Cuas","nameSlug":"jose-cuas-621016","firstLastName":"Jose Cuas","lastFirstName":"Cuas, Jose","lastInitName":"Cuas, J","initLastName":"J Cuas","fullFMLName":"Jose Luis Cuas","fullLFMName":"Cuas, Jose Luis","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID696131":{"id":696131,"fullName":"Mason Black","link":"/api/v1/people/696131","firstName":"Mason","lastName":"Black","primaryNumber":"47","birthDate":"1999-12-10","currentAge":26,"birthCity":"Scranton","birthStateProvince":"PA","birthCountry":"USA","height":"6' 3\"","weight":228,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Black","middleName":"Peter","boxscoreName":"Black","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-05-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mason Black","nameSlug":"mason-black-696131","firstLastName":"Mason Black","lastFirstName":"Black, Mason","lastInitName":"Black, M","initLastName":"M Black","fullFMLName":"Mason Peter Black","fullLFMName":"Black, Mason Peter","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID668942":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942","firstName":"Joshua","lastName":"Rojas","primaryNumber":"40","birthDate":"1994-06-30","currentAge":32,"birthCity":"Litchfield Park","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Josh","useLastName":"Rojas","middleName":"Luke","boxscoreName":"Rojas, J","nickName":"Ro","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2019-08-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Josh Rojas","nameSlug":"josh-rojas-668942","firstLastName":"Josh Rojas","lastFirstName":"Rojas, Josh","lastInitName":"Rojas, J","initLastName":"J Rojas","fullFMLName":"Joshua Luke Rojas","fullLFMName":"Rojas, Joshua Luke","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID665871":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871","firstName":"Javier","lastName":"Assad","primaryNumber":"72","birthDate":"1997-07-30","currentAge":29,"birthCity":"Tijuana","birthStateProvince":"BC","birthCountry":"Mexico","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Javier","useLastName":"Assad","middleName":"Eduardo","boxscoreName":"Assad","gender":"M","nameMatrilineal":"Ramirez","isPlayer":true,"isVerified":false,"pronunciation":"AH-sahd","mlbDebutDate":"2022-08-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Javier Assad","nameSlug":"javier-assad-665871","firstLastName":"Javier Assad","lastFirstName":"Assad, Javier","lastInitName":"Assad, J","initLastName":"J Assad","fullFMLName":"Javier Eduardo Assad","fullLFMName":"Assad, Javier Eduardo","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID573204":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204","firstName":"Caleb","lastName":"Thielbar","primaryNumber":"24","birthDate":"1987-01-31","currentAge":39,"birthCity":"Northfield","birthStateProvince":"MN","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Caleb","useLastName":"Thielbar","middleName":"John","boxscoreName":"Thielbar","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"THEEL-bar","mlbDebutDate":"2013-05-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Caleb Thielbar","nameSlug":"caleb-thielbar-573204","firstLastName":"Caleb Thielbar","lastFirstName":"Thielbar, Caleb","lastInitName":"Thielbar, C","initLastName":"C Thielbar","fullFMLName":"Caleb John Thielbar","fullLFMName":"Thielbar, Caleb John","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID521692":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692","firstName":"Salvador","lastName":"Perez","primaryNumber":"13","birthDate":"1990-05-10","currentAge":36,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 2\"","weight":255,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Salvador","useLastName":"Perez","middleName":"Johan","boxscoreName":"Perez, S","nickName":"El Nino","gender":"M","nameMatrilineal":"Diaz","isPlayer":true,"isVerified":true,"pronunciation":"purr-ezz","mlbDebutDate":"2011-08-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Salvador Perez","nameSlug":"salvador-perez-521692","firstLastName":"Salvador Perez","lastFirstName":"Perez, Salvador","lastInitName":"Perez, S","initLastName":"S Perez","fullFMLName":"Salvador Johan Perez","fullLFMName":"Perez, Salvador Johan","strikeZoneTop":3.312,"strikeZoneBottom":1.672},"ID608324":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324","firstName":"Alexander","lastName":"Bregman","primaryNumber":"3","birthDate":"1994-03-30","currentAge":32,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Alex","useLastName":"Bregman","middleName":"David","boxscoreName":"Bregman","nickName":"A-Breg","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BREGG-min","mlbDebutDate":"2016-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Bregman","nameSlug":"alex-bregman-608324","firstLastName":"Alex Bregman","lastFirstName":"Bregman, Alex","lastInitName":"Bregman, A","initLastName":"A Bregman","fullFMLName":"Alexander David Bregman","fullLFMName":"Bregman, Alexander David","strikeZoneTop":3.126,"strikeZoneBottom":1.578},"ID683737":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737","firstName":"Michael","lastName":"Busch","primaryNumber":"29","birthDate":"1997-11-09","currentAge":28,"birthCity":"Inver Grove Heights","birthStateProvince":"MN","birthCountry":"USA","height":"5' 11\"","weight":210,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Michael","useLastName":"Busch","middleName":"James","boxscoreName":"Busch","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Busch","nameSlug":"michael-busch-683737","firstLastName":"Michael Busch","lastFirstName":"Busch, Michael","lastInitName":"Busch, M","initLastName":"M Busch","fullFMLName":"Michael James Busch","fullLFMName":"Busch, Michael James","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID657097":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097","firstName":"Jacob","lastName":"Webb","primaryNumber":"71","birthDate":"1993-08-15","currentAge":32,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Webb","middleName":"Lawrence","boxscoreName":"Webb, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Webb","nameSlug":"jacob-webb-657097","firstLastName":"Jacob Webb","lastFirstName":"Webb, Jacob","lastInitName":"Webb, J","initLastName":"J Webb","fullFMLName":"Jacob Lawrence Webb","fullLFMName":"Webb, Jacob Lawrence","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID679845":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845","firstName":"Nicholas","lastName":"Loftin","primaryNumber":"12","birthDate":"1998-09-25","currentAge":27,"birthCity":"Corpus Christi","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nick","useLastName":"Loftin","middleName":"James","boxscoreName":"Loftin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Loftin","nameSlug":"nick-loftin-679845","firstLastName":"Nick Loftin","lastFirstName":"Loftin, Nick","lastInitName":"Loftin, N","initLastName":"N Loftin","fullFMLName":"Nicholas James Loftin","fullLFMName":"Loftin, Nicholas James","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"ID670231":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231","firstName":"John","lastName":"Rave","primaryNumber":"16","birthDate":"1997-12-30","currentAge":28,"birthCity":"Canton","birthStateProvince":"IL","birthCountry":"USA","height":"5' 10\"","weight":194,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"John","useLastName":"Rave","middleName":"Michael","boxscoreName":"Rave","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"John Rave","nameSlug":"john-rave-670231","firstLastName":"John Rave","lastFirstName":"Rave, John","lastInitName":"Rave, J","initLastName":"J Rave","fullFMLName":"John Michael Rave","fullLFMName":"Rave, John Michael","strikeZoneTop":3.136,"strikeZoneBottom":1.583},"ID668674":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674","firstName":"Lucas","lastName":"Erceg","primaryNumber":"60","birthDate":"1995-05-01","currentAge":31,"birthCity":"San Jose","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Lucas","useLastName":"Erceg","middleName":"Stijepan","boxscoreName":"Erceg","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"urr-seg","mlbDebutDate":"2023-05-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lucas Erceg","nameSlug":"lucas-erceg-668674","firstLastName":"Lucas Erceg","lastFirstName":"Erceg, Lucas","lastInitName":"Erceg, L","initLastName":"L Erceg","fullFMLName":"Lucas Stijepan Erceg","fullLFMName":"Erceg, Lucas Stijepan","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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":30,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 6\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"David","useLastName":"Peterson","middleName":"John","boxscoreName":"Peterson, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2020-07-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"David Peterson","nameSlug":"david-peterson-656849","firstLastName":"David Peterson","lastFirstName":"Peterson, David","lastInitName":"Peterson, D","initLastName":"D Peterson","fullFMLName":"David John Peterson","fullLFMName":"Peterson, David John","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID686681":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681","firstName":"Michael","lastName":"Massey","primaryNumber":"19","birthDate":"1998-03-22","currentAge":28,"birthCity":"Palos Park","birthStateProvince":"IL","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Michael","useLastName":"Massey","boxscoreName":"Massey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-07-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Massey","nameSlug":"michael-massey-686681","firstLastName":"Michael Massey","lastFirstName":"Massey, Michael","lastInitName":"Massey, M","initLastName":"M Massey","fullFMLName":"Michael Massey","fullLFMName":"Massey, Michael ","strikeZoneTop":3.2,"strikeZoneBottom":1.615},"ID516782":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782","firstName":"Starling","lastName":"Marte","primaryNumber":"0","birthDate":"1988-10-09","currentAge":37,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Starling","useLastName":"Marte","middleName":"Javier","boxscoreName":"Marte, S","nickName":"Tato","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"MAR-tay","mlbDebutDate":"2012-07-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Starling Marte","nameSlug":"starling-marte-516782","firstLastName":"Starling Marte","lastFirstName":"Marte, Starling","lastInitName":"Marte, S","initLastName":"S Marte","fullFMLName":"Starling Javier Marte","fullLFMName":"Marte, Starling Javier","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID663423":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423","firstName":"Trent","lastName":"Thornton","primaryNumber":"49","birthDate":"1993-09-30","currentAge":32,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trent","useLastName":"Thornton","middleName":"Edward","boxscoreName":"Thornton","nickName":"The Big Dreidel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trent Thornton","nameSlug":"trent-thornton-663423","firstLastName":"Trent Thornton","lastFirstName":"Thornton, Trent","lastInitName":"Thornton, T","initLastName":"T Thornton","fullFMLName":"Trent Edward Thornton","fullLFMName":"Thornton, Trent Edward","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID668834":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834","firstName":"Easton","lastName":"McGee","primaryNumber":"51","birthDate":"1997-12-26","currentAge":28,"birthCity":"Hopkinsville","birthStateProvince":"KY","birthCountry":"USA","height":"6' 7\"","weight":222,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Easton","useLastName":"McGee","middleName":"Michael","boxscoreName":"McGee","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2022-10-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Easton McGee","nameSlug":"easton-mcgee-668834","firstLastName":"Easton McGee","lastFirstName":"McGee, Easton","lastInitName":"McGee, E","initLastName":"E McGee","fullFMLName":"Easton Michael McGee","fullLFMName":"McGee, Easton Michael","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID701649":{"id":701649,"fullName":"James Triantos","link":"/api/v1/people/701649","firstName":"James","lastName":"Triantos","primaryNumber":"5","birthDate":"2003-01-29","currentAge":23,"birthCity":"Fairfax","birthStateProvince":"VA","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"James","useLastName":"Triantos","middleName":"Douglas","boxscoreName":"Triantos","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James Triantos","nameSlug":"james-triantos-701649","firstLastName":"James Triantos","lastFirstName":"Triantos, James","lastInitName":"Triantos, J","initLastName":"J Triantos","fullFMLName":"James Douglas Triantos","fullLFMName":"Triantos, James Douglas","strikeZoneTop":3.149,"strikeZoneBottom":1.589},"ID621020":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020","firstName":"James","lastName":"Swanson","primaryNumber":"7","birthDate":"1994-02-11","currentAge":32,"birthCity":"Kennesaw","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Dansby","useLastName":"Swanson","middleName":"Dansby","boxscoreName":"Swanson","nickName":"Dans","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2016-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dansby Swanson","nameSlug":"dansby-swanson-621020","firstLastName":"Dansby Swanson","lastFirstName":"Swanson, Dansby","lastInitName":"Swanson, D","initLastName":"D Swanson","fullFMLName":"James Dansby Swanson","fullLFMName":"Swanson, James Dansby","strikeZoneTop":3.218,"strikeZoneBottom":1.624},"ID663738":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738","firstName":"Daniel","lastName":"Lynch","primaryNumber":"41","birthDate":"1996-11-17","currentAge":29,"birthCity":"Richmond","birthStateProvince":"VA","birthCountry":"USA","height":"6' 6\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Daniel","useLastName":"Lynch IV","middleName":"A.","boxscoreName":"Lynch IV","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-05-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Daniel Lynch IV","nameTitle":"IV","nameSuffix":"IV","nameSlug":"daniel-lynch-iv-663738","firstLastName":"Daniel Lynch IV","lastFirstName":"Lynch IV, Daniel","lastInitName":"Lynch IV, D","initLastName":"D Lynch IV","fullFMLName":"Daniel A. Lynch IV","fullLFMName":"Lynch IV, Daniel A.","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID608379":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379","firstName":"Michael","lastName":"Wacha","primaryNumber":"52","birthDate":"1991-07-01","currentAge":35,"birthCity":"Iowa City","birthStateProvince":"IA","birthCountry":"USA","height":"6' 6\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Wacha","middleName":"Joseph","boxscoreName":"Wacha","nickName":"Wachamole","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"WAH-kuh","mlbDebutDate":"2013-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Wacha","nameSlug":"michael-wacha-608379","firstLastName":"Michael Wacha","lastFirstName":"Wacha, Michael","lastInitName":"Wacha, M","initLastName":"M Wacha","fullFMLName":"Michael Joseph Wacha","fullLFMName":"Wacha, Michael Joseph","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"ID677976":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976","firstName":"Randy","lastName":"Dobnak","primaryNumber":"62","birthDate":"1995-01-17","currentAge":31,"birthCity":"South Park","birthStateProvince":"PA","birthCountry":"USA","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Randy","useLastName":"Dobnak","middleName":"Travis William","boxscoreName":"Dobnak","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"DAWB-nak","mlbDebutDate":"2019-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randy Dobnak","nameSlug":"randy-dobnak-677976","firstLastName":"Randy Dobnak","lastFirstName":"Dobnak, Randy","lastInitName":"Dobnak, R","initLastName":"R Dobnak","fullFMLName":"Randy Travis William Dobnak","fullLFMName":"Dobnak, Randy Travis William","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID695506":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506","firstName":"Jeffrey","lastName":"Caglianone","primaryNumber":"14","birthDate":"2003-02-09","currentAge":23,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jac","useLastName":"Caglianone","middleName":"Alan","boxscoreName":"Caglianone","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"pronunciation":"cag-lee-ohn","mlbDebutDate":"2025-06-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jac Caglianone","nameSlug":"jac-caglianone-695506","firstLastName":"Jac Caglianone","lastFirstName":"Caglianone, Jac","lastInitName":"Caglianone, J","initLastName":"J Caglianone","fullFMLName":"Jeffrey Alan Caglianone","fullLFMName":"Caglianone, Jeffrey Alan","strikeZoneTop":3.402,"strikeZoneBottom":1.717}},"venue":{"id":7,"name":"Kauffman Stadium","link":"/api/v1/venues/7","location":{"address1":"One Royal Way","city":"Kansas City","state":"Missouri","stateAbbrev":"MO","postalCode":"64129","defaultCoordinates":{"latitude":39.051567,"longitude":-94.480483},"azimuthAngle":46.0,"elevation":856,"country":"USA","phone":"(816) 921-8000"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":38427,"turfType":"Grass","roofType":"Open","leftLine":347,"left":364,"leftCenter":379,"center":410,"rightCenter":379,"right":364,"rightLine":344},"active":true,"season":"2026"},"officialVenue":{"id":7,"link":"/api/v1/venues/7"},"weather":{"condition":"Partly Cloudy","temp":"90","wind":"15 mph, R To L"},"gameInfo":{"attendance":24225,"firstPitch":"2026-08-09T18:10:00.000Z","gameDurationMinutes":164},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":0,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"home":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"}},"officialScorer":{"id":699520,"fullName":"Randy Oliver","link":"/api/v1/people/699520"},"primaryDatacaster":{"id":535257,"fullName":"Pat Butcher","link":"/api/v1/people/535257"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-09T18:10:16.236Z","endTime":"2026-08-09T18:10:59.073Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-09T15:33:44.396Z","endTime":"2026-08-09T17:40:00.404Z","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-09T17:40:00.404Z","endTime":"2026-08-09T18:09:29.690Z","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-09T18:09:29.690Z","endTime":"2026-08-09T18:10:18.185Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.302555799732914,"aZ":-35.359958600503255,"pfxX":2.6435011347631256,"pfxZ":-2.3322661724675724,"pX":-0.39843039557191057,"pZ":1.6840846168277381,"vX0":2.9328793007496654,"vY0":-116.27079870122743,"vZ0":-0.947590470899712,"x":132.19,"y":193.31,"x0":-2.0207792278508796,"y0":50.002895323603376,"z0":5.459603919612263,"aX":3.6101790900012722},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-4.2,"breakHorizontal":-5.5,"spinRate":2402,"spinDirection":62},"zone":7,"typeConfidence":2.0,"plateTime":0.4715136780988076,"extension":5.558897034403451},"index":3,"playId":"c8278ff0-bafc-3d70-96fc-a733bb0fb43c","pitchNumber":1,"startTime":"2026-08-09T18:10:18.185Z","endTime":"2026-08-09T18:10:22.823Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.16897861915238,"aZ":-36.22902280885417,"pfxX":-6.663924716001422,"pfxZ":-2.677445302108989,"pX":-1.0194039364461522,"pZ":2.0440859003251246,"vX0":4.460656863525213,"vY0":-122.40989564436894,"vZ0":-0.6896825525247074,"x":155.86,"y":183.59,"x0":-1.9995509933113138,"y0":50.000320787449226,"z0":5.431328363071852,"aX":-10.111357596846315},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-4.8,"breakHorizontal":11.0,"spinRate":1510,"spinDirection":274},"zone":13,"typeConfidence":2.0,"plateTime":0.4474586313721547,"extension":5.712153825398929},"index":4,"playId":"3427e2cb-44c1-3aa5-b35c-059516fd25fe","pitchNumber":2,"startTime":"2026-08-09T18:10:30.119Z","endTime":"2026-08-09T18:10:33.148Z","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-09T18:10:48.015Z","endTime":"2026-08-09T18:10:55.031Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.214166834313247,"aZ":-22.70510815822571,"pfxX":-7.855396117950985,"pfxZ":5.37880234770358,"pX":-0.5993906879074019,"pZ":3.3894796920041177,"vX0":5.734559708227663,"vY0":-132.3487611423203,"vZ0":-1.3951508054284454,"x":139.85,"y":147.26,"x0":-1.7817552088450723,"y0":50.0035237219758,"z0":5.598363572952838,"aX":-13.832216665988575},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.6,"breakHorizontal":12.8,"spinRate":2120,"spinDirection":249},"zone":11,"typeConfidence":2.0,"plateTime":0.4150382839167448,"extension":5.61019118415166},"index":6,"playId":"a71b9a18-fcdf-313f-adf4-718a81634734","pitchNumber":3,"startTime":"2026-08-09T18:10:55.031Z","endTime":"2026-08-09T18:10:59.073Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T18:10:59.073Z","atBatIndex":0},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Michael Busch doubles (20) on a fly ball to center fielder Kyle Isbel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-09T18:11:17.407Z","endTime":"2026-08-09T18:11:48.740Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"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":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.47937517527656,"aZ":-34.49335902683738,"pfxX":2.626762981888312,"pfxZ":-1.6864380671397905,"pX":-0.5388515066989049,"pZ":1.3049770843702586,"vX0":2.784315853763267,"vY0":-117.08752330430366,"vZ0":-1.9978399124496522,"x":137.54,"y":203.55,"x0":-2.089884350353525,"y0":50.00409096185599,"z0":5.4322088147697185,"aX":3.6056675858926304},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-3.2,"breakHorizontal":-5.5,"spinRate":2465,"spinDirection":60},"zone":13,"typeConfidence":2.0,"plateTime":0.4698671564499022,"extension":5.363162906749749},"index":0,"playId":"3b2d0d9a-a6bf-3059-967d-7119b21bb5f1","pitchNumber":1,"startTime":"2026-08-09T18:11:21.178Z","endTime":"2026-08-09T18:11:25.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.642209240556248,"aZ":-31.71921877851175,"pfxX":-10.24435300810599,"pfxZ":0.2653474212374842,"pX":-0.1526472798020753,"pZ":2.745507494623795,"vX0":7.469274118027499,"vY0":-130.2801725694202,"vZ0":-0.8699225882388346,"x":122.82,"y":164.65,"x0":-1.7329749418623133,"y0":50.00353142918639,"z0":5.491933899189067,"aX":-17.52327383085206},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.5,"breakHorizontal":16.8,"spinRate":2048,"spinDirection":248},"zone":5,"typeConfidence":2.0,"plateTime":0.4212407190285061,"extension":5.561109361243316},"hitData":{"launchSpeed":90.4,"launchAngle":29.0,"totalDistance":342.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":79.74,"coordY":69.35}},"index":1,"playId":"8afdd196-9097-3acd-bf5b-830cc5b7adbb","pitchNumber":2,"startTime":"2026-08-09T18:11:33.709Z","endTime":"2026-08-09T18:11:48.740Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T18:11:48.740Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Bregman singles on a ground ball to shortstop Tyler Tolbert, deflected by third baseman Nick Loftin.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-09T18:12:07.039Z","endTime":"2026-08-09T18:13:01.333Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"postOnSecond":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.197025996316228,"aZ":-32.36619020575541,"pfxX":-9.827922205727653,"pfxZ":-0.11207201566224256,"pX":-0.24132268745524116,"pZ":2.718586450213941,"vX0":7.687422074070464,"vY0":-130.90145645327402,"vZ0":-0.947486042864262,"x":126.2,"y":165.38,"x0":-1.942441794082949,"y0":50.00240085455238,"z0":5.513160855181557,"aX":-17.018112946900548},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-0.2,"breakHorizontal":16.1,"spinRate":1860,"spinDirection":247},"zone":5,"typeConfidence":2.0,"plateTime":0.41877653983260954,"extension":5.756212506282102},"index":0,"playId":"30f4ae3e-403e-3bce-8eaa-65cbaa357f69","pitchNumber":1,"startTime":"2026-08-09T18:12:14.850Z","endTime":"2026-08-09T18:12:20.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.487944565476166,"aZ":-31.985188921978228,"pfxX":-8.998509570234305,"pfxZ":0.1101705781293214,"pX":-1.4776939321522522,"pZ":1.0119043887853838,"vX0":4.590296591405001,"vY0":-130.71788421518653,"vZ0":-5.115511202538436,"x":173.33,"y":211.46,"x0":-2.087155574867617,"y0":50.00271245747703,"z0":5.394727611868899,"aX":-15.576446893928788},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-0.7,"breakHorizontal":15.2,"spinRate":1878,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.41896754771284517,"extension":5.804500285334011},"index":1,"playId":"867bc70c-0634-391d-b813-62c364dedc7c","pitchNumber":2,"startTime":"2026-08-09T18:12:31.421Z","endTime":"2026-08-09T18:12:35.858Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.478938653409042,"aZ":-36.89004013301511,"pfxX":-5.348789277148151,"pfxZ":-3.1617907273890378,"pX":0.18791688055805802,"pZ":1.884171105177853,"vX0":6.516268569731356,"vY0":-121.26536588797691,"vZ0":-0.904758239906261,"x":109.84,"y":187.91,"x0":-1.8378111640004338,"y0":50.004173572967005,"z0":5.47735418101739,"aX":-7.975657186317138},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-5.6,"breakHorizontal":8.2,"spinRate":1640,"spinDirection":270},"zone":8,"typeConfidence":2.0,"plateTime":0.4515048447999712,"extension":5.611823577332376},"hitData":{"launchSpeed":76.1,"launchAngle":8.0,"totalDistance":103.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.76,"coordY":166.28}},"index":2,"playId":"3fb86780-8055-3fbd-8e23-e69fcc402dbb","pitchNumber":3,"startTime":"2026-08-09T18:12:50.988Z","endTime":"2026-08-09T18:13:01.333Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T18:13:01.333Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ian Happ singles on a ground ball to shortstop Tyler Tolbert. Michael Busch to 3rd. Alex Bregman to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-09T18:13:23.524Z","endTime":"2026-08-09T18:14:39.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"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":[0,1,2,3],"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":3},"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"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":"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":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.672299329853615,"aZ":-35.4483603747611,"pfxX":-7.084745332429092,"pfxZ":-2.199207604030896,"pX":-0.7774267751797398,"pZ":2.3325773603349758,"vX0":5.252058089844159,"vY0":-121.24298397418191,"vZ0":-0.0638508169877301,"x":146.63,"y":175.8,"x0":-2.051085531390248,"y0":50.00354647705464,"z0":5.452529664793539,"aX":-10.54980702125067},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.7,"breakHorizontal":11.6,"spinRate":1502,"spinDirection":273},"zone":4,"typeConfidence":2.0,"plateTime":0.4517386884101011,"extension":5.6128756986451025},"index":0,"playId":"b6dc5e25-7b1b-32e7-bc2d-9589de256bd0","pitchNumber":1,"startTime":"2026-08-09T18:13:29.291Z","endTime":"2026-08-09T18:13:33.868Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.43851966019605,"aZ":-26.800592318237797,"pfxX":-9.230545152119042,"pfxZ":3.0394188333893304,"pX":0.039424842329899366,"pZ":2.534477512791189,"vX0":7.456402656497263,"vY0":-131.9722984797324,"vZ0":-2.5686708119427375,"x":115.5,"y":170.35,"x0":-1.6198797612180174,"y0":50.003344473045516,"z0":5.489403331976612,"aX":-16.322837269386316},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.2,"breakHorizontal":15.1,"spinRate":1989,"spinDirection":247},"zone":5,"typeConfidence":2.0,"plateTime":0.4146446741036498,"extension":5.723049309736975},"index":1,"playId":"230ae280-acd7-3f55-b406-8e34043e1e77","pitchNumber":2,"startTime":"2026-08-09T18:13:47.159Z","endTime":"2026-08-09T18:13:52.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.463830964396948,"aZ":-36.06711572693669,"pfxX":-5.26731820273937,"pfxZ":-2.582466212199504,"pX":0.739824517736361,"pZ":0.9916054941061662,"vX0":7.856439729846416,"vY0":-122.25826412022855,"vZ0":-2.788155106261521,"x":88.8,"y":212.01,"x0":-1.839947587964042,"y0":50.005310918913445,"z0":5.260831056698475,"aX":-7.926640915890188},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-5.2,"breakHorizontal":7.6,"spinRate":1591,"spinDirection":275},"zone":14,"typeConfidence":2.0,"plateTime":0.44904196518358397,"extension":5.7754870991236045},"index":2,"playId":"1baead3e-0e79-3900-8af1-539c5de2cc59","pitchNumber":3,"startTime":"2026-08-09T18:14:10.678Z","endTime":"2026-08-09T18:14:15.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.725146741498616,"aZ":-32.601453989359904,"pfxX":-3.1375592147233475,"pfxZ":-0.2874196258779911,"pX":0.308654586497772,"pZ":2.0427087989407067,"vX0":6.054988627218749,"vY0":-121.47510014395293,"vZ0":-1.4232823378294985,"x":105.23,"y":183.63,"x0":-1.8082266975345447,"y0":50.00222984228024,"z0":5.469673988742778,"aX":-4.6910785194387135},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-0.6,"breakHorizontal":4.2,"spinRate":2193,"spinDirection":3},"zone":9,"typeConfidence":2.0,"plateTime":0.4508459857735434,"extension":5.536758104191105},"hitData":{"launchSpeed":47.9,"launchAngle":-24.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.95,"coordY":160.37}},"index":3,"playId":"11f96167-3fec-38f4-92e4-eb67b2bf2744","pitchNumber":4,"startTime":"2026-08-09T18:14:29.405Z","endTime":"2026-08-09T18:14:39.312Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T18:14:39.312Z","atBatIndex":3},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Michael Conforto out on a sacrifice fly to left fielder Starling Marte. Michael Busch scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-09T18:15:03.231Z","endTime":"2026-08-09T18:17:12.996Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":{"id":677976,"link":"/api/v1/people/677976"},"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(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":81.7,"endSpeed":75.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.47418439881247,"aZ":-29.70015004521872,"pfxX":4.632222958268159,"pfxZ":1.6955609339870286,"pX":-2.3809248255550193,"pZ":4.652619352935792,"vX0":-1.6900207557303313,"vY0":-119.08371412901018,"vZ0":4.113443662515609,"x":207.76,"y":113.16,"x0":-2.2701293529870434,"y0":50.002612721975595,"z0":5.566148183778992,"aX":6.758040147218843},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":4.2,"breakHorizontal":-8.0,"spinRate":2430,"spinDirection":68},"zone":11,"typeConfidence":2.0,"plateTime":0.4572070301707103,"extension":5.356593326960599},"index":0,"playId":"aed35412-2375-3eb7-8bc2-62fd179998bd","pitchNumber":1,"startTime":"2026-08-09T18:15:07.087Z","endTime":"2026-08-09T18:15:11.058Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.798855030903542,"aZ":-36.50168861496367,"pfxX":-3.7582085237080705,"pfxZ":-2.882506277693821,"pX":-1.3112669536084975,"pZ":2.723383087799481,"vX0":2.7913125049259673,"vY0":-120.89640730773546,"vZ0":1.068325299818254,"x":166.98,"y":165.25,"x0":-1.9854453400987704,"y0":50.00540188837045,"z0":5.44869515623228,"aX":-5.6339047880310975},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-4.8,"breakHorizontal":6.2,"spinRate":1532,"spinDirection":270},"zone":11,"typeConfidence":2.0,"plateTime":0.4508989424264884,"extension":5.687876242727682},"index":1,"playId":"614cffc5-0e18-3d99-a26f-2d95ed575c9b","pitchNumber":2,"startTime":"2026-08-09T18:15:24.215Z","endTime":"2026-08-09T18:15:28.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.391754624465566,"aZ":-32.315260856831266,"pfxX":-8.377598043325612,"pfxZ":-0.0772769680156884,"pX":0.133043972458639,"pZ":2.0870411047510435,"vX0":7.597052272204832,"vY0":-132.4051037835184,"vZ0":-2.346076871191543,"x":111.93,"y":182.43,"x0":-1.6699374769203819,"y0":50.00301017526009,"z0":5.323971988215395,"aX":-15.036511475801854},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-0.4,"breakHorizontal":13.8,"spinRate":2025,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.41195654964478834,"extension":5.8732186756586815},"index":2,"playId":"7dfd8582-f476-34a1-af79-46d8d4fe516a","pitchNumber":3,"startTime":"2026-08-09T18:15:41.619Z","endTime":"2026-08-09T18:15:45.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.52135638750637,"aZ":-32.254607325638176,"pfxX":-5.525716701143015,"pfxZ":-0.05039548775413216,"pX":-0.17502735079669532,"pZ":2.797804222185919,"vX0":5.688688341793544,"vY0":-120.87379532889777,"vZ0":0.4460855828575394,"x":123.67,"y":163.24,"x0":-1.8409048864730984,"y0":50.004809002801196,"z0":5.442408775643765,"aX":-8.178866264281751},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.2,"breakHorizontal":8.6,"spinRate":1617,"spinDirection":276},"zone":2,"typeConfidence":2.0,"plateTime":0.45310559585053944,"extension":5.626385064005097},"index":3,"playId":"621bc4db-c3de-3aca-ad47-277d555b9b2e","pitchNumber":4,"startTime":"2026-08-09T18:16:02.918Z","endTime":"2026-08-09T18:16:07.039Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8281696470873,"aZ":-35.68911128458508,"pfxX":-4.952708080005697,"pfxZ":-2.351923839847295,"pX":0.6709353927916613,"pZ":1.1157306355263772,"vX0":7.516894929474569,"vY0":-121.88593725323085,"vZ0":-2.678139369796522,"x":91.43,"y":208.66,"x0":-1.8149310669470007,"y0":50.000008555734325,"z0":5.322446979179563,"aX":-7.4230279727657695},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-4.7,"breakHorizontal":7.1,"spinRate":1471,"spinDirection":268},"zone":14,"typeConfidence":2.0,"plateTime":0.45005693912884004,"extension":5.58210816364825},"index":4,"playId":"7ba7ac05-52aa-3b6f-a04a-a1e70dc24aa5","pitchNumber":5,"startTime":"2026-08-09T18:16:26.043Z","endTime":"2026-08-09T18:16:29.833Z","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":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.44563135945279,"aZ":-33.497929072444926,"pfxX":4.399580776390871,"pfxZ":-0.9022535678353041,"pX":-0.35084804102296535,"pZ":1.9257856261803892,"vX0":2.9839418044683543,"vY0":-119.88892835145349,"vZ0":-1.0067598759193277,"x":130.37,"y":186.78,"x0":-2.179793080244431,"y0":50.0030685017621,"z0":5.319813473776113,"aX":6.4549759553047545},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.6,"breakHorizontal":-8.6,"spinRate":2440,"spinDirection":51},"zone":7,"typeConfidence":2.0,"plateTime":0.4554783639001747,"extension":5.443307956519053},"hitData":{"launchSpeed":85.8,"launchAngle":46.0,"totalDistance":274.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.45,"coordY":99.83}},"index":5,"playId":"1eed4859-54ef-3fd2-9ce7-204c68e5adde","pitchNumber":6,"startTime":"2026-08-09T18:16:55.331Z","endTime":"2026-08-09T18:17:12.996Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T18:17:12.996Z","atBatIndex":4},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nico Hoerner grounds into a force out, shortstop Tyler Tolbert to second baseman Michael Massey. Ian Happ out at 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-09T18:18:18.590Z","endTime":"2026-08-09T18:20:00.623Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"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":6},"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-09T18:17:41.622Z","endTime":"2026-08-09T18:18:20.836Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.869254194323382,"aZ":-30.37348544950356,"pfxX":-8.41738783351133,"pfxZ":1.0293766882218254,"pX":-0.21052497684588972,"pZ":2.940353839019585,"vX0":6.876865188470544,"vY0":-131.27940777392223,"vZ0":-0.7151559552111486,"x":125.02,"y":159.39,"x0":-1.7658266141870425,"y0":50.00391032681182,"z0":5.470108177819323,"aX":-14.745406230149685},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.9,"breakHorizontal":13.8,"spinRate":1818,"spinDirection":247},"zone":2,"typeConfidence":2.0,"plateTime":0.4166491052336285,"extension":5.765775490358275},"index":1,"playId":"d3f0031a-438c-3fa5-9f0b-d6d9a146a0ad","pitchNumber":1,"startTime":"2026-08-09T18:18:20.836Z","endTime":"2026-08-09T18:18:25.383Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.096826940004533,"aZ":-30.207819904013338,"pfxX":-8.909220781889175,"pfxZ":1.1186724629396414,"pX":0.9153604954652571,"pZ":1.799433984648589,"vX0":9.60767599898462,"vY0":-131.4849334772815,"vZ0":-3.4927432650535213,"x":82.11,"y":190.2,"x0":-1.6167355338367027,"y0":50.00645282826117,"z0":5.370254376576593,"aX":-15.709925011726181},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.4,"breakHorizontal":14.2,"spinRate":1861,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.41549968808810434,"extension":5.877982165551745},"index":2,"playId":"85a0a04a-2f57-3279-b004-c011ddd38aab","pitchNumber":2,"startTime":"2026-08-09T18:18:38.938Z","endTime":"2026-08-09T18:18:43.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.919500820031203,"aZ":-30.05860362706338,"pfxX":-9.12209557656919,"pfxZ":1.204206663513471,"pX":-0.5575623403607943,"pZ":2.865496557154298,"vX0":6.148968885658754,"vY0":-130.67557778712495,"vZ0":-0.8744856583441605,"x":138.25,"y":161.41,"x0":-1.7394936854968719,"y0":50.00028179895131,"z0":5.434596362061594,"aX":-15.995012376832776},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.3,"breakHorizontal":15.4,"spinRate":1857,"spinDirection":245},"zone":1,"typeConfidence":2.0,"plateTime":0.4169297991106906,"extension":5.679397647388087},"index":3,"playId":"0a34c8ff-9dbf-3d58-a191-6c3c6b77ef75","pitchNumber":3,"startTime":"2026-08-09T18:18:56.066Z","endTime":"2026-08-09T18:19:00.558Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-09T18:19:20.833Z","endTime":"2026-08-09T18:19:33.185Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.875540351332276,"aZ":-31.833912718352952,"pfxX":-5.791273620836959,"pfxZ":0.22726053621447617,"pX":1.433488751669433,"pZ":0.7497562648419543,"vX0":9.28026826747915,"vY0":-122.1515926545924,"vZ0":-4.145807868673365,"x":62.36,"y":218.54,"x0":-1.645949228223937,"y0":50.004937219220075,"z0":5.1770949178244035,"aX":-8.837387722713581},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.2,"breakHorizontal":8.5,"spinRate":1321,"spinDirection":271},"zone":14,"typeConfidence":2.0,"plateTime":0.4467411780177084,"extension":5.703627906436822},"index":5,"playId":"e43be421-f24a-38fc-b792-2498a3e4c735","pitchNumber":4,"startTime":"2026-08-09T18:19:33.185Z","endTime":"2026-08-09T18:19:36.848Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":76.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.920856725496808,"aZ":-34.97542073514085,"pfxX":4.6079281541582295,"pfxZ":-1.9184872728339268,"pX":0.6279845828015307,"pZ":1.4327394915931229,"vX0":4.812104285236531,"vY0":-119.19955203813122,"vZ0":-1.7273647330556767,"x":93.06,"y":200.1,"x0":-2.005356726278158,"y0":50.00423205773554,"z0":5.284343774003069,"aX":6.72274394919017},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-3.6,"breakHorizontal":-9.4,"spinRate":2379,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.45708948930296334,"extension":5.47243922810189},"hitData":{"launchSpeed":90.2,"launchAngle":1.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.49,"coordY":144.48}},"index":6,"playId":"10b71408-48af-39ca-85c9-26903006b5eb","pitchNumber":5,"startTime":"2026-08-09T18:19:53.888Z","endTime":"2026-08-09T18:20:00.623Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T18:20:00.623Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Loftin called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-09T18:22:06.066Z","endTime":"2026-08-09T18:23:06.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71219321892538,"aZ":-20.70844886394298,"pfxX":8.820454163020223,"pfxZ":6.021199332447587,"pX":0.7078694659061356,"pZ":2.6938438891224417,"vX0":-6.8146245440844915,"vY0":-136.76518476618185,"vZ0":-3.3901466428283205,"x":90.02,"y":166.05,"x0":2.0795105373518714,"y0":50.00347843374385,"z0":5.361132006584837,"aX":16.79604838965107},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.4,"breakHorizontal":-14.6,"spinRate":2346,"spinDirection":126},"zone":6,"typeConfidence":0.9,"plateTime":0.3997049306498739,"extension":6.042487303171347},"index":0,"playId":"6d5a2cbd-4e99-3a7d-a2e1-94e5771d0a10","pitchNumber":1,"startTime":"2026-08-09T18:22:17.729Z","endTime":"2026-08-09T18:22:22.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.64643998236754,"aZ":-21.05386711115593,"pfxX":9.016355271877568,"pfxZ":5.869839508668491,"pX":0.22867668980224629,"pZ":3.2543543866711238,"vX0":-7.950170557702578,"vY0":-136.4172524062214,"vZ0":-2.041738730045755,"x":108.28,"y":150.91,"x0":2.0024521066904986,"y0":50.000749481911136,"z0":5.456470923834103,"aX":17.074442060708694},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.4,"breakHorizontal":-14.8,"spinRate":2344,"spinDirection":129},"zone":2,"typeConfidence":0.9,"plateTime":0.4007670940833865,"extension":5.933390969203248},"index":1,"playId":"b623228f-5152-3ec4-af78-c10faad3e9c9","pitchNumber":2,"startTime":"2026-08-09T18:22:33.425Z","endTime":"2026-08-09T18:22:39.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":75.5,"endSpeed":69.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.75995345659275,"aZ":-39.32312174094442,"pfxX":-5.099569229321004,"pfxZ":-5.883581947968519,"pX":0.5237002563744122,"pZ":2.0097070838989,"vX0":-2.3532330787574502,"vY0":-109.86866270752974,"vZ0":0.8487036663004925,"x":97.04,"y":184.52,"x0":2.2737705840790285,"y0":50.005005627822676,"z0":5.821020357087794,"aX":-6.191034329243931},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-10.1,"breakHorizontal":9.8,"spinRate":2547,"spinDirection":300},"zone":9,"typeConfidence":0.9,"plateTime":0.49988865441480224,"extension":5.8801123103742965},"index":2,"playId":"6d5ad97b-5d0d-3ce3-8e03-a2a91df37f7e","pitchNumber":3,"startTime":"2026-08-09T18:23:00.643Z","endTime":"2026-08-09T18:23:06.098Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T18:23:06.098Z","atBatIndex":6},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Bobby Witt Jr. pops out to second baseman Nico Hoerner.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-09T18:23:26.331Z","endTime":"2026-08-09T18:24:00.455Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_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":93.3,"endSpeed":85.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.30989001191722,"aZ":-23.25711109591447,"pfxX":8.812389425605264,"pfxZ":4.812009230812611,"pX":0.5826999586304641,"pZ":2.1132085163145735,"vX0":-7.147829253822622,"vY0":-135.65838799006164,"vZ0":-4.365010089013552,"x":94.79,"y":181.72,"x0":2.1144746537699635,"y0":50.003077915396545,"z0":5.376381157250428,"aX":16.328659974066447},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.9,"breakHorizontal":-14.3,"spinRate":2304,"spinDirection":119},"zone":9,"typeConfidence":0.9,"plateTime":0.40467911579915006,"extension":6.0991661031155076},"index":0,"playId":"254cf540-b9f8-36e1-880d-76b7981b23a4","pitchNumber":1,"startTime":"2026-08-09T18:23:33.310Z","endTime":"2026-08-09T18:23:38.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.45190316676459,"aZ":-28.011934736411572,"pfxX":8.01318107227383,"pfxZ":3.0762832174634065,"pX":0.9236376108819387,"pZ":2.241472423774912,"vX0":-5.766170054868454,"vY0":-115.6199615169963,"vZ0":-0.9494663521522849,"x":81.79,"y":178.26,"x0":2.4081435945125955,"y0":50.00455310279381,"z0":5.344251638542559,"aX":10.855664588232651},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":5.6,"breakHorizontal":-13.1,"spinRate":1649,"spinDirection":113},"zone":14,"typeConfidence":0.88,"plateTime":0.4736329328371429,"extension":5.893096008053345},"hitData":{"launchSpeed":71.7,"launchAngle":64.0,"totalDistance":145.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":142.88,"coordY":148.54}},"index":1,"playId":"b1891af3-b3ec-35be-8292-9ce7eef7cafa","pitchNumber":2,"startTime":"2026-08-09T18:23:48.906Z","endTime":"2026-08-09T18:24:00.455Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T18:24:00.455Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jac Caglianone strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-09T18:24:12.562Z","endTime":"2026-08-09T18:25:25.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.380376549507535,"aZ":-38.989887323818,"pfxX":-6.604115825158978,"pfxZ":-5.580857495111148,"pX":-0.18557411544749094,"pZ":1.9508358253054265,"vX0":-3.5962573843603103,"vY0":-110.36270450875612,"vZ0":1.0522165414479492,"x":124.07,"y":186.11,"x0":2.3280948594571664,"y0":50.0014687154136,"z0":5.6052054576804,"aX":-8.068056535489454},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-9.5,"breakHorizontal":13.0,"spinRate":2611,"spinDirection":307},"zone":8,"typeConfidence":0.9,"plateTime":0.4980987749819281,"extension":5.995764410365434},"index":0,"playId":"3cdd82e8-13ea-3121-b83b-53faf4db4cc6","pitchNumber":1,"startTime":"2026-08-09T18:24:22.735Z","endTime":"2026-08-09T18:24:27.394Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.6,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.5699349467524,"aZ":-31.28210541576914,"pfxX":-0.42706136277497553,"pfxZ":0.5840411009084363,"pX":-1.0959755651040433,"pZ":1.2737582095392495,"vX0":-8.48742445648293,"vY0":-122.94292376298728,"vZ0":-2.3437825165838495,"x":158.78,"y":204.39,"x0":2.4639846192176442,"y0":50.001978481244464,"z0":4.908225435333324,"aX":-0.6488688329164012},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.7,"breakHorizontal":2.9,"spinRate":2642,"spinDirection":299},"zone":13,"typeConfidence":0.9,"plateTime":0.44642230396834837,"extension":6.083381008434667},"index":1,"playId":"e9d668f3-2c02-3277-98bf-ddb6b874248f","pitchNumber":2,"startTime":"2026-08-09T18:24:37.239Z","endTime":"2026-08-09T18:24:40.978Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-09T18:24:55.937Z","endTime":"2026-08-09T18:25:01.088Z","isPitch":false,"type":"action","player":{"id":695506,"link":"/api/v1/people/695506"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.8,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.592756212531434,"aZ":-31.827414575415105,"pfxX":0.29943446414661423,"pfxZ":0.2291074189349711,"pX":-2.705107424888248,"pZ":1.1790291750256958,"vX0":-12.426067874338687,"vY0":-122.00599073306005,"vZ0":-2.03644109370751,"x":220.11,"y":206.95,"x0":2.373747933617547,"y0":50.00605936235604,"z0":4.716851021798778,"aX":0.4623713291176864},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.2,"breakHorizontal":1.8,"spinRate":2697,"spinDirection":341},"zone":13,"typeConfidence":0.92,"plateTime":0.4456313556633398,"extension":6.186533628319057},"index":3,"playId":"15b81132-8d12-3119-bde9-b59d93144dc9","pitchNumber":3,"startTime":"2026-08-09T18:25:01.088Z","endTime":"2026-08-09T18:25:04.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":72.0,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.479795144343562,"aZ":-40.71309698457246,"pfxX":-7.230630594417833,"pfxZ":-6.594089275252797,"pX":-1.5320943945568928,"pZ":1.4570615596236691,"vX0":-6.6794843420811985,"vY0":-113.58613436470375,"vZ0":0.06607594976325748,"x":175.4,"y":199.44,"x0":2.3952613174615154,"y0":50.00135657966104,"z0":5.504811716705499,"aX":-9.365313893989507},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-11.5,"breakHorizontal":14.9,"spinRate":2766,"spinDirection":312},"zone":13,"typeConfidence":0.9,"plateTime":0.483805673248936,"extension":5.93237730337144},"index":4,"playId":"8575f62c-8812-3341-baf5-ce1a112202d7","pitchNumber":4,"startTime":"2026-08-09T18:25:21.281Z","endTime":"2026-08-09T18:25:25.214Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T18:25:25.214Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dansby Swanson grounds out softly, pitcher Randy Dobnak to first baseman Salvador Perez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-09T18:27:33.526Z","endTime":"2026-08-09T18:28:57.043Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677976,"link":"/api/v1/people/677976"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.106326125645694,"aZ":-32.171183889125075,"pfxX":1.0971841447893886,"pfxZ":0.006926140632453226,"pX":-0.13661031216605796,"pZ":1.8674338903427579,"vX0":4.3097732942830245,"vY0":-117.03641200509671,"vZ0":-1.0901706812081864,"x":122.21,"y":188.36,"x0":-2.1520096954047867,"y0":50.00537796170247,"z0":5.378904179256489,"aX":1.5074482941203993},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":0.0,"breakHorizontal":-3.1,"spinRate":2415,"spinDirection":50},"zone":8,"typeConfidence":2.0,"plateTime":0.4697582051674303,"extension":5.465148538992035},"index":0,"playId":"e77cc994-716a-322f-8dd0-7991d59b2e41","pitchNumber":1,"startTime":"2026-08-09T18:27:35.181Z","endTime":"2026-08-09T18:27:39.850Z","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":89.8,"endSpeed":82.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.801598228528373,"aZ":-30.639668128760903,"pfxX":-9.350646751319228,"pfxZ":0.8930457320475371,"pX":1.114065105849874,"pZ":1.3862358131809438,"vX0":9.939789929764803,"vY0":-130.42044638777872,"vZ0":-4.411660204403343,"x":74.53,"y":201.35,"x0":-1.5272669863558128,"y0":50.00592264505291,"z0":5.404144025948703,"aX":-16.150553628126772},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.8,"breakHorizontal":14.8,"spinRate":1983,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.41957545071224045,"extension":5.6793970766570645},"index":1,"playId":"d955eafb-60f8-320a-b24c-14c3081403b5","pitchNumber":2,"startTime":"2026-08-09T18:27:48.427Z","endTime":"2026-08-09T18:27:52.408Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.215846076830886,"aZ":-28.72759629965605,"pfxX":-9.19972550218506,"pfxZ":1.9698078853626964,"pX":0.6801508840412882,"pZ":2.3250379907175702,"vX0":8.794236834582023,"vY0":-131.0916071553755,"vZ0":-2.569375975002221,"x":91.07,"y":176.0,"x0":-1.5134655237757886,"y0":50.00506280095814,"z0":5.449919568581514,"aX":-16.10711189325146},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.2,"breakHorizontal":14.9,"spinRate":2027,"spinDirection":244},"zone":6,"typeConfidence":2.0,"plateTime":0.41691518761593427,"extension":5.582276150253468},"index":2,"playId":"496ab404-1159-330d-8c28-5062c9243f81","pitchNumber":3,"startTime":"2026-08-09T18:28:02.521Z","endTime":"2026-08-09T18:28:07.073Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.272492770084174,"aZ":-29.641141068920117,"pfxX":-8.371977357094428,"pfxZ":1.3976527895360178,"pX":-0.13411302509723666,"pZ":2.560550865353627,"vX0":6.955074782244961,"vY0":-133.30840198118648,"vZ0":-2.019281201974748,"x":122.11,"y":169.65,"x0":-1.6826325550822594,"y0":50.00093179124417,"z0":5.456757873363755,"aX":-15.144556505583136},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":2.3,"breakHorizontal":13.8,"spinRate":2058,"spinDirection":244},"zone":5,"typeConfidence":2.0,"plateTime":0.41006117009545795,"extension":5.783822840840979},"index":3,"playId":"a6452a6c-049a-3fe5-8283-9cfbd13a7cf7","pitchNumber":4,"startTime":"2026-08-09T18:28:17.412Z","endTime":"2026-08-09T18:28:20.575Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.250926689278845,"aZ":-30.161886940818366,"pfxX":0.7310306025715416,"pfxZ":1.4068288845352912,"pX":1.5752707042463256,"pZ":1.4166162235957014,"vX0":7.835478012339792,"vY0":-118.83160982145868,"vZ0":-2.6116498473132035,"x":56.95,"y":200.53,"x0":-1.862679779739148,"y0":50.00134433603042,"z0":5.276268689742512,"aX":1.0411626930143538},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":2.2,"breakHorizontal":-3.2,"spinRate":2406,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4613226188454176,"extension":5.470735912177605},"index":4,"playId":"4c6b0385-16d2-3312-a40f-39498aa6eb06","pitchNumber":5,"startTime":"2026-08-09T18:28:34.491Z","endTime":"2026-08-09T18:28:38.153Z","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":90.5,"endSpeed":83.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20704268472537,"aZ":-29.67452924061954,"pfxX":-8.983542466371839,"pfxZ":1.4198265922773903,"pX":-0.9337467299120752,"pZ":2.3590497788771922,"vX0":5.397226072636628,"vY0":-131.70868493152904,"vZ0":-2.2783506698385407,"x":152.59,"y":175.09,"x0":-1.8392052069666418,"y0":50.004722013676144,"z0":5.4234767235437324,"aX":-15.831016838366951},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.3,"breakHorizontal":15.1,"spinRate":1997,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4154039444886992,"extension":5.530970389580872},"hitData":{"launchSpeed":54.7,"launchAngle":-1.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":128.29,"coordY":177.62}},"index":5,"playId":"811d8b56-a7fe-343a-a657-2a0dfbd77b05","pitchNumber":6,"startTime":"2026-08-09T18:28:47.696Z","endTime":"2026-08-09T18:28:57.043Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T18:28:57.043Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Amaya strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-09T18:29:08.308Z","endTime":"2026-08-09T18:30:21.828Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"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":89.7,"endSpeed":82.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.77729601515427,"aZ":-30.829826343455828,"pfxX":-8.0288710910035,"pfxZ":0.7722042278789871,"pX":-0.4724409073845714,"pZ":1.8560805587176055,"vX0":6.269812857080127,"vY0":-130.57650099629439,"vZ0":-3.290022751625778,"x":135.01,"y":188.67,"x0":-1.85370535464565,"y0":50.00154918860738,"z0":5.4356002735352895,"aX":-13.956003781532187},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.0,"breakHorizontal":13.3,"spinRate":1954,"spinDirection":245},"zone":7,"typeConfidence":2.0,"plateTime":0.41840191281697603,"extension":5.570578141034748},"index":0,"playId":"dfdc1d6e-0dab-33d1-a5eb-3e25a2ce3aa5","pitchNumber":1,"startTime":"2026-08-09T18:29:18.149Z","endTime":"2026-08-09T18:29:21.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.360612632841143,"aZ":-31.16394427276455,"pfxX":-3.708433699501354,"pfxZ":0.6613067714533925,"pX":-0.2060199036287285,"pZ":1.5533515442669639,"vX0":5.395704016722047,"vY0":-122.85808484147,"vZ0":-2.5785353746485202,"x":124.85,"y":196.84,"x0":-1.9489681256946292,"y0":50.00347772279847,"z0":5.265389576163532,"aX":-5.669235097565465},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.8,"breakHorizontal":5.4,"spinRate":1401,"spinDirection":266},"zone":13,"typeConfidence":2.0,"plateTime":0.4458305997543306,"extension":5.593656695751137},"index":1,"playId":"b25e9d4a-547b-34c6-948f-ae474b38e6cb","pitchNumber":2,"startTime":"2026-08-09T18:29:36.997Z","endTime":"2026-08-09T18:29:41.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.302398921183322,"aZ":-35.370796012427014,"pfxX":2.271086622648858,"pfxZ":-2.161138790873709,"pX":0.6952560381907769,"pZ":0.8304851107558986,"vX0":5.513769228264954,"vY0":-120.552000327312,"vZ0":-3.1303757562962122,"x":90.5,"y":216.36,"x0":-1.9119488966321811,"y0":50.00392042444801,"z0":5.252135960100547,"aX":3.3584631647232817},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-4.4,"breakHorizontal":-5.4,"spinRate":2316,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4534640723370993,"extension":5.445285688930649},"index":2,"playId":"4387939d-f7fd-31ae-a4ce-17f01e41457e","pitchNumber":3,"startTime":"2026-08-09T18:30:02.469Z","endTime":"2026-08-09T18:30:05.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":77.1,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.419184175896003,"aZ":-34.8474639908782,"pfxX":1.9876464826136004,"pfxZ":-1.7982554373295088,"pX":0.2471145844157696,"pZ":1.3476660537491285,"vX0":4.683941024493649,"vY0":-120.60443062841225,"vZ0":-2.090428219066042,"x":107.58,"y":202.39,"x0":-1.971232958825549,"y0":50.00222513857289,"z0":5.2721063283874425,"aX":2.9549506542536217},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-3.5,"breakHorizontal":-4.7,"spinRate":2362,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.45254404176785057,"extension":5.424355504830248},"index":3,"playId":"67b134ac-a084-3af7-abfa-ef006f7a40cc","pitchNumber":4,"startTime":"2026-08-09T18:30:16.982Z","endTime":"2026-08-09T18:30:21.828Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T18:30:21.828Z","atBatIndex":10},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tyrone Taylor lines out to left fielder Starling Marte.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-09T18:30:31.112Z","endTime":"2026-08-09T18:31:06.990Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"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":"Lineout","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":516782,"link":"/api/v1/people/516782"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.3,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.87761491363901,"aZ":-31.510215156155382,"pfxX":-8.000937227021373,"pfxZ":0.37883323509554856,"pX":-0.5527001996771809,"pZ":3.079043173424559,"vX0":6.08603543881738,"vY0":-131.4618844935816,"vZ0":-0.22582091341544763,"x":138.07,"y":155.65,"x0":-1.8494933618314067,"y0":50.00564560009302,"z0":5.490095009225938,"aX":-14.113599810958855},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":0.8,"breakHorizontal":13.3,"spinRate":1896,"spinDirection":241},"zone":1,"typeConfidence":2.0,"plateTime":0.41543556846063723,"extension":5.576666734118752},"index":0,"playId":"e9881a24-b2e1-3651-afe2-c40e63e6ddf6","pitchNumber":1,"startTime":"2026-08-09T18:30:46.152Z","endTime":"2026-08-09T18:30:51.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.549271052329832,"aZ":-31.757374501811782,"pfxX":-9.088106900105107,"pfxZ":0.23436060400349845,"pX":0.27709141223259437,"pZ":1.7564372884870942,"vX0":8.266977326115878,"vY0":-132.20264569678773,"vZ0":-3.53243377101628,"x":106.44,"y":191.36,"x0":-1.7060977425261585,"y0":50.00244025742843,"z0":5.434882341769885,"aX":-16.125446356205675},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-0.1,"breakHorizontal":14.8,"spinRate":1954,"spinDirection":252},"zone":9,"typeConfidence":2.0,"plateTime":0.41392813807894635,"extension":5.684430720439165},"hitData":{"launchSpeed":81.1,"launchAngle":22.0,"totalDistance":271.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":81.3,"coordY":100.64}},"index":1,"playId":"3625510d-e7dc-39a9-acca-bf9c707c954a","pitchNumber":2,"startTime":"2026-08-09T18:30:58.886Z","endTime":"2026-08-09T18:31:06.990Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T18:31:06.990Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Salvador Perez grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-09T18:32:55.487Z","endTime":"2026-08-09T18:33:58.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.129749397721646,"aZ":-17.99616017453696,"pfxX":6.80602472455917,"pfxZ":7.560116318646148,"pX":2.402283688702572,"pZ":3.7955355667575255,"vX0":-1.9900090621217124,"vY0":-136.3493791055708,"vZ0":-0.993437283193237,"x":25.43,"y":136.3,"x0":2.259274687277222,"y0":50.00182276958938,"z0":5.411312542511293,"aX":12.760940966507157},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.7,"breakHorizontal":-11.9,"spinRate":2376,"spinDirection":125},"zone":12,"typeConfidence":0.9,"plateTime":0.4023453343693464,"extension":5.940646970305474},"index":0,"playId":"e1713cd1-6de9-3aff-867c-1d4400c26df3","pitchNumber":1,"startTime":"2026-08-09T18:33:19.061Z","endTime":"2026-08-09T18:33:22.693Z","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":73.8,"endSpeed":67.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.833257907719624,"aZ":-39.46666681398855,"pfxX":-8.464027195751013,"pfxZ":-6.299682117563146,"pX":0.8216651621429202,"pZ":3.7174994659909726,"vX0":-0.6727502573654809,"vY0":-107.27064985271332,"vZ0":4.63760310067758,"x":85.68,"y":138.41,"x0":2.238743778355832,"y0":50.004968774487814,"z0":5.947781940424602,"aX":-9.791961016507056},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-9.7,"breakHorizontal":15.5,"spinRate":2610,"spinDirection":314},"zone":12,"typeConfidence":0.9,"plateTime":0.5120489325282263,"extension":5.765515204345426},"index":1,"playId":"1f25a395-4431-3da9-8883-5d46a07d3bc9","pitchNumber":2,"startTime":"2026-08-09T18:33:31.506Z","endTime":"2026-08-09T18:33:35.658Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":71.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.175148344860233,"aZ":-29.66393403089817,"pfxX":8.614754508467525,"pfxZ":1.9437901409079323,"pX":1.1186526937925576,"pZ":1.4549887387453957,"vX0":-4.883999936160075,"vY0":-113.11972038992167,"vZ0":-1.7870597952051464,"x":74.36,"y":199.5,"x0":2.1895309980834794,"y0":50.00332533224724,"z0":5.236968943391939,"aX":11.133468691607547},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":3.4,"breakHorizontal":-14.3,"spinRate":1670,"spinDirection":112},"zone":14,"typeConfidence":0.9,"plateTime":0.48472710967475674,"extension":5.983289465134717},"hitData":{"launchSpeed":82.9,"launchAngle":3.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.94,"coordY":149.05}},"index":2,"playId":"90f13ba3-001b-3a48-8a47-dd41cf17d092","pitchNumber":3,"startTime":"2026-08-09T18:33:47.083Z","endTime":"2026-08-09T18:33:58.027Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T18:33:58.027Z","atBatIndex":12},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Starling Marte pops out to second baseman Nico Hoerner.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-09T18:34:13.205Z","endTime":"2026-08-09T18:34:50.695Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_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":93.9,"endSpeed":84.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.28637973870731,"aZ":-17.58205858483008,"pfxX":8.22913647534558,"pfxZ":7.811433561178694,"pX":0.68240659586038,"pZ":3.0905384859699465,"vX0":-6.389699392265637,"vY0":-136.57065024827435,"vZ0":-2.934202246647459,"x":90.99,"y":155.34,"x0":1.996694641949436,"y0":50.00013873858331,"z0":5.40500149680588,"aX":15.36504180009412},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.7,"breakHorizontal":-13.3,"spinRate":2412,"spinDirection":126},"zone":3,"typeConfidence":0.91,"plateTime":0.40282596842500995,"extension":6.180856011921951},"index":0,"playId":"a54c734e-3636-32f1-8fe6-9a7447b86c90","pitchNumber":1,"startTime":"2026-08-09T18:34:21.144Z","endTime":"2026-08-09T18:34:25.714Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.88181920090862,"aZ":-17.38283647429238,"pfxX":7.822541198165399,"pfxZ":8.114039321368892,"pX":-0.2456646905681503,"pZ":2.167535144736713,"vX0":-8.379320184193041,"vY0":-134.79497617819507,"vZ0":-4.739494708579836,"x":126.36,"y":180.26,"x0":1.9009420539101585,"y0":50.001632822870484,"z0":5.192584773099563,"aX":14.25844519904346},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.7,"breakHorizontal":-12.1,"spinRate":2263,"spinDirection":116},"zone":8,"typeConfidence":0.9,"plateTime":0.4078188744398714,"extension":6.271489903525574},"hitData":{"launchSpeed":90.2,"launchAngle":68.0,"totalDistance":149.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":156.06,"coordY":150.57}},"index":1,"playId":"c5250b33-35ce-3eea-9e03-d6f5ee2475c3","pitchNumber":2,"startTime":"2026-08-09T18:34:38.290Z","endTime":"2026-08-09T18:34:50.695Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T18:34:50.695Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Massey grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-09T18:35:00.654Z","endTime":"2026-08-09T18:35:26.304Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.472336415033773,"aZ":-18.44636182576376,"pfxX":8.552179641148914,"pfxZ":7.4089248097462015,"pX":-0.6101525682263232,"pZ":1.6587890286173157,"vX0":-9.512211693116356,"vY0":-135.4703070792643,"vZ0":-5.886309836203394,"x":140.26,"y":193.99,"x0":1.8408076993136975,"y0":50.00135443635566,"z0":5.1554332749830465,"aX":15.84409171021965},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.2,"breakHorizontal":-13.4,"spinRate":2196,"spinDirection":118},"zone":7,"typeConfidence":0.9,"plateTime":0.40480126546364437,"extension":6.255253283595446},"hitData":{"launchSpeed":76.9,"launchAngle":3.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.05,"coordY":151.07}},"index":0,"playId":"64a76660-ebd2-3262-97ec-3c95d82a51d0","pitchNumber":1,"startTime":"2026-08-09T18:35:17.534Z","endTime":"2026-08-09T18:35:26.304Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T18:35:26.304Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-09T18:37:19.263Z","endTime":"2026-08-09T18:39:04.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.907426903819193,"aZ":-29.47080513943705,"pfxX":-6.55072561475751,"pfxZ":1.5448808581491527,"pX":-0.1298782021600013,"pZ":2.3432467339279786,"vX0":6.935089199139165,"vY0":-130.6394001091008,"vZ0":-2.2119650523549734,"x":121.95,"y":175.51,"x0":-1.955105939600604,"y0":50.00096354047911,"z0":5.394115829100058,"aX":-11.43721104854197},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.5,"breakHorizontal":10.6,"spinRate":1968,"spinDirection":245},"zone":5,"typeConfidence":2.0,"plateTime":0.4176690976792168,"extension":5.545676832258821},"index":0,"playId":"c6979031-45db-33e3-a95f-b8763a5a9179","pitchNumber":1,"startTime":"2026-08-09T18:37:35.332Z","endTime":"2026-08-09T18:37:39.395Z","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":90.6,"endSpeed":82.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.317997996615087,"aZ":-23.396780434720743,"pfxX":-6.70136952322336,"pfxZ":4.982186756879836,"pX":-1.3142196611258539,"pZ":3.337393101151624,"vX0":3.9178374034666277,"vY0":-131.94054282874592,"vZ0":-1.4466586011358729,"x":167.09,"y":148.67,"x0":-1.948440454583545,"y0":50.00278232055486,"z0":5.618585015876904,"aX":-11.803836433718086},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.9,"breakHorizontal":11.3,"spinRate":2041,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.4152830794162523,"extension":5.50724034863368},"index":1,"playId":"bb8b25a5-b149-3ecc-876e-18d5e4f1785a","pitchNumber":2,"startTime":"2026-08-09T18:37:54.659Z","endTime":"2026-08-09T18:37:59.184Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15184538666676,"aZ":-31.57507855303808,"pfxX":-8.106108454441971,"pfxZ":0.34749134139259397,"pX":-1.2775319428136807,"pZ":1.5705983990135988,"vX0":4.4561854120449,"vY0":-130.43510136531023,"vZ0":-3.574975113107643,"x":165.7,"y":196.37,"x0":-1.9469296599915789,"y0":50.006116161986114,"z0":5.3174070142244245,"aX":-14.094249303104656},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.1,"breakHorizontal":13.8,"spinRate":1961,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.4185108834497284,"extension":5.6137451034828345},"index":2,"playId":"27c5485b-0793-3505-9fe3-457d0168aab2","pitchNumber":3,"startTime":"2026-08-09T18:38:08.002Z","endTime":"2026-08-09T18:38:12.605Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37400011260524,"aZ":-31.808311389313207,"pfxX":-8.040033215864378,"pfxZ":0.21268143991564514,"pX":-1.0476084437177953,"pZ":2.4385582066935143,"vX0":5.150595904280108,"vY0":-130.4665430720434,"vZ0":-1.5714095617619233,"x":156.93,"y":172.94,"x0":-1.994660458289983,"y0":50.005121040765054,"z0":5.42800073862934,"aX":-13.97410436989988},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.2,"breakHorizontal":13.6,"spinRate":1959,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4185385241357533,"extension":5.577157892293979},"index":3,"playId":"40eb36d6-6fd5-377c-a34f-1d609380d3cf","pitchNumber":4,"startTime":"2026-08-09T18:38:22.282Z","endTime":"2026-08-09T18:38:27.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, 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":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.86627954692669,"aZ":-31.837504607113807,"pfxX":6.613624726563335,"pfxZ":0.23931144635309565,"pX":-0.922326611599353,"pZ":2.5691706472618656,"vX0":0.9995895398656359,"vY0":-117.20030961938167,"vZ0":0.30136745887256433,"x":152.16,"y":169.41,"x0":-2.213209323393399,"y0":50.00289053192903,"z0":5.3859744303297346,"aX":9.301311878800535},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":0.7,"breakHorizontal":-12.2,"spinRate":2463,"spinDirection":62},"zone":11,"typeConfidence":2.0,"plateTime":0.46540030921827436,"extension":5.441044859020081},"index":4,"playId":"0b22b401-fd94-3b78-a7e6-cd548443602d","pitchNumber":5,"startTime":"2026-08-09T18:38:38.207Z","endTime":"2026-08-09T18:38:43.682Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-09T18:38:51.980Z","endTime":"2026-08-09T18:38:59.067Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":82.3,"endSpeed":76.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.27885981168432,"aZ":-32.658239648415865,"pfxX":4.929105399156218,"pfxZ":-0.3298871015084135,"pX":-0.5532172243057059,"pZ":3.2467655118013634,"vX0":2.4581309997034935,"vY0":-119.87503622180441,"vZ0":1.6484473555750643,"x":138.09,"y":151.12,"x0":-2.2295137584646327,"y0":50.00356292792366,"z0":5.447266621885738,"aX":7.23521053424498},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":0.0,"breakHorizontal":-9.5,"spinRate":2382,"spinDirection":50},"zone":1,"typeConfidence":2.0,"plateTime":0.4554092174335187,"extension":5.389174472571591},"index":6,"playId":"bf03ffad-a3ce-38c2-9caf-9aa50e29d384","pitchNumber":6,"startTime":"2026-08-09T18:38:59.067Z","endTime":"2026-08-09T18:39:04.821Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T18:39:04.821Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Busch singles on a sharp line drive to right fielder Jac Caglianone.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-09T18:39:53.997Z","endTime":"2026-08-09T18:40:37.481Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-09T18:39:45.319Z","endTime":"2026-08-09T18:39:56.175Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.481576661945404,"aZ":-30.988257389410748,"pfxX":-3.6501972953473905,"pfxZ":0.797939369831353,"pX":0.004387367110991075,"pZ":0.5206768978029853,"vX0":6.2137477781896395,"vY0":-121.0856518636609,"vZ0":-4.578206534803895,"x":116.83,"y":224.72,"x0":-2.119970464999794,"y0":50.003505153628026,"z0":5.145148735908237,"aX":-5.42507686980966},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.6,"breakHorizontal":5.2,"spinRate":1183,"spinDirection":271},"zone":14,"typeConfidence":2.0,"plateTime":0.45222586679353105,"extension":5.729422148633571},"index":1,"playId":"e245424f-cfb9-3f53-9b6a-db690dcd4007","pitchNumber":1,"startTime":"2026-08-09T18:39:56.175Z","endTime":"2026-08-09T18:40:01.497Z","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":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.349880669065268,"aZ":-31.056130213646064,"pfxX":5.092879811984252,"pfxZ":0.7788461881016175,"pX":-1.8586759713856478,"pZ":2.3474801588512744,"vX0":-0.24078956527363343,"vY0":-118.67046361785177,"vZ0":-0.3989565681600963,"x":187.85,"y":175.4,"x0":-2.4185202067984215,"y0":50.00214208680762,"z0":5.33129779207191,"aX":7.309976945691538},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":1.6,"breakHorizontal":-9.2,"spinRate":2352,"spinDirection":62},"zone":13,"typeConfidence":2.0,"plateTime":0.46041592567471934,"extension":5.44738785458656},"index":2,"playId":"ff52fa54-24ee-3021-b689-3d4d25a4327c","pitchNumber":2,"startTime":"2026-08-09T18:40:10.530Z","endTime":"2026-08-09T18:40:14.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.66362847879091,"aZ":-31.900620431687877,"pfxX":-2.67332025129661,"pfxZ":0.18095806809491854,"pX":-0.17791628036006804,"pZ":1.9021837951089489,"vX0":5.115964780569565,"vY0":-121.99573192168307,"vZ0":-1.7432411545991058,"x":123.78,"y":187.42,"x0":-1.9492432716875507,"y0":50.00256008972421,"z0":5.360294605881459,"aX":-4.053498299793582},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.1,"breakHorizontal":3.7,"spinRate":1300,"spinDirection":276},"zone":8,"typeConfidence":2.0,"plateTime":0.4479417239212835,"extension":5.722539100753803},"hitData":{"launchSpeed":105.6,"launchAngle":13.0,"totalDistance":237.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":183.85,"coordY":124.33}},"index":3,"playId":"cc04caf9-0f6d-3dd8-8284-d93ba7c1b2d9","pitchNumber":3,"startTime":"2026-08-09T18:40:26.088Z","endTime":"2026-08-09T18:40:37.481Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T18:40:37.481Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alex Bregman flies out to right fielder Jac Caglianone.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-09T18:40:57.352Z","endTime":"2026-08-09T18:42:19.019Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76593038146228,"aZ":-31.20173194430254,"pfxX":-7.464310177206481,"pfxZ":0.5526949695216645,"pX":0.0464946633354597,"pZ":1.084035376359098,"vX0":7.19180953579767,"vY0":-131.16866220197662,"vZ0":-4.916194932323368,"x":115.23,"y":209.51,"x0":-1.7510729838386343,"y0":50.00135851060223,"z0":5.288276833630682,"aX":-13.104791508651067},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":0.2,"breakHorizontal":12.1,"spinRate":1847,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4163522952836445,"extension":5.779026328899819},"index":0,"playId":"2f9873e9-15fc-31f9-9068-6aef5cc87949","pitchNumber":1,"startTime":"2026-08-09T18:41:03.258Z","endTime":"2026-08-09T18:41:06.988Z","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":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.468927700696046,"aZ":-30.268099142318146,"pfxX":4.074679817438273,"pfxZ":1.3035762088774803,"pX":-0.7940371408594732,"pZ":2.16973003088282,"vX0":1.8933332864835126,"vY0":-119.72884183048672,"vZ0":-1.1531995200197027,"x":147.27,"y":180.2,"x0":-2.122591233567709,"y0":50.002560922549705,"z0":5.347672345498247,"aX":5.960676263795533},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.4,"breakHorizontal":-7.8,"spinRate":2312,"spinDirection":53},"zone":4,"typeConfidence":2.0,"plateTime":0.4561438007447003,"extension":5.406347393408116},"index":1,"playId":"a963faad-a4c8-38db-a157-a56a997aa21f","pitchNumber":2,"startTime":"2026-08-09T18:41:20.687Z","endTime":"2026-08-09T18:41:25.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.272061755691045,"aZ":-32.52720691959847,"pfxX":-8.433100842112554,"pfxZ":-0.19671219262787432,"pX":-0.8566078162606177,"pZ":2.369502680872274,"vX0":5.15318976407115,"vY0":-132.79945692279432,"vZ0":-1.6582401222479863,"x":149.65,"y":174.8,"x0":-1.7221946258753176,"y0":50.003623546134676,"z0":5.358424108861735,"aX":-15.129158243368163},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-0.5,"breakHorizontal":14.3,"spinRate":1873,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4117600188117305,"extension":5.686896401948575},"index":2,"playId":"cea0f64c-52c6-3c46-8297-6bfab98dfb17","pitchNumber":3,"startTime":"2026-08-09T18:41:41.071Z","endTime":"2026-08-09T18:41:45.923Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.56757852905323,"aZ":-27.991710301097303,"pfxX":-8.882053123492067,"pfxZ":2.334974448267899,"pX":-0.6698159929776267,"pZ":2.123159193595337,"vX0":5.911803126501681,"vY0":-132.57736989917285,"vZ0":-3.2541437349643045,"x":142.53,"y":181.45,"x0":-1.7670118391278231,"y0":50.004766993068564,"z0":5.394852869777853,"aX":-15.919050813824596},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.7,"breakHorizontal":14.9,"spinRate":1915,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.4120928241029018,"extension":5.773727277063962},"hitData":{"launchSpeed":80.9,"launchAngle":60.0,"totalDistance":176.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.81,"coordY":140.8}},"index":3,"playId":"766b7e4e-bde5-3a92-904d-5c98bb55188f","pitchNumber":4,"startTime":"2026-08-09T18:42:04.988Z","endTime":"2026-08-09T18:42:19.019Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T18:42:19.019Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ian Happ singles on a ground ball to center fielder Kyle Isbel. Michael Busch to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-09T18:42:36.194Z","endTime":"2026-08-09T18:43:51.501Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.862976559433882,"aZ":-31.785329623188677,"pfxX":-7.711544971725676,"pfxZ":0.220166951364277,"pX":-0.38680940783722406,"pZ":1.9349929119311224,"vX0":6.153377007847291,"vY0":-132.57399855395408,"vZ0":-2.767447895973991,"x":131.74,"y":186.54,"x0":-1.7339536412307417,"y0":50.00415731039638,"z0":5.308078246523814,"aX":-13.752911892882626},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":0.0,"breakHorizontal":12.6,"spinRate":1888,"spinDirection":252},"zone":7,"typeConfidence":2.0,"plateTime":0.4128607919565188,"extension":5.692679645009352},"index":0,"playId":"7e1c56ef-3891-367b-815b-6767f4d50b11","pitchNumber":1,"startTime":"2026-08-09T18:42:43.751Z","endTime":"2026-08-09T18:42:47.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.412120643392345,"aZ":-33.99731824166695,"pfxX":-4.1777808830558305,"pfxZ":-1.2202642255876057,"pX":-1.1439493550405901,"pZ":1.7826670182675406,"vX0":3.5723231816679157,"vY0":-121.59363932718375,"vZ0":-1.259190073415462,"x":160.6,"y":190.65,"x0":-2.0911814936114794,"y0":50.00286058793489,"z0":5.263873825294815,"aX":-6.239890865115828},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-2.3,"breakHorizontal":6.7,"spinRate":1407,"spinDirection":280},"zone":13,"typeConfidence":2.0,"plateTime":0.450887460203381,"extension":5.543663131703618},"index":1,"playId":"5eafb356-482a-32ed-bd06-a897bc0af54f","pitchNumber":2,"startTime":"2026-08-09T18:43:01.711Z","endTime":"2026-08-09T18:43:05.913Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.513226992179145,"aZ":-34.20342017838326,"pfxX":-5.242868367870839,"pfxZ":-1.3684193103106264,"pX":-1.281945382353473,"pZ":2.149852747868698,"vX0":2.600269144375455,"vY0":-121.89565676623076,"vZ0":-0.6492091223558247,"x":165.86,"y":180.73,"x0":-1.6903728870309136,"y0":50.00492188876538,"z0":5.414196234010756,"aX":-7.765153871961057},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-2.4,"breakHorizontal":8.8,"spinRate":1566,"spinDirection":275},"zone":13,"typeConfidence":2.0,"plateTime":0.45211600346053427,"extension":5.57937303089472},"index":2,"playId":"6c530ea9-a6a9-3d75-a719-39737f46577e","pitchNumber":3,"startTime":"2026-08-09T18:43:20.290Z","endTime":"2026-08-09T18:43:24.389Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.3222704776611,"aZ":-29.866862198181416,"pfxX":-10.439324953180067,"pfxZ":1.3023108837672552,"pX":-0.49585448595674364,"pZ":1.9089106940048277,"vX0":6.574714759956613,"vY0":-132.5467946105713,"vZ0":-3.0918393650542204,"x":135.9,"y":187.24,"x0":-1.6569444925292784,"y0":50.003865268285885,"z0":5.2800751261770085,"aX":-18.506453331183234},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.9,"breakHorizontal":17.4,"spinRate":1931,"spinDirection":245},"zone":7,"typeConfidence":2.0,"plateTime":0.41382651120045155,"extension":5.801771400186111},"hitData":{"launchSpeed":104.2,"launchAngle":4.0,"totalDistance":105.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.55,"coordY":82.63}},"index":3,"playId":"a0b8bf55-6d31-30e5-8a21-dba6880f04b5","pitchNumber":4,"startTime":"2026-08-09T18:43:40.537Z","endTime":"2026-08-09T18:43:51.501Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T18:43:51.501Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Conforto singles on a fly ball to center fielder Kyle Isbel. Michael Busch scores. Ian Happ to 2nd.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-09T18:44:11.293Z","endTime":"2026-08-09T18:46:01.557Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"postOnSecond":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"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":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":{"id":677976,"link":"/api/v1/people/677976"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.17595853341789,"aZ":-30.864712359518386,"pfxX":5.338819661696373,"pfxZ":0.92793021951924,"pX":-1.2868164958322488,"pZ":3.6822671054357556,"vX0":0.4421873994507197,"vY0":-118.3791035617297,"vZ0":2.284520256316223,"x":166.05,"y":139.36,"x0":-2.1696414363796417,"y0":50.00538046493318,"z0":5.535511768549725,"aX":7.556862538959977},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":2.5,"breakHorizontal":-9.7,"spinRate":2400,"spinDirection":62},"zone":11,"typeConfidence":2.0,"plateTime":0.4631762295810553,"extension":5.457894422367349},"index":0,"playId":"cf11aad7-1ff1-3bf8-985f-a3f36779b2c9","pitchNumber":1,"startTime":"2026-08-09T18:44:18.577Z","endTime":"2026-08-09T18:44:22.068Z","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":81.8,"endSpeed":74.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.158080873045115,"aZ":-30.48377979177716,"pfxX":6.273768792207898,"pfxZ":1.1862752801357423,"pX":-0.36301060425974957,"pZ":2.497167696868432,"vX0":2.209366253997653,"vY0":-119.11044926757769,"vZ0":-0.16865397600110055,"x":130.84,"y":171.36,"x0":-2.119326228774379,"y0":50.004523373097875,"z0":5.339256536090132,"aX":8.961166801242499},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":2.4,"breakHorizontal":-11.9,"spinRate":2447,"spinDirection":47},"zone":4,"typeConfidence":2.0,"plateTime":0.46090703216183027,"extension":5.734473861757804},"index":1,"playId":"ad2c6d60-4a0d-325f-92df-06fd7e939afc","pitchNumber":2,"startTime":"2026-08-09T18:44:38.716Z","endTime":"2026-08-09T18:44:44.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.198883168707027,"aZ":-37.81394620199438,"pfxX":-5.343040514570021,"pfxZ":-3.655984092478036,"pX":-1.644245716934027,"pZ":2.0085241069673487,"vX0":2.5387443566486776,"vY0":-123.06383750778828,"vZ0":-0.46016486574840554,"x":179.67,"y":184.55,"x0":-1.992080046584417,"y0":50.004731797038744,"z0":5.386518508752738,"aX":-8.2399281807778},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-6.5,"breakHorizontal":9.1,"spinRate":1273,"spinDirection":269},"zone":13,"typeConfidence":2.0,"plateTime":0.44417988085062765,"extension":5.5141879117560455},"index":2,"playId":"965386d2-cc60-3368-ace3-f8a315fc7702","pitchNumber":3,"startTime":"2026-08-09T18:44:58.339Z","endTime":"2026-08-09T18:45:02.799Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.700449160007466,"aZ":-31.142908158593638,"pfxX":5.483658910106109,"pfxZ":0.7240057554217074,"pX":-0.6922170288341645,"pZ":2.3312631496420186,"vX0":1.706859268669679,"vY0":-118.87953142750692,"vZ0":-0.42662372476527133,"x":143.39,"y":175.84,"x0":-2.1320347770700794,"y0":50.005874145989274,"z0":5.339052414089348,"aX":7.85276813154588},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.4,"breakHorizontal":-10.3,"spinRate":2412,"spinDirection":51},"zone":4,"typeConfidence":2.0,"plateTime":0.4606626530932365,"extension":5.416969947670804},"index":3,"playId":"b5943114-a963-3e00-8642-6dbb283dfcb4","pitchNumber":4,"startTime":"2026-08-09T18:45:16.651Z","endTime":"2026-08-09T18:45:19.683Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-09T18:45:30.644Z","endTime":"2026-08-09T18:45:49.510Z","isPitch":false,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.443338153666012,"aZ":-33.69314277856612,"pfxX":-7.543646900772746,"pfxZ":-0.8440899844426255,"pX":0.3987894971167813,"pZ":2.7278782345770156,"vX0":7.44370371785158,"vY0":-132.57211370796352,"vZ0":-0.7504999766719227,"x":101.8,"y":165.13,"x0":-1.4557077989261757,"y0":50.0053318266472,"z0":5.458547466935011,"aX":-13.526001642192808},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-1.4,"breakHorizontal":12.2,"spinRate":1749,"spinDirection":244},"zone":6,"typeConfidence":2.0,"plateTime":0.41203379766409753,"extension":5.759370875793142},"hitData":{"launchSpeed":72.6,"launchAngle":25.0,"totalDistance":233.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":99.38,"coordY":101.2}},"index":5,"playId":"34ac49a7-116a-340e-9b69-ae27c82d825e","pitchNumber":5,"startTime":"2026-08-09T18:45:49.510Z","endTime":"2026-08-09T18:46:01.557Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T18:46:01.557Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a fly ball to center fielder Kyle Isbel. Ian Happ scores. Michael Conforto to 2nd.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-09T18:46:23.860Z","endTime":"2026-08-09T18:47:36.624Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"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":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"postOnSecond":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":{"id":677976,"link":"/api/v1/people/677976"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":76.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.501596295455872,"aZ":-36.98588979204006,"pfxX":1.1603131156996764,"pfxZ":-3.310390947571575,"pX":0.6712412919501459,"pZ":0.8338321894887781,"vX0":5.823489385409426,"vY0":-119.36280594374094,"vZ0":-2.5074508621234717,"x":91.41,"y":216.27,"x0":-1.9440417782880357,"y0":50.00319706634397,"z0":5.206181591204313,"aX":1.6857709662191465},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-6.4,"breakHorizontal":-3.4,"spinRate":2326,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4576758544348416,"extension":5.5457430176029865},"index":0,"playId":"e77f5bdf-a04e-392a-a8e1-5df5dc6fd866","pitchNumber":1,"startTime":"2026-08-09T18:46:32.457Z","endTime":"2026-08-09T18:46:39.051Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-08-09T18:46:50.270Z","endTime":"2026-08-09T18:47:02.753Z","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":2},"pitchData":{"startSpeed":90.5,"endSpeed":84.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.110282675587303,"aZ":-30.202057091183608,"pfxX":-7.143730357896279,"pfxZ":1.1039780665090575,"pX":0.3303080567538618,"pZ":2.4616770759859934,"vX0":7.475069467842304,"vY0":-131.79968437445612,"vZ0":-2.160339137732784,"x":104.41,"y":172.31,"x0":-1.594568201773272,"y0":50.003520799241265,"z0":5.49019229081183,"aX":-12.75629792258622},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.8,"breakHorizontal":11.6,"spinRate":1808,"spinDirection":248},"zone":6,"typeConfidence":2.0,"plateTime":0.4132479097000368,"extension":5.674673874018929},"index":2,"playId":"bf3e56ee-b63e-3409-88f9-9e4f5e7a5dde","pitchNumber":2,"startTime":"2026-08-09T18:47:02.753Z","endTime":"2026-08-09T18:47:06.438Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.50158841189864,"aZ":-33.20944946993128,"pfxX":-5.1808301841629625,"pfxZ":-0.6830355992167059,"pX":-0.05931216024329085,"pZ":1.4793887304138886,"vX0":5.723974897468617,"vY0":-121.47083252451014,"vZ0":-2.2999043273010695,"x":119.26,"y":198.84,"x0":-1.7618869956006227,"y0":50.003875672816825,"z0":5.297140409680914,"aX":-7.822227902979105},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.6,"breakHorizontal":8.2,"spinRate":1481,"spinDirection":260},"zone":13,"typeConfidence":2.0,"plateTime":0.4491475861881984,"extension":5.769234755072732},"hitData":{"launchSpeed":73.1,"launchAngle":26.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.06,"coordY":99.37}},"index":3,"playId":"944e5c62-7e8e-3ad9-8801-ef60625fdc6a","pitchNumber":3,"startTime":"2026-08-09T18:47:25.533Z","endTime":"2026-08-09T18:47:36.624Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T18:47:36.624Z","atBatIndex":20},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Dansby Swanson grounds into a force out, shortstop Tyler Tolbert to second baseman Michael Massey. Nico Hoerner out at 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-09T18:48:41.489Z","endTime":"2026-08-09T18:49:34.467Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"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":3},"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"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":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-09T18:48:03.836Z","endTime":"2026-08-09T18:48:43.797Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.91910952388811,"aZ":-31.586720531789215,"pfxX":-9.633148575292692,"pfxZ":0.3343078411656766,"pX":-0.9726044827457508,"pZ":2.7313542073955346,"vX0":5.398038133252803,"vY0":-131.20644744097663,"vZ0":-1.0140754259054185,"x":154.07,"y":165.03,"x0":-1.8058159898419082,"y0":50.000233729195,"z0":5.477891214489558,"aX":-16.782743390260837},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.6,"breakHorizontal":16.2,"spinRate":1769,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.417549756015132,"extension":5.8626287584127645},"index":1,"playId":"edf148f0-e025-36e4-adc5-14d081196c0a","pitchNumber":1,"startTime":"2026-08-09T18:48:43.797Z","endTime":"2026-08-09T18:48:48.322Z","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":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.397740280741104,"aZ":-32.06035648354374,"pfxX":-9.411048908970244,"pfxZ":0.0653446410908014,"pX":-0.6021881164523332,"pZ":2.3113367770227162,"vX0":6.182504414860681,"vY0":-132.77960042197066,"vZ0":-2.013357260695642,"x":139.95,"y":176.37,"x0":-1.7334408346366097,"y0":50.004988053146285,"z0":5.40358206972585,"aX":-16.871555949830004},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":-0.1,"breakHorizontal":15.7,"spinRate":1829,"spinDirection":250},"zone":4,"typeConfidence":2.0,"plateTime":0.4119056874848077,"extension":5.8577782671562835},"index":2,"playId":"1a744da0-7c98-31b7-a62c-111417529b2d","pitchNumber":2,"startTime":"2026-08-09T18:49:01.072Z","endTime":"2026-08-09T18:49:04.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":91.2,"endSpeed":84.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.520944141267112,"aZ":-31.341068717021134,"pfxX":-8.507951237753579,"pfxZ":0.46120388372079013,"pX":0.2501653434515055,"pZ":2.404142097921533,"vX0":7.863271105487334,"vY0":-132.6743859582819,"vZ0":-1.8511760133822086,"x":107.46,"y":173.87,"x0":-1.6366285090983164,"y0":50.0006072556659,"z0":5.3796934146289725,"aX":-15.272414325377643},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":0.7,"breakHorizontal":13.8,"spinRate":1835,"spinDirection":246},"zone":5,"typeConfidence":2.0,"plateTime":0.4117277724859578,"extension":5.8144936048341185},"hitData":{"launchSpeed":101.8,"launchAngle":-1.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.47,"coordY":148.03}},"index":3,"playId":"048b2049-5283-3b8b-9902-8d6d84545d7b","pitchNumber":3,"startTime":"2026-08-09T18:49:25.402Z","endTime":"2026-08-09T18:49:34.467Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T18:49:34.467Z","atBatIndex":21},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tyler Tolbert lines out to third baseman Alex Bregman.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-09T18:51:36.321Z","endTime":"2026-08-09T18:52:26.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.956771961193645,"aZ":-22.425005530955517,"pfxX":8.389349858615123,"pfxZ":5.399064625665457,"pX":1.2149241734117042,"pZ":2.274465160898483,"vX0":-5.020796890282547,"vY0":-133.09485990007582,"vZ0":-3.761154820406002,"x":70.69,"y":177.37,"x0":2.030027635949794,"y0":50.00120801105802,"z0":5.318329351645487,"aX":15.140055308548524},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.2,"breakHorizontal":-14.2,"spinRate":2376,"spinDirection":125},"zone":14,"typeConfidence":0.88,"plateTime":0.4105930578659258,"extension":6.145235497388534},"index":0,"playId":"bf3cfaa2-40e7-3437-a47f-138a3cc8992e","pitchNumber":1,"startTime":"2026-08-09T18:51:48.942Z","endTime":"2026-08-09T18:51:53.744Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.802666466178735,"aZ":-23.518063006822956,"pfxX":9.49675257419426,"pfxZ":4.689992246446353,"pX":0.6355896207869577,"pZ":2.987794530631644,"vX0":-6.827818270353077,"vY0":-134.63128733179408,"vZ0":-2.024338551682873,"x":92.77,"y":158.11,"x0":1.9640949153088478,"y0":50.00218808408662,"z0":5.405146160297259,"aX":17.52382802180297},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.3,"breakHorizontal":-15.8,"spinRate":2379,"spinDirection":123},"zone":3,"typeConfidence":0.89,"plateTime":0.4060382405932521,"extension":6.35857230358784},"index":1,"playId":"93b6f77f-ac0e-3ecd-a9af-ab9714821211","pitchNumber":2,"startTime":"2026-08-09T18:52:02.489Z","endTime":"2026-08-09T18:52:07.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":72.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.228863494351486,"aZ":-29.48142953021556,"pfxX":8.235738398127811,"pfxZ":2.041369784064287,"pX":-0.11490331024051696,"pZ":1.5989808012495352,"vX0":-7.341931353798404,"vY0":-113.64168930490456,"vZ0":-1.8917181243411436,"x":121.38,"y":195.61,"x0":2.0751347722673805,"y0":50.00238679504709,"z0":5.348045816993364,"aX":10.86019465024355},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":3.5,"breakHorizontal":-13.2,"spinRate":1772,"spinDirection":115},"zone":8,"typeConfidence":0.9,"plateTime":0.4804830136521403,"extension":5.935658343800368},"hitData":{"launchSpeed":96.8,"launchAngle":6.0,"totalDistance":109.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":100.62,"coordY":166.57}},"index":2,"playId":"93ab2ee1-7175-32e2-9079-fe90c911e566","pitchNumber":3,"startTime":"2026-08-09T18:52:16.743Z","endTime":"2026-08-09T18:52:26.379Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T18:52:26.379Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luke Maile flies out to center fielder Tyrone Taylor.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-09T18:52:36.260Z","endTime":"2026-08-09T18:53:26.545Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.248477686450993,"aZ":-19.775271740551098,"pfxX":7.541152203743376,"pfxZ":6.6140293550591664,"pX":0.19282602408404848,"pZ":2.6917320762618795,"vX0":-7.451868934514246,"vY0":-136.163193380419,"vZ0":-3.1767423276638533,"x":109.65,"y":166.1,"x0":1.9869233554424344,"y0":50.00669695259607,"z0":5.243992741343109,"aX":14.14604988121827},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.5,"breakHorizontal":-12.0,"spinRate":2352,"spinDirection":124},"zone":5,"typeConfidence":0.9,"plateTime":0.4024452611298295,"extension":6.1376862882762175},"index":0,"playId":"32d99b0d-f165-36a9-859c-bbc26bc798c8","pitchNumber":1,"startTime":"2026-08-09T18:52:49.383Z","endTime":"2026-08-09T18:52:53.472Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-08-09T18:53:01.717Z","endTime":"2026-08-09T18:53:14.823Z","isPitch":false,"type":"action","player":{"id":571912,"link":"/api/v1/people/571912"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.319189065480032,"aZ":-20.436789710452324,"pfxX":7.691254582405955,"pfxZ":6.369008732192796,"pX":-0.04164696194426346,"pZ":2.3752188469616233,"vX0":-7.562391923098165,"vY0":-134.91747481882703,"vZ0":-4.139829048613846,"x":118.59,"y":174.65,"x0":1.7982263161568308,"y0":50.00607347219753,"z0":5.369658159146883,"aX":14.183615500422592},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.8,"breakHorizontal":-12.4,"spinRate":2385,"spinDirection":124},"zone":5,"typeConfidence":0.89,"plateTime":0.4059562097348719,"extension":6.056653412365753},"hitData":{"launchSpeed":83.9,"launchAngle":32.0,"totalDistance":316.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.39,"coordY":72.38}},"index":2,"playId":"fe26f902-9e3e-39bb-b1a9-808d6f2f3cdc","pitchNumber":2,"startTime":"2026-08-09T18:53:14.823Z","endTime":"2026-08-09T18:53:26.545Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T18:53:26.545Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Isbel walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-09T18:53:34.253Z","endTime":"2026-08-09T18:55:33.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"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(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":91.3,"endSpeed":83.6,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.579233245547023,"aZ":-20.276798012996892,"pfxX":9.138384989417602,"pfxZ":6.668406370395282,"pX":-1.0199581066149428,"pZ":2.0253640975315683,"vX0":-10.571638221338308,"vY0":-132.5107957480291,"vZ0":-4.548975572683344,"x":155.88,"y":184.1,"x0":1.8286937285119969,"y0":50.00041650688632,"z0":5.2403006237986265,"aX":16.295622041206688},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.3,"breakHorizontal":-14.3,"spinRate":2440,"spinDirection":127},"zone":13,"typeConfidence":0.89,"plateTime":0.41292237372324836,"extension":6.343525031369976},"index":0,"playId":"ed3a751e-e1c4-3017-a17b-68036a7de045","pitchNumber":1,"startTime":"2026-08-09T18:53:52.920Z","endTime":"2026-08-09T18:53:57.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.4,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.325672587456776,"aZ":-23.45757358300797,"pfxX":9.022242643836934,"pfxZ":4.820432765606574,"pX":0.6014139151865016,"pZ":1.4386944938242918,"vX0":-6.762991474865315,"vY0":-133.27256149033678,"vZ0":-5.411786647921902,"x":94.08,"y":199.94,"x0":1.9935583146662446,"y0":50.00157223614436,"z0":5.178781007923879,"aX":16.3084382676262},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.8,"breakHorizontal":-15.0,"spinRate":2350,"spinDirection":124},"zone":14,"typeConfidence":0.89,"plateTime":0.4102068458654111,"extension":6.5216199882034855},"index":1,"playId":"20c6c35e-bce3-3300-9a16-2915907f2cdd","pitchNumber":2,"startTime":"2026-08-09T18:54:07.217Z","endTime":"2026-08-09T18:54:12.282Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":76.3,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.52888181509161,"aZ":-31.024875666628528,"pfxX":0.7484775584457992,"pfxZ":0.7888690019692675,"pX":-2.2038586340729074,"pZ":1.3062172066453956,"vX0":-11.030814478673575,"vY0":-119.0858817833759,"vZ0":-1.671134396536167,"x":201.01,"y":203.51,"x0":2.3694297190090667,"y0":50.00063186449803,"z0":4.795015630190792,"aX":1.087424830460288},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":1.3,"breakHorizontal":1.0,"spinRate":2533,"spinDirection":284},"zone":13,"typeConfidence":0.92,"plateTime":0.4580292380816484,"extension":6.191406107929403},"index":2,"playId":"252d8165-1f81-30f8-9d95-8b31e3647573","pitchNumber":3,"startTime":"2026-08-09T18:54:21.848Z","endTime":"2026-08-09T18:54:26.447Z","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":92.1,"endSpeed":84.9,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.727986457540457,"aZ":-23.61797713411612,"pfxX":7.865558883518165,"pfxZ":4.659316351882247,"pX":0.5430071736034815,"pZ":2.2867155215175456,"vX0":-6.740296054075308,"vY0":-134.05066689338835,"vZ0":-3.316213891997534,"x":96.3,"y":177.04,"x0":2.057971945306735,"y0":50.000107957230625,"z0":5.210107571481964,"aX":14.431611723418559},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.0,"breakHorizontal":-13.0,"spinRate":2455,"spinDirection":124},"zone":6,"typeConfidence":0.88,"plateTime":0.40732322177151303,"extension":6.263171293874173},"index":3,"playId":"200f5bd6-8c57-36d2-bbe8-06801311169c","pitchNumber":4,"startTime":"2026-08-09T18:54:36.392Z","endTime":"2026-08-09T18:54:40.728Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-09T18:54:51.022Z","endTime":"2026-08-09T18:55:13.148Z","isPitch":false,"type":"action","player":{"id":664728,"link":"/api/v1/people/664728"}},{"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":74.1,"endSpeed":68.2,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.10331926271406,"aZ":-38.71953373387878,"pfxX":-6.572729246251746,"pfxZ":-5.563462993675152,"pX":1.1092106192826798,"pZ":3.3021966368437177,"vX0":-1.0437636851844467,"vY0":-107.88122271795287,"vZ0":4.011765210898052,"x":74.72,"y":149.62,"x0":2.4533571292175442,"y0":50.00358427078527,"z0":5.691756364536769,"aX":-7.731896857606498},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-8.6,"breakHorizontal":12.1,"spinRate":2549,"spinDirection":298},"zone":12,"typeConfidence":0.9,"plateTime":0.5080880633381142,"extension":5.8613176567703515},"index":5,"playId":"bcd86a8b-74dc-349a-b2bb-5c6fc44f1ff1","pitchNumber":5,"startTime":"2026-08-09T18:55:13.148Z","endTime":"2026-08-09T18:55:18.543Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.0,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.236710384741134,"aZ":-19.283495471348896,"pfxX":9.367455300080406,"pfxZ":7.307267902769642,"pX":-1.0727424636594616,"pZ":2.876647152825668,"vX0":-10.999749333627193,"vY0":-131.7788318726922,"vZ0":-2.0718176311856347,"x":157.89,"y":161.11,"x0":1.9326729981183253,"y0":50.00232361030136,"z0":5.093172989046992,"aX":16.523957015406932},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.0,"breakHorizontal":-14.6,"spinRate":2333,"spinDirection":120},"zone":11,"typeConfidence":0.88,"plateTime":0.41518086283956634,"extension":6.428152370639118},"index":6,"playId":"b72b4d76-8bba-3aaf-9193-fc4188ba716d","pitchNumber":6,"startTime":"2026-08-09T18:55:28.218Z","endTime":"2026-08-09T18:55:33.143Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T18:55:33.143Z","atBatIndex":24},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Loftin lines out to left fielder Ian Happ.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-09T18:55:44.518Z","endTime":"2026-08-09T18:56:47.185Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"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":{"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":91.6,"endSpeed":83.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.208449101330718,"aZ":-20.100047062609427,"pfxX":7.996031457444566,"pfxZ":6.760930751705832,"pX":0.5456037105431951,"pZ":3.331393506560083,"vX0":-6.318913421316725,"vY0":-133.19161747135936,"vZ0":-1.7259162709803348,"x":96.2,"y":148.83,"x0":1.91697708776436,"y0":50.0035911806871,"z0":5.450283858399469,"aX":14.281064913466174},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.0,"breakHorizontal":-13.0,"spinRate":2324,"spinDirection":132},"zone":3,"typeConfidence":0.89,"plateTime":0.4121824605526805,"extension":6.125595713222799},"index":0,"playId":"43fa50d0-91a7-3995-9095-3924e1e8b923","pitchNumber":1,"startTime":"2026-08-09T18:55:58.685Z","endTime":"2026-08-09T18:56:04.247Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"f7a94dab-ffa8-3b2f-83f7-49a7732c534f","startTime":"2026-08-09T18:56:18.705Z","endTime":"2026-08-09T18:56:24.298Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":72.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.00638734470442,"aZ":-30.36022435264384,"pfxX":9.146850105055904,"pfxZ":1.3461046327856767,"pX":0.20489353544895963,"pZ":2.379776108612887,"vX0":-6.498183057797467,"vY0":-115.75349527405015,"vZ0":-0.17561952133360337,"x":109.19,"y":174.53,"x0":1.8698000785616635,"y0":50.00377352123365,"z0":5.380609993248229,"aX":12.327282367238693},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":2.6,"breakHorizontal":-14.8,"spinRate":1772,"spinDirection":118},"zone":5,"typeConfidence":0.89,"plateTime":0.4744496394040647,"extension":6.3613850673518515},"hitData":{"launchSpeed":93.4,"launchAngle":23.0,"totalDistance":332.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":69.37,"coordY":91.76}},"index":2,"playId":"9efbe739-7282-39b6-8bfd-996d9097d7aa","pitchNumber":2,"startTime":"2026-08-09T18:56:37.610Z","endTime":"2026-08-09T18:56:47.185Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T18:56:47.185Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Amaya singles on a ground ball to center fielder Kyle Isbel.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-09T18:58:55.607Z","endTime":"2026-08-09T18:59:11.503Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.824780507523002,"aZ":-31.275374027182288,"pfxX":-8.813355424673547,"pfxZ":0.5166951605632484,"pX":-0.005240338358614001,"pZ":1.5792746274659104,"vX0":7.398266483325551,"vY0":-130.77615038528396,"vZ0":-3.758967831114808,"x":117.2,"y":196.14,"x0":-1.7218040144964888,"y0":50.002040639643624,"z0":5.373718462153584,"aX":-15.309710091856632},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.4,"breakHorizontal":14.4,"spinRate":1887,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.41836578787506706,"extension":5.655676507741197},"hitData":{"launchSpeed":97.8,"launchAngle":-0.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.58,"coordY":70.47}},"index":0,"playId":"d2ef9b13-5e79-3dbe-b813-e4f9b39f66d8","pitchNumber":1,"startTime":"2026-08-09T18:58:59.525Z","endTime":"2026-08-09T18:59:11.503Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T18:59:11.503Z","atBatIndex":26},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Tyrone Taylor ground bunts into a force out, third baseman Nick Loftin to second baseman Michael Massey. Miguel Amaya out at 2nd. Tyrone Taylor to 1st.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-09T18:59:23.060Z","endTime":"2026-08-09T18:59:45.184Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"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],"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":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":90.0,"endSpeed":82.5,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.416535085418108,"aZ":-30.754741536446407,"pfxX":-10.029469749283516,"pfxZ":0.8170549369947153,"pX":0.08743073513253508,"pZ":2.7251161698534694,"vX0":7.904101377527297,"vY0":-130.93657170586374,"vZ0":-1.1342672517201886,"x":113.67,"y":165.2,"x0":-1.666020269404295,"y0":50.00280789893961,"z0":5.4632813370353395,"aX":-17.43031668916339},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.4,"breakHorizontal":16.4,"spinRate":1928,"spinDirection":246},"zone":5,"typeConfidence":2.0,"plateTime":0.4181741699796673,"extension":5.609064524386455},"hitData":{"launchSpeed":30.3,"launchAngle":6.0,"totalDistance":28.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":116.3,"coordY":189.47}},"index":0,"playId":"c702c4c0-7c4f-3d8c-95b0-5470904cecd8","pitchNumber":1,"startTime":"2026-08-09T18:59:36.049Z","endTime":"2026-08-09T18:59:45.184Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T18:59:45.184Z","atBatIndex":27},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Pete Crow-Armstrong grounds into a force out, second baseman Michael Massey to shortstop Tyler Tolbert. Tyrone Taylor out at 2nd. Pete Crow-Armstrong to 1st.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-09T19:00:17.622Z","endTime":"2026-08-09T19:01:52.888Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686475,"link":"/api/v1/people/686475"},"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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.394135210408,"aZ":-33.235130771023364,"pfxX":5.0857445695747465,"pfxZ":-0.7389185324924845,"pX":0.5429717056968223,"pZ":0.21439228400623572,"vX0":4.365469457475826,"vY0":-119.02469139895217,"vZ0":-4.669364331034078,"x":96.3,"y":232.99,"x0":-1.9741724911244054,"y0":50.002277904343885,"z0":5.204073447190605,"aX":7.311491313714207},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-2.2,"breakHorizontal":-10.2,"spinRate":2310,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.45980874988896847,"extension":5.594595597476028},"index":0,"playId":"8e8377d4-7d81-3fd1-82fe-6d820548960b","pitchNumber":1,"startTime":"2026-08-09T19:00:20.704Z","endTime":"2026-08-09T19:00:26.726Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"c4030bec-18dc-32cf-9d88-5360e91fa3c4","startTime":"2026-08-09T19:00:37.980Z","endTime":"2026-08-09T19:00:42.936Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.3308259941812,"aZ":-34.99104376247385,"pfxX":-5.12239819027743,"pfxZ":-1.872284646460673,"pX":-1.3863127479850903,"pZ":1.348866291058565,"vX0":3.261034207384457,"vY0":-121.44401536661796,"vZ0":-2.1371788578392694,"x":169.84,"y":202.36,"x0":-2.0765804231805616,"y0":50.00370480455942,"z0":5.2650083759692015,"aX":-7.701780443628541},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-3.6,"breakHorizontal":8.5,"spinRate":1377,"spinDirection":274},"zone":13,"typeConfidence":2.0,"plateTime":0.4498888991107668,"extension":5.5792323249147024},"index":2,"playId":"3f84de36-a9d2-3d6f-82b4-b46a2efd1f7f","pitchNumber":2,"startTime":"2026-08-09T19:00:55.417Z","endTime":"2026-08-09T19:01:00.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.98160866467599,"aZ":-32.36418053188777,"pfxX":-5.440954992411164,"pfxZ":-0.12353798821223094,"pX":-0.5043136568945279,"pZ":2.4272526740751355,"vX0":4.781559623286846,"vY0":-122.05358760606845,"vZ0":-0.5042768839254079,"x":136.22,"y":173.24,"x0":-1.7733466139351617,"y0":50.00288424991166,"z0":5.401788774857843,"aX":-8.28357844816271},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.1,"breakHorizontal":8.9,"spinRate":1565,"spinDirection":272},"zone":4,"typeConfidence":2.0,"plateTime":0.4472128136776221,"extension":5.868909447901873},"index":3,"playId":"e74a85e0-bc99-34a0-95be-e1cb9afdea19","pitchNumber":3,"startTime":"2026-08-09T19:01:15.785Z","endTime":"2026-08-09T19:01:22.003Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.430315069674595,"aZ":-26.104888874217103,"pfxX":-5.558563156826751,"pfxZ":3.299624451456914,"pX":-0.2467810487478639,"pZ":3.0527877642061902,"vX0":5.8554038841401415,"vY0":-133.93353481592013,"vZ0":-1.5391175961211374,"x":126.41,"y":156.35,"x0":-1.725826393648954,"y0":50.00435271413682,"z0":5.478907389736767,"aX":-10.230037124541266},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.9,"breakHorizontal":9.0,"spinRate":1949,"spinDirection":240},"zone":2,"typeConfidence":2.0,"plateTime":0.4069637997279032,"extension":5.902477615836171},"hitData":{"launchSpeed":93.3,"launchAngle":8.0,"totalDistance":125.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":157.58,"coordY":151.58}},"index":4,"playId":"7e822a35-9c73-3429-9c7d-340f5704393e","pitchNumber":4,"startTime":"2026-08-09T19:01:43.226Z","endTime":"2026-08-09T19:01:52.888Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T19:01:52.888Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Busch singles on a ground ball to right fielder Jac Caglianone. Pete Crow-Armstrong to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-09T19:02:17.657Z","endTime":"2026-08-09T19:05:11.004Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"postOnSecond":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.995275054965852,"aZ":-31.492132309218682,"pfxX":-7.884365509434215,"pfxZ":0.40673990343225164,"pX":-0.8487206540303073,"pZ":2.709250781799985,"vX0":5.0112303916996686,"vY0":-127.95868740727637,"vZ0":-0.7241069148641781,"x":149.35,"y":165.63,"x0":-1.798524358907701,"y0":50.001977127085766,"z0":5.442268404359328,"aX":-13.201185015122759},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.8,"breakHorizontal":13.3,"spinRate":1726,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.4264706264771281,"extension":5.546937309970698},"index":0,"playId":"df136294-9890-30d0-bac9-bea58817069e","pitchNumber":1,"startTime":"2026-08-09T19:02:24.977Z","endTime":"2026-08-09T19:02:29.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.591555973647015,"aZ":-34.89239340524934,"pfxX":-1.9832989021936083,"pfxZ":-1.935673008688319,"pX":-1.178295443799687,"pZ":1.874328415567636,"vX0":2.335534035418108,"vY0":-118.62992490654624,"vZ0":-0.797365817261279,"x":161.91,"y":188.17,"x0":-1.924206641242791,"y0":50.002305010211465,"z0":5.43414956400727,"aX":-2.7882686360595015},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-3.4,"breakHorizontal":2.9,"spinRate":2097,"spinDirection":26},"zone":13,"typeConfidence":2.0,"plateTime":0.46415814595549465,"extension":5.548700191786304},"index":1,"playId":"e070fa20-62fc-3fec-87b4-10e1f43e5355","pitchNumber":2,"startTime":"2026-08-09T19:02:44.689Z","endTime":"2026-08-09T19:02:48.213Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-09T19:03:04.081Z","endTime":"2026-08-09T19:03:18.685Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.2,"endSpeed":83.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.504619025596494,"aZ":-25.88020915294972,"pfxX":-6.734075429417642,"pfxZ":3.5115332268249784,"pX":-1.0248154346007836,"pZ":3.459532740197855,"vX0":3.9811550820581543,"vY0":-132.80322644349832,"vZ0":-0.6294699227122902,"x":156.06,"y":145.37,"x0":-1.6656975897393114,"y0":50.00328864030744,"z0":5.576270812463042,"aX":-12.07107987583149},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.5,"breakHorizontal":11.4,"spinRate":1894,"spinDirection":249},"zone":11,"typeConfidence":2.0,"plateTime":0.41188135432446993,"extension":5.599252705697232},"index":3,"playId":"a8ec315c-693d-3eca-9ece-627f4be8f6f5","pitchNumber":3,"startTime":"2026-08-09T19:03:18.685Z","endTime":"2026-08-09T19:03:23.899Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"playId":"c326d1e1-6e9a-3195-8c88-768eba38c51e","startTime":"2026-08-09T19:03:37.462Z","endTime":"2026-08-09T19:03:42.433Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.579630438639406,"aZ":-32.91929261157683,"pfxX":3.2774654962726,"pfxZ":-0.5160346257546973,"pX":0.1029628133029763,"pZ":2.013548642429425,"vX0":3.8755442568185043,"vY0":-118.94386166260122,"vZ0":-0.6500589085614655,"x":113.08,"y":184.41,"x0":-1.9727753450185412,"y0":50.00502793716369,"z0":5.272511160043811,"aX":4.701496072397601},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-0.8,"breakHorizontal":-6.8,"spinRate":2406,"spinDirection":49},"zone":8,"typeConfidence":2.0,"plateTime":0.46029997621365837,"extension":5.576062929435979},"index":5,"playId":"51051ddb-54f1-3d64-baba-825d56d9ce8d","pitchNumber":4,"startTime":"2026-08-09T19:03:56.106Z","endTime":"2026-08-09T19:04:00.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.658241656073894,"aZ":-31.473392102261773,"pfxX":-6.918398877646961,"pfxZ":0.3892476746641709,"pX":-0.31400261311668565,"pZ":2.340798474910595,"vX0":6.303471938599746,"vY0":-132.44752496402512,"vZ0":-1.9440866987088954,"x":128.97,"y":175.58,"x0":-1.8145506896083243,"y0":50.00114712837009,"z0":5.363945389831429,"aX":-12.41259162234872},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":0.5,"breakHorizontal":11.3,"spinRate":1892,"spinDirection":244},"zone":4,"typeConfidence":2.0,"plateTime":0.41197075452522913,"extension":5.743336907320464},"index":6,"playId":"d5924ed8-748f-35aa-a763-af0463c0f8fb","pitchNumber":5,"startTime":"2026-08-09T19:04:30.650Z","endTime":"2026-08-09T19:04:33.844Z","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":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.280508009931054,"aZ":-33.98625316402228,"pfxX":-1.7027387045414808,"pfxZ":-1.241272353979082,"pX":-0.7076081215010773,"pZ":1.6959712258864768,"vX0":3.420925820110903,"vY0":-120.24738696737906,"vZ0":-1.615732398031478,"x":143.97,"y":192.99,"x0":-1.927309327208957,"y0":50.00085863532005,"z0":5.391452600999683,"aX":-2.4941660254724027},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-2.4,"breakHorizontal":2.3,"spinRate":2050,"spinDirection":35},"zone":7,"typeConfidence":2.0,"plateTime":0.45546858257745226,"extension":5.4134662735352554},"hitData":{"launchSpeed":97.9,"launchAngle":7.0,"totalDistance":129.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":191.04,"coordY":103.93}},"index":7,"playId":"0ee35008-ea8b-3a06-abc1-b2df23d710e5","pitchNumber":6,"startTime":"2026-08-09T19:04:58.933Z","endTime":"2026-08-09T19:05:11.004Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T19:05:11.004Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Bregman singles on a ground ball to left fielder Starling Marte. Pete Crow-Armstrong scores. Michael Busch to 2nd.","rbi":1,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-09T19:05:30.711Z","endTime":"2026-08-09T19:05:48.849Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"postOnSecond":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":{"id":677976,"link":"/api/v1/people/677976"},"isScoringEvent":true,"rbi":true,"earned":true,"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":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.50529065464525,"aZ":-31.55783002316972,"pfxX":-8.183560206702282,"pfxZ":0.34117004453955424,"pX":-0.36987296458606106,"pZ":1.557266128755257,"vX0":6.659545150650665,"vY0":-132.66210237208526,"vZ0":-3.846193376170242,"x":131.1,"y":196.73,"x0":-1.8454468814572538,"y0":50.00027313209389,"z0":5.317843606833872,"aX":-14.632663731338658},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.0,"breakHorizontal":13.4,"spinRate":1857,"spinDirection":239},"zone":7,"typeConfidence":2.0,"plateTime":0.41234730185220014,"extension":6.092160531209326},"hitData":{"launchSpeed":101.0,"launchAngle":-1.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":82.55,"coordY":99.87}},"index":0,"playId":"b4213faa-517c-391d-b09e-0a338920b62a","pitchNumber":1,"startTime":"2026-08-09T19:05:37.224Z","endTime":"2026-08-09T19:05:48.849Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T19:05:48.849Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ian Happ grounds out, second baseman Michael Massey to first baseman Salvador Perez.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-09T19:06:19.024Z","endTime":"2026-08-09T19:07:10.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"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":90.1,"endSpeed":83.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.656766280081843,"aZ":-30.787577895688518,"pfxX":-8.025232195022603,"pfxZ":0.790696070197205,"pX":-1.3447381142490098,"pZ":2.0210489475641435,"vX0":4.334143463580242,"vY0":-131.2898709135405,"vZ0":-2.5988932360423798,"x":168.26,"y":184.21,"x0":-1.9671219920671716,"y0":50.005018125182886,"z0":5.296147238066812,"aX":-14.126969250691264},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.1,"breakHorizontal":13.7,"spinRate":1970,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.4158814972497149,"extension":5.687314248694605},"index":0,"playId":"cde9cddf-d607-3123-8371-e285156f1177","pitchNumber":1,"startTime":"2026-08-09T19:06:25.329Z","endTime":"2026-08-09T19:06:29.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":78.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.529726690419867,"aZ":-35.58110591565278,"pfxX":-3.640624456014466,"pfxZ":-2.2331296516355854,"pX":0.25143028257760963,"pZ":1.4321717641770306,"vX0":6.130939835782284,"vY0":-122.06877355043969,"vZ0":-1.9330957418407877,"x":107.42,"y":200.11,"x0":-1.807170497371048,"y0":50.002860626295536,"z0":5.265946652311766,"aX":-5.555708384494675},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-4.2,"breakHorizontal":5.3,"spinRate":991,"spinDirection":268},"zone":14,"typeConfidence":2.0,"plateTime":0.4468242029234277,"extension":5.701225526606198},"index":1,"playId":"f1bfbd91-445b-3336-9398-eeaa113987de","pitchNumber":2,"startTime":"2026-08-09T19:06:44.712Z","endTime":"2026-08-09T19:06:49.693Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.78020454516934,"aZ":-34.64458326485615,"pfxX":-4.914859855925403,"pfxZ":-1.6422769084249103,"pX":-0.3046174644454998,"pZ":1.7531940839271718,"vX0":5.4783842349048735,"vY0":-122.18462916771327,"vZ0":-1.2347569622948444,"x":128.61,"y":191.44,"x0":-1.9405540383893007,"y0":50.00143405244959,"z0":5.250600193755182,"aX":-7.407856109932318},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.0,"breakHorizontal":7.6,"spinRate":1358,"spinDirection":267},"zone":7,"typeConfidence":2.0,"plateTime":0.4488165014956227,"extension":5.827882248926155},"hitData":{"launchSpeed":94.3,"launchAngle":-7.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.27,"coordY":155.68}},"index":2,"playId":"d665962f-f649-3c5e-a3d5-471a8d41d3f9","pitchNumber":3,"startTime":"2026-08-09T19:07:04.168Z","endTime":"2026-08-09T19:07:10.977Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T19:07:10.977Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bobby Witt Jr. flies out to center fielder Tyrone Taylor.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-09T19:09:07.586Z","endTime":"2026-08-09T19:10:05.416Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":72.5,"endSpeed":67.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.715698313915745,"aZ":-39.937778840340066,"pfxX":-6.789062392727584,"pfxZ":-6.909919258649009,"pX":1.3676417552114442,"pZ":1.7132806605725899,"vX0":-0.13623095581218206,"vY0":-105.58097295595162,"vZ0":1.2488561450601223,"x":64.87,"y":192.52,"x0":2.3144282158674905,"y0":50.00174917950741,"z0":5.725993842479792,"aX":-7.630096712180093},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.0,"breakVerticalInduced":-11.8,"breakHorizontal":12.4,"spinRate":2602,"spinDirection":308},"zone":14,"typeConfidence":0.9,"plateTime":0.5196495969442174,"extension":5.941201898549228},"index":0,"playId":"9b6acaa3-a1c3-3c07-a583-c203e7e4ce2f","pitchNumber":1,"startTime":"2026-08-09T19:09:21.809Z","endTime":"2026-08-09T19:09:25.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":72.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.413722920814987,"aZ":-28.770868254173934,"pfxX":8.67189610538891,"pfxZ":2.581163376996715,"pX":0.0340905983546366,"pZ":1.7658548680258375,"vX0":-7.059461776785402,"vY0":-113.73501259698335,"vZ0":-1.5388517268731514,"x":115.7,"y":191.1,"x0":2.0404940827612945,"y0":50.00437858683256,"z0":5.284910984556124,"aX":11.446412202625726},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":4.6,"breakHorizontal":-14.0,"spinRate":1481,"spinDirection":117},"zone":8,"typeConfidence":0.9,"plateTime":0.4802287017527296,"extension":6.309084886191416},"index":1,"playId":"a6cd75c2-8686-30f1-a7c2-6e18a945bc5f","pitchNumber":2,"startTime":"2026-08-09T19:09:36.820Z","endTime":"2026-08-09T19:09:41.479Z","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":92.1,"endSpeed":84.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.143798232222803,"aZ":-18.04397126588507,"pfxX":7.546484543680806,"pfxZ":7.749656074519672,"pX":-0.19040369818257258,"pZ":2.603071300192185,"vX0":-8.330297405537669,"vY0":-133.95810061582796,"vZ0":-3.7681421195164333,"x":124.26,"y":168.5,"x0":1.97479942592674,"y0":50.00032097221767,"z0":5.313027663381513,"aX":13.75424714607022},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.4,"breakHorizontal":-11.9,"spinRate":2399,"spinDirection":122},"zone":5,"typeConfidence":0.89,"plateTime":0.40842102851954687,"extension":6.121443150381083},"hitData":{"launchSpeed":97.5,"launchAngle":48.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":157.65,"coordY":76.64}},"index":2,"playId":"a0493e40-871e-3e87-977e-38d05dd97af4","pitchNumber":3,"startTime":"2026-08-09T19:09:52.775Z","endTime":"2026-08-09T19:10:05.416Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T19:10:05.416Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jac Caglianone grounds out, first baseman Michael Busch to pitcher Matthew Boyd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-09T19:10:12.824Z","endTime":"2026-08-09T19:11:38.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"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":571510,"link":"/api/v1/people/571510"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.8,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.119971715062785,"aZ":-31.24422383027598,"pfxX":1.3542594273594215,"pfxZ":0.6011786260279788,"pX":-1.0956624185470152,"pZ":2.5019885461113054,"vX0":-9.017845090087016,"vY0":-123.00299316282558,"vZ0":0.2177386614187784,"x":158.76,"y":171.23,"x0":2.4399150798504072,"y0":50.00019462611486,"z0":5.058986528183794,"aX":2.0799381664776124},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.4,"breakHorizontal":-0.4,"spinRate":2637,"spinDirection":253},"zone":13,"typeConfidence":0.89,"plateTime":0.4451020840360287,"extension":6.172773702430191},"index":0,"playId":"8e7140ab-f396-3930-acca-ddf5d7c57b16","pitchNumber":1,"startTime":"2026-08-09T19:10:28.409Z","endTime":"2026-08-09T19:10:32.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":74.4,"endSpeed":68.1,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.69926476474641,"aZ":-38.01478134301718,"pfxX":-8.818276786045818,"pfxZ":-4.979388641429832,"pX":0.3562053155283588,"pZ":2.7722310244893174,"vX0":-2.0600572766787906,"vY0":-108.22833551683566,"vZ0":2.9156556623153165,"x":103.42,"y":163.93,"x0":2.4679549524078657,"y0":50.00009593780833,"z0":5.6009635873249755,"aX":-10.35177739582931},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-7.8,"breakHorizontal":16.6,"spinRate":2704,"spinDirection":301},"zone":6,"typeConfidence":0.9,"plateTime":0.508075011330579,"extension":6.055169243063689},"index":1,"playId":"605b9a02-dba4-3aff-83ed-00a7c5520a03","pitchNumber":2,"startTime":"2026-08-09T19:10:40.621Z","endTime":"2026-08-09T19:10:44.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.2,"endSpeed":69.5,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.67994681396453,"aZ":-36.86433933600921,"pfxX":-8.816338975405882,"pfxZ":-3.883009572880953,"pX":0.7885542688690508,"pZ":0.3762431741967715,"vX0":-1.0156883882215004,"vY0":-109.57394730464351,"vZ0":-1.9227345886772822,"x":86.94,"y":228.62,"x0":2.403680079511049,"y0":50.00511707715903,"z0":5.230884255204935,"aX":-10.642715566825624},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-7.2,"breakHorizontal":16.2,"spinRate":2478,"spinDirection":305},"zone":14,"typeConfidence":0.9,"plateTime":0.5012828567092233,"extension":6.201240379790263},"index":2,"playId":"e20d876b-e259-3b62-ac4f-930a6aad39c1","pitchNumber":3,"startTime":"2026-08-09T19:10:56.322Z","endTime":"2026-08-09T19:11:00.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.894577947989358,"aZ":-24.931411404602038,"pfxX":10.369127801398237,"pfxZ":3.963665456219525,"pX":-0.344424083583573,"pZ":1.9696209017814523,"vX0":-9.510131627921178,"vY0":-134.29891623580457,"vZ0":-3.7432626514327145,"x":130.13,"y":185.6,"x0":1.8942099663994418,"y0":50.00474195079887,"z0":5.153428582510199,"aX":18.956752234221355},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.6,"breakHorizontal":-16.8,"spinRate":2284,"spinDirection":119},"zone":7,"typeConfidence":0.89,"plateTime":0.4077406398143637,"extension":6.177014479212021},"index":3,"playId":"16dfe35e-0453-3e91-83df-a5202c404828","pitchNumber":4,"startTime":"2026-08-09T19:11:15.384Z","endTime":"2026-08-09T19:11:20.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.7,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.99615849435963,"aZ":-31.747901197335224,"pfxX":0.0725751729683175,"pfxZ":0.29092508537930506,"pX":-1.2977460217517476,"pZ":2.835097397418664,"vX0":-8.480947146694986,"vY0":-120.35525496440631,"vZ0":1.4775499765004378,"x":166.47,"y":162.23,"x0":2.24646585948476,"y0":50.00462787866623,"z0":5.002525232785813,"aX":0.10753533039567324},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.1,"breakHorizontal":1.7,"spinRate":2551,"spinDirection":295},"zone":11,"typeConfidence":0.92,"plateTime":0.45321574217566507,"extension":6.172413498371917},"hitData":{"launchSpeed":66.0,"launchAngle":-50.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.02,"coordY":164.25}},"index":4,"playId":"ff390a02-716c-327f-a81e-8340c150f7fe","pitchNumber":5,"startTime":"2026-08-09T19:11:30.809Z","endTime":"2026-08-09T19:11:38.337Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T19:11:38.337Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Salvador Perez singles on a line drive to center fielder Tyrone Taylor.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-09T19:12:11.550Z","endTime":"2026-08-09T19:14:03.915Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.916130247256454,"aZ":-24.313137941985843,"pfxX":8.387841232028556,"pfxZ":4.128196987114714,"pX":1.6404687606792838,"pZ":2.4108815596108477,"vX0":-3.8725523752224715,"vY0":-136.16156574781735,"vZ0":-2.9898093157438583,"x":54.47,"y":173.69,"x0":1.980339176929914,"y0":50.003341082585884,"z0":5.179348928246532,"aX":15.9740060353944},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.1,"breakHorizontal":-14.5,"spinRate":2204,"spinDirection":119},"zone":14,"typeConfidence":0.89,"plateTime":0.4001018239738028,"extension":6.1794328199075155},"index":0,"playId":"5a19d574-2b6b-3876-a378-f0e8a4154877","pitchNumber":1,"startTime":"2026-08-09T19:12:24.830Z","endTime":"2026-08-09T19:12:28.513Z","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":83.2,"endSpeed":78.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.316511478519644,"aZ":-31.319266217911952,"pfxX":0.1945061474851022,"pfxZ":0.5601325667272405,"pX":-0.2368348484335046,"pZ":2.6630872424560943,"vX0":-6.294969560512746,"vY0":-121.18607246384533,"vZ0":0.824734680554218,"x":126.03,"y":166.88,"x0":2.3429790522504224,"y0":50.00188321552009,"z0":5.003756228427731,"aX":0.29694055259627705},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.4,"breakHorizontal":0.8,"spinRate":2430,"spinDirection":269},"zone":5,"typeConfidence":0.91,"plateTime":0.44786095467973075,"extension":6.239210301105627},"index":1,"playId":"2cf40a43-d167-335b-a1bc-066c8d508b43","pitchNumber":2,"startTime":"2026-08-09T19:12:37.962Z","endTime":"2026-08-09T19:12:46.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":72.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.863910195014803,"aZ":-29.059260609135734,"pfxX":7.274970859611732,"pfxZ":2.3701112196106493,"pX":-0.4329962062282833,"pZ":2.107748827570613,"vX0":-7.526529043652496,"vY0":-113.41933724338665,"vZ0":-0.7559727330849296,"x":133.5,"y":181.87,"x0":1.9683238312025084,"y0":50.003540394478314,"z0":5.318721209411837,"aX":9.570286668994099},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":4.4,"breakHorizontal":-11.5,"spinRate":1633,"spinDirection":107},"zone":7,"typeConfidence":0.89,"plateTime":0.48113470718792417,"extension":5.846670438022433},"index":2,"playId":"e415d35b-33ab-3c95-a229-f837defa23f9","pitchNumber":3,"startTime":"2026-08-09T19:13:12.483Z","endTime":"2026-08-09T19:13:17.342Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-09T19:13:22.477Z","endTime":"2026-08-09T19:13:34.751Z","isPitch":false,"type":"action","player":{"id":521692,"link":"/api/v1/people/521692"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":71.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.681760372404867,"aZ":-30.24758986530063,"pfxX":8.138635845330732,"pfxZ":1.4958708318477516,"pX":1.7199456492243697,"pZ":2.372479032492094,"vX0":-3.8494191542432445,"vY0":-112.93550152268479,"vZ0":0.2639820827233399,"x":51.44,"y":174.72,"x0":2.389628643636809,"y0":50.00435162593418,"z0":5.297763972416163,"aX":10.507782551077288},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":3.1,"breakHorizontal":-13.8,"spinRate":1548,"spinDirection":113},"zone":14,"typeConfidence":0.9,"plateTime":0.4851017116593943,"extension":6.270581670166008},"index":4,"playId":"1fde805d-b16c-3f38-879c-5413a3207c01","pitchNumber":4,"startTime":"2026-08-09T19:13:34.751Z","endTime":"2026-08-09T19:13:38.193Z","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":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.136569292896052,"aZ":-32.40047340827001,"pfxX":-0.317840882401623,"pfxZ":-0.15234742207631768,"pX":-0.45224081131098154,"pZ":1.6745956682899095,"vX0":-6.578965955906827,"vY0":-120.17489704806911,"vZ0":-0.8478825077131587,"x":134.24,"y":193.57,"x0":2.3614109817247804,"y0":50.004184097358205,"z0":4.9082376967783,"aX":-0.4648716523650788},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.2,"breakHorizontal":2.2,"spinRate":2336,"spinDirection":281},"zone":7,"typeConfidence":0.91,"plateTime":0.45565101549748466,"extension":6.237401679032786},"hitData":{"launchSpeed":90.6,"launchAngle":10.0,"totalDistance":155.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":110.74,"coordY":120.13}},"index":5,"playId":"edac2798-7671-3556-8a8a-8c7c5dea74fd","pitchNumber":5,"startTime":"2026-08-09T19:13:52.334Z","endTime":"2026-08-09T19:14:03.915Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T19:14:03.915Z","atBatIndex":34},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Starling Marte homers (2) on a fly ball to left field. Salvador Perez scores.","rbi":2,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-09T19:14:21.270Z","endTime":"2026-08-09T19:16:32.704Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"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":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":{"id":571510,"link":"/api/v1/people/571510"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":{"id":571510,"link":"/api/v1/people/571510"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":86.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.22687137183114,"aZ":-18.28763773448821,"pfxX":6.697979353219013,"pfxZ":7.367389475821405,"pX":-0.5479563960133876,"pZ":2.6257987147577015,"vX0":-8.455567354300461,"vY0":-135.58157841208256,"vZ0":-3.7746000388998064,"x":137.89,"y":167.88,"x0":1.7230720819285783,"y0":50.00045451934081,"z0":5.292085192877249,"aX":12.62168715222716},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.8,"breakHorizontal":-10.6,"spinRate":2310,"spinDirection":124},"zone":4,"typeConfidence":0.89,"plateTime":0.402097377866546,"extension":6.372739301942306},"index":0,"playId":"dee97574-436c-3206-8afe-c5178758c6fd","pitchNumber":1,"startTime":"2026-08-09T19:14:30.711Z","endTime":"2026-08-09T19:14:34.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":72.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.586059245132066,"aZ":-28.478408571458058,"pfxX":9.877606614554356,"pfxZ":2.7779722582924826,"pX":0.29985615276121896,"pZ":2.1089329997579487,"vX0":-7.032336969624453,"vY0":-113.946775128349,"vZ0":-0.8361205970675645,"x":105.57,"y":181.84,"x0":2.124701047753091,"y0":50.00353915048739,"z0":5.264814212256691,"aX":13.145429260276273},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":5.2,"breakHorizontal":-16.4,"spinRate":1694,"spinDirection":112},"zone":9,"typeConfidence":0.9,"plateTime":0.4785133461759181,"extension":6.359621138505566},"index":1,"playId":"8448389c-db00-3af5-a2e4-e90670889210","pitchNumber":2,"startTime":"2026-08-09T19:14:52.527Z","endTime":"2026-08-09T19:14:56.578Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-09T19:15:04.206Z","endTime":"2026-08-09T19:15:21.209Z","isPitch":false,"type":"action","player":{"id":516782,"link":"/api/v1/people/516782"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.9,"endSpeed":71.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.08973838397483,"aZ":-29.31062665391377,"pfxX":8.97496511029251,"pfxZ":2.2367751713506037,"pX":1.8164971906603147,"pZ":1.4317265757369932,"vX0":-3.5271033948478814,"vY0":-111.97810360601375,"vZ0":-1.7673188408192315,"x":47.76,"y":200.12,"x0":2.2409698644639318,"y0":50.0006887777017,"z0":5.213178369765265,"aX":11.463969714538317},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":4.0,"breakHorizontal":-15.5,"spinRate":1668,"spinDirection":113},"zone":14,"typeConfidence":0.91,"plateTime":0.48803795786689363,"extension":6.242769339856255},"index":3,"playId":"eb561906-7630-3ec5-9c84-506fe1968769","pitchNumber":3,"startTime":"2026-08-09T19:15:21.209Z","endTime":"2026-08-09T19:15:24.952Z","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":93.0,"endSpeed":84.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.07255314365951,"aZ":-26.45745713320053,"pfxX":6.998281202089201,"pfxZ":3.0838727887052446,"pX":1.5481340268212394,"pZ":3.637756185561717,"vX0":-3.234674061645096,"vY0":-135.42568635149578,"vZ0":0.20225114683038015,"x":57.99,"y":140.56,"x0":1.84997393934372,"y0":50.003768065508616,"z0":5.41548680108957,"aX":12.976028294870764},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.9,"breakHorizontal":-12.0,"spinRate":1993,"spinDirection":124},"zone":12,"typeConfidence":0.87,"plateTime":0.4047368438879886,"extension":6.1079378677202385},"index":4,"playId":"b2c624c5-a272-3b34-b74e-d33a92354854","pitchNumber":4,"startTime":"2026-08-09T19:15:41.485Z","endTime":"2026-08-09T19:15:45.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.6,"endSpeed":70.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.42731292494847,"aZ":-31.077920370107293,"pfxX":8.580901308939325,"pfxZ":0.8801810823420642,"pX":-0.5382753413135585,"pZ":2.0020125651028,"vX0":-7.763174919677127,"vY0":-111.23658684617276,"vZ0":-0.2552987436420352,"x":137.52,"y":184.73,"x0":1.8862960571558902,"y0":50.00430003061145,"z0":5.347197267084249,"aX":10.727034871236333},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":1.8,"breakHorizontal":-13.4,"spinRate":1648,"spinDirection":110},"zone":7,"typeConfidence":0.9,"plateTime":0.49287569563432765,"extension":5.903900892137996},"hitData":{"launchSpeed":106.5,"launchAngle":26.0,"totalDistance":413.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":20.33,"coordY":68.18}},"index":5,"playId":"363132ab-1a30-3fa2-a69d-7ea262e5f68e","pitchNumber":5,"startTime":"2026-08-09T19:16:02.117Z","endTime":"2026-08-09T19:16:32.704Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T19:16:32.704Z","atBatIndex":35},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Michael Massey triples (1) on a line drive to center fielder Tyrone Taylor, deflected by right fielder Michael Conforto.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-09T19:16:50.363Z","endTime":"2026-08-09T19:17:21.400Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_deflection"},{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.776202173320506,"aZ":-23.761249063584977,"pfxX":7.791681610796324,"pfxZ":4.508906719905072,"pX":0.43268881331826636,"pZ":2.5449554651402555,"vX0":-6.622670932887248,"vY0":-135.71099586485903,"vZ0":-2.4920166034732945,"x":100.51,"y":170.07,"x0":1.892672243553225,"y0":50.00046643523331,"z0":5.130664322721084,"aX":14.528074214726754},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.8,"breakHorizontal":-12.7,"spinRate":2017,"spinDirection":122},"zone":6,"typeConfidence":0.89,"plateTime":0.4036385742612225,"extension":6.428238723930752},"index":0,"playId":"7931d5fc-035c-3554-bdba-206cd1c519b2","pitchNumber":1,"startTime":"2026-08-09T19:16:53.574Z","endTime":"2026-08-09T19:16:58.216Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":74.3,"endSpeed":68.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.331448013601868,"aZ":-37.84089558948651,"pfxX":-6.047505303527129,"pfxZ":-4.803266563561184,"pX":-1.0845081258965386,"pZ":1.963865657602942,"vX0":-5.201532051666393,"vY0":-108.08282233748925,"vZ0":1.3838866000921786,"x":158.34,"y":185.76,"x0":2.1413895365102094,"y0":50.002477911892996,"z0":5.479659393722308,"aX":-7.134326593772073},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-7.9,"breakHorizontal":12.4,"spinRate":2324,"spinDirection":301},"zone":13,"typeConfidence":0.9,"plateTime":0.5073127992084707,"extension":6.092078625181692},"hitData":{"launchSpeed":75.8,"launchAngle":25.0,"totalDistance":248.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":181.15,"coordY":116.84}},"index":1,"playId":"d9b80e62-a175-343f-af58-16bb8b6d3998","pitchNumber":2,"startTime":"2026-08-09T19:17:06.608Z","endTime":"2026-08-09T19:17:21.400Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T19:17:21.400Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Tolbert grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-09T19:18:50.797Z","endTime":"2026-08-09T19:19:02.073Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-09T19:17:51.881Z","endTime":"2026-08-09T19:18:53.071Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":72.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.835548560533844,"aZ":-30.385963131236938,"pfxX":9.145461639170348,"pfxZ":1.339331603935836,"pX":0.7664512378302488,"pZ":2.0535376672909287,"vX0":-5.808291857233603,"vY0":-114.61753877489576,"vZ0":-0.5065647055190022,"x":87.78,"y":183.33,"x0":2.1430165489272195,"y0":50.00090756507845,"z0":5.240028106650801,"aX":12.188285910541506},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":2.6,"breakHorizontal":-15.1,"spinRate":1624,"spinDirection":110},"zone":9,"typeConfidence":0.9,"plateTime":0.4775576030886275,"extension":6.136712317615525},"hitData":{"launchSpeed":57.1,"launchAngle":-35.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.97,"coordY":160.56}},"index":1,"playId":"b3a44a19-0688-3911-aa06-f9a2cbb55442","pitchNumber":1,"startTime":"2026-08-09T19:18:53.071Z","endTime":"2026-08-09T19:19:02.073Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T19:19:02.073Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Conforto grounds out, first baseman Salvador Perez to pitcher Randy Dobnak.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-09T19:20:55.362Z","endTime":"2026-08-09T19:21:32.412Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"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":"Groundout","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":0},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":677976,"link":"/api/v1/people/677976"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":88.6,"endSpeed":81.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.743771575831087,"aZ":-31.882328141879686,"pfxX":-9.028264744453045,"pfxZ":0.16808076801218785,"pX":-0.4066960006582294,"pZ":1.9064642180110871,"vX0":6.616088364440337,"vY0":-128.9571392666528,"vZ0":-2.475857563119498,"x":132.5,"y":187.31,"x0":-1.8322184848653202,"y0":50.000123461162154,"z0":5.337775886126678,"aX":-15.208181021270724},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.0,"breakHorizontal":14.9,"spinRate":1826,"spinDirection":245},"zone":7,"typeConfidence":2.0,"plateTime":0.42469767903447897,"extension":5.52132189658189},"hitData":{"launchSpeed":84.8,"launchAngle":-28.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.6,"coordY":165.78}},"index":0,"playId":"42785bfb-3dee-30c6-b5b0-363cb07003b4","pitchNumber":1,"startTime":"2026-08-09T19:21:23.819Z","endTime":"2026-08-09T19:21:32.412Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T19:21:32.412Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nico Hoerner walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-09T19:21:44.249Z","endTime":"2026-08-09T19:23:49.501Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.454451353596117,"aZ":-30.467516964193113,"pfxX":-7.5834557871688375,"pfxZ":0.9919515417756095,"pX":-0.8394005410338562,"pZ":2.6491408151435794,"vX0":5.196983421305606,"vY0":-129.54342202647163,"vZ0":-1.4015944949900296,"x":149.0,"y":167.25,"x0":-1.8760023756167619,"y0":50.00095434817387,"z0":5.504141452560014,"aX":-13.020108284860338},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.7,"breakHorizontal":12.7,"spinRate":1851,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.4211529875200881,"extension":5.569695039024536},"index":0,"playId":"02a97708-f821-3f7b-9118-bee5cdf79b91","pitchNumber":1,"startTime":"2026-08-09T19:22:04.865Z","endTime":"2026-08-09T19:22:09.473Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-08-09T19:22:20.852Z","endTime":"2026-08-09T19:22:31.556Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.891721346121443,"aZ":-30.878160591764516,"pfxX":-10.630220873323449,"pfxZ":0.7535510479696397,"pX":-0.1841696490988778,"pZ":1.4372642167790557,"vX0":7.697830982206446,"vY0":-130.66166220013852,"vZ0":-4.243969296675657,"x":124.02,"y":199.97,"x0":-1.7893837870544838,"y0":50.00525875266109,"z0":5.406530314710821,"aX":-18.35728111553615},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.6,"breakHorizontal":17.5,"spinRate":1884,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.41942771042363436,"extension":5.673645063967272},"index":2,"playId":"4e8baa74-23b6-3e93-a1ad-9f86dcc87aae","pitchNumber":2,"startTime":"2026-08-09T19:22:31.556Z","endTime":"2026-08-09T19:22:36.216Z","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":90.4,"endSpeed":83.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.031691405910962,"aZ":-28.812042526841932,"pfxX":-10.111440294330617,"pfxZ":1.9154096909628144,"pX":0.572377716778731,"pZ":1.9497890451075086,"vX0":9.097583163935141,"vY0":-131.38999629492412,"vZ0":-3.230837394069823,"x":95.18,"y":186.14,"x0":-1.6161351319562665,"y0":50.000934952119735,"z0":5.329214660083564,"aX":-17.731863747684844},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.0,"breakHorizontal":16.4,"spinRate":1926,"spinDirection":241},"zone":9,"typeConfidence":2.0,"plateTime":0.4163709200650909,"extension":5.736855298883133},"index":3,"playId":"72724e4e-42ee-3cc9-bab3-bf1dbe23b729","pitchNumber":3,"startTime":"2026-08-09T19:22:45.818Z","endTime":"2026-08-09T19:22:50.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.247287312890357,"aZ":-30.38720344372227,"pfxX":-9.472506313473932,"pfxZ":1.0225903960924514,"pX":0.1977028410467783,"pZ":1.102304943937912,"vX0":8.164776697675737,"vY0":-131.32136192337362,"vZ0":-4.994294326330754,"x":109.46,"y":209.02,"x0":-1.7177503408322568,"y0":50.0034460359216,"z0":5.283364654046091,"aX":-16.58080258002015},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.0,"breakHorizontal":15.4,"spinRate":1961,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.41673876459544257,"extension":5.805981665780598},"index":4,"playId":"9cfe0a51-364c-31cc-8f8c-8add5e8f0eae","pitchNumber":4,"startTime":"2026-08-09T19:23:00.119Z","endTime":"2026-08-09T19:23:04.532Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2451495779887,"aZ":-29.117604146646883,"pfxX":5.582163292020322,"pfxZ":2.1647877053882914,"pX":-0.40532922013779804,"pZ":1.9080104805035414,"vX0":2.3124963903100295,"vY0":-118.46527397162224,"vZ0":-1.7233681035012811,"x":132.45,"y":187.26,"x0":-2.1214788110369636,"y0":50.001551501327995,"z0":5.325932916065081,"aX":7.872106719551331},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":3.7,"breakHorizontal":-10.7,"spinRate":2466,"spinDirection":60},"zone":7,"typeConfidence":2.0,"plateTime":0.46370389139962986,"extension":5.517187464246378},"index":5,"playId":"23402f45-f758-3fc2-a424-55d7246f6f0e","pitchNumber":5,"startTime":"2026-08-09T19:23:12.633Z","endTime":"2026-08-09T19:23:16.013Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.460137900774004,"aZ":-26.710067957132516,"pfxX":-11.419035490214094,"pfxZ":3.019332081643495,"pX":1.4164494647384935,"pZ":1.6920233778533655,"vX0":11.406465561765652,"vY0":-133.3285292071903,"vZ0":-4.870576822578076,"x":63.01,"y":193.1,"x0":-1.4243553863195677,"y0":50.00109474901034,"z0":5.459347637906348,"aX":-20.649484779049736},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.6,"breakHorizontal":18.4,"spinRate":1988,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4101086072593989,"extension":5.709355549230313},"index":6,"playId":"51e5fc50-2f94-33df-b3ad-04d3ec0a6f67","pitchNumber":6,"startTime":"2026-08-09T19:23:29.541Z","endTime":"2026-08-09T19:23:33.697Z","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":91.2,"endSpeed":84.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.194295466346105,"aZ":-28.040315621185822,"pfxX":-10.093826226413972,"pfxZ":2.3066630596207442,"pX":-1.3603104239423995,"pZ":2.1942502713919807,"vX0":4.6729260174034035,"vY0":-132.76226138361366,"vZ0":-2.9024485195706915,"x":168.85,"y":179.54,"x0":-1.8273295020752676,"y0":50.00490585262872,"z0":5.332670863217839,"aX":-18.103763529544075},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.7,"breakHorizontal":17.3,"spinRate":1978,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4118381999165992,"extension":5.714673366153543},"index":7,"playId":"375b1248-d16f-3953-a2b4-3881f9d5a3f1","pitchNumber":7,"startTime":"2026-08-09T19:23:42.560Z","endTime":"2026-08-09T19:23:49.501Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T19:23:49.501Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-09T19:24:04.694Z","endTime":"2026-08-09T19:27:20.597Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,8,9],"actionIndex":[7],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.805129371159722,"aZ":-34.57229603714163,"pfxX":5.491236572119762,"pfxZ":-1.6543025739799795,"pX":-0.7334844605949009,"pZ":2.2914258925957522,"vX0":1.5352318344692244,"vY0":-118.64643694363448,"vZ0":-0.045752657498487226,"x":144.96,"y":176.91,"x0":-2.1004774411139344,"y0":50.00570870290688,"z0":5.42615291706097,"aX":7.936745024162303},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-2.8,"breakHorizontal":-10.3,"spinRate":2552,"spinDirection":53},"zone":4,"typeConfidence":2.0,"plateTime":0.45927084726391065,"extension":5.461917395379106},"index":0,"playId":"a35ea100-302e-3198-b8fd-9759e199d1de","pitchNumber":1,"startTime":"2026-08-09T19:24:12.912Z","endTime":"2026-08-09T19:24:17.931Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.60054551850845,"aZ":-38.426513762680266,"pfxX":-6.714960316301719,"pfxZ":-4.1586085299688715,"pX":0.08256371248062563,"pZ":2.127977165351837,"vX0":6.463194232034045,"vY0":-121.99400724411852,"vZ0":0.04765816986229976,"x":113.85,"y":181.32,"x0":-1.7320757170098329,"y0":50.00329863330714,"z0":5.427847661221351,"aX":-10.094703214225376},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-7.2,"breakHorizontal":10.6,"spinRate":1580,"spinDirection":266},"zone":8,"typeConfidence":2.0,"plateTime":0.4494461341597944,"extension":5.769689240633842},"index":1,"playId":"f7e23016-a511-3019-8349-2411b843503a","pitchNumber":2,"startTime":"2026-08-09T19:24:32.362Z","endTime":"2026-08-09T19:24:37.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":77.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.554399669259176,"aZ":-31.486975102453776,"pfxX":4.314863917714783,"pfxZ":0.4617038121673236,"pX":0.48833515060324334,"pZ":1.8360328130925163,"vX0":4.372273705863461,"vY0":-120.72123999625555,"vZ0":-1.8164865616363293,"x":98.39,"y":189.21,"x0":-1.8981396467021479,"y0":50.0051973262611,"z0":5.3353159463512885,"aX":6.453612285180972},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.7,"breakHorizontal":-8.8,"spinRate":2539,"spinDirection":71},"zone":9,"typeConfidence":2.0,"plateTime":0.45141800282451117,"extension":5.517270182051397},"index":2,"playId":"7cf0bf76-be01-343b-b8a1-cae1d8fbd5ac","pitchNumber":3,"startTime":"2026-08-09T19:24:54.115Z","endTime":"2026-08-09T19:24:57.969Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"playId":"a52467aa-20f2-3642-ba48-436037d0e5bb","startTime":"2026-08-09T19:25:19.932Z","endTime":"2026-08-09T19:25:24.458Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":4,"startTime":"2026-08-09T19:25:39.889Z","endTime":"2026-08-09T19:25:39.890Z","isPitch":false,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":1},"index":5,"playId":"d79289f4-4e12-4f0d-a07c-4aace3ccd34a","startTime":"2026-08-09T19:25:39.891Z","endTime":"2026-08-09T19:25:44.891Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.67878000238763,"aZ":-34.898462208514154,"pfxX":-3.3290244462886758,"pfxZ":-1.8312313889428964,"pX":-2.027573161663925,"pZ":2.011891280616664,"vX0":1.0924363227631677,"vY0":-120.84142960216782,"vZ0":-0.5099186122595492,"x":194.29,"y":184.46,"x0":-2.051921672141726,"y0":50.00516155186501,"z0":5.281104042171938,"aX":-4.943440219521232},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-3.2,"breakHorizontal":5.8,"spinRate":1208,"spinDirection":267},"zone":13,"typeConfidence":2.0,"plateTime":0.45257236716196036,"extension":5.6738556094804045},"index":6,"playId":"8cd38e68-12bd-39dc-8c77-e8e89dd23da7","pitchNumber":4,"startTime":"2026-08-09T19:26:12.419Z","endTime":"2026-08-09T19:26:19.022Z","isPitch":true,"type":"pitch"},{"details":{"description":"Nico Hoerner steals (18) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":7,"actionPlayId":"8cd38e68-12bd-39dc-8c77-e8e89dd23da7","startTime":"2026-08-09T19:26:31.095Z","endTime":"2026-08-09T19:26:44.669Z","isPitch":false,"isBaseRunningPlay":true,"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.382121642930986,"aZ":-34.033427516521684,"pfxX":-3.522731001608542,"pfxZ":-1.2316482917522427,"pX":-0.20552691107946067,"pZ":1.3412110663711942,"vX0":5.181582588746062,"vY0":-121.74509889062745,"vZ0":-2.3738127595544394,"x":124.83,"y":202.57,"x0":-1.897147769527039,"y0":50.00106551020516,"z0":5.25504641610241,"aX":-5.3234665873882365},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.5,"breakHorizontal":5.3,"spinRate":1434,"spinDirection":274},"zone":13,"typeConfidence":2.0,"plateTime":0.44873621949239784,"extension":5.967294128995744},"index":8,"playId":"010c58da-c1ec-35c6-9913-45e50a542e22","pitchNumber":5,"startTime":"2026-08-09T19:26:44.669Z","endTime":"2026-08-09T19:26:47.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":77.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.14795941824209,"aZ":-32.89254761609807,"pfxX":2.38487959318994,"pfxZ":-0.4814128181994928,"pX":0.8784274115226843,"pZ":0.7541412206153402,"vX0":5.761166282195733,"vY0":-120.18214283924,"vZ0":-3.6073689980557533,"x":83.52,"y":218.42,"x0":-1.850496133400425,"y0":50.00548585854299,"z0":5.166146142999806,"aX":3.5237007617509697},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-1.4,"breakHorizontal":-5.5,"spinRate":2424,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.45404433371621833,"extension":5.689125765669472},"index":9,"playId":"fde6ed6a-2e1a-3c96-a6e0-982b832aee1d","pitchNumber":6,"startTime":"2026-08-09T19:27:16.158Z","endTime":"2026-08-09T19:27:20.597Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T19:27:20.597Z","atBatIndex":40},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Miguel Amaya lines out to center fielder Kyle Isbel.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-09T19:27:33.758Z","endTime":"2026-08-09T19:27:56.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.809001726946054,"aZ":-27.881165146688325,"pfxX":3.2181460036708023,"pfxZ":2.947277583073382,"pX":0.25214766008923123,"pZ":2.039057668797534,"vX0":4.496813570942368,"vY0":-119.83657596371849,"vZ0":-1.7860490196980439,"x":107.39,"y":183.73,"x0":-2.0656295438987464,"y0":50.004117061620825,"z0":5.280926311046872,"aX":4.687006072844985},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":5.2,"breakHorizontal":-6.8,"spinRate":2382,"spinDirection":49},"zone":9,"typeConfidence":2.0,"plateTime":0.45679002633443666,"extension":5.810958223085575},"hitData":{"launchSpeed":99.2,"launchAngle":21.0,"totalDistance":363.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":110.57,"coordY":53.83}},"index":0,"playId":"83fc4104-74e8-3612-8609-6937c105cccb","pitchNumber":1,"startTime":"2026-08-09T19:27:47.233Z","endTime":"2026-08-09T19:27:56.555Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T19:27:56.555Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luke Maile singles on a line drive to center fielder Tyrone Taylor.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-09T19:30:16.421Z","endTime":"2026-08-09T19:30:40.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.91002727596908,"aZ":-20.50862752403189,"pfxX":7.937428378929376,"pfxZ":6.327667394041615,"pX":0.9902912874955663,"pZ":2.7474507435514575,"vX0":-5.365921835798163,"vY0":-135.02324158209578,"vZ0":-2.9800946813593,"x":79.25,"y":164.6,"x0":1.9740172108316174,"y0":50.00150423549781,"z0":5.311705541071619,"aX":14.627567903931343},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.0,"breakHorizontal":-13.2,"spinRate":2335,"spinDirection":120},"zone":12,"typeConfidence":0.9,"plateTime":0.40594889989616245,"extension":6.0615430835320785},"hitData":{"launchSpeed":93.6,"launchAngle":16.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":96.4,"coordY":97.36}},"index":0,"playId":"372f3813-ea00-31dd-b797-28c2fdf14120","pitchNumber":1,"startTime":"2026-08-09T19:30:28.869Z","endTime":"2026-08-09T19:30:40.088Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T19:30:40.088Z","atBatIndex":42},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Kyle Isbel bunt pops into a double play, pitcher Matthew Boyd to first baseman Michael Busch. Luke Maile out at 1st.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-09T19:30:53.426Z","endTime":"2026-08-09T19:31:21.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":571510,"link":"/api/v1/people/571510"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":571510,"link":"/api/v1/people/571510"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.2,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.31603110865702,"aZ":-21.756242955340124,"pfxX":8.884433999561427,"pfxZ":5.985230052554369,"pX":-0.05464320631800158,"pZ":2.85528235092477,"vX0":-8.707838448658382,"vY0":-131.47477390955956,"vZ0":-1.8616871260391896,"x":119.08,"y":161.69,"x0":2.154869948208219,"y0":50.00452780432098,"z0":5.196376011240821,"aX":15.469471587111778},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.6,"breakHorizontal":-14.0,"spinRate":2260,"spinDirection":113},"zone":2,"typeConfidence":0.87,"plateTime":0.4174924826237194,"extension":6.427801089408681},"hitData":{"launchSpeed":23.4,"launchAngle":43.0,"totalDistance":39.0,"trajectory":"bunt_popup","hardness":"medium","location":"1","coordinates":{"coordX":123.91,"coordY":188.53}},"index":0,"playId":"d8fb8785-d69c-36ca-a96b-794908af909f","pitchNumber":1,"startTime":"2026-08-09T19:31:06.560Z","endTime":"2026-08-09T19:31:21.652Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T19:31:21.652Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Loftin grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-09T19:31:58.674Z","endTime":"2026-08-09T19:34:03.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":72.5,"endSpeed":66.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.589770449109107,"aZ":-39.06804339269353,"pfxX":-7.50527581943404,"pfxZ":-6.146263068593594,"pX":-0.19436263106050974,"pZ":2.7674550962136797,"vX0":-3.090147284392114,"vY0":-105.47036001453517,"vZ0":3.0713438064564373,"x":124.41,"y":164.06,"x0":2.266458279706788,"y0":50.00162920460786,"z0":5.8100589744366316,"aX":-8.421120040763585},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.0,"breakVerticalInduced":-9.8,"breakHorizontal":14.4,"spinRate":2436,"spinDirection":309},"zone":5,"typeConfidence":0.9,"plateTime":0.5201008710016315,"extension":5.8925221930066645},"index":0,"playId":"6b2d60fe-d2af-3ace-9c81-6ae343f11293","pitchNumber":1,"startTime":"2026-08-09T19:31:58.674Z","endTime":"2026-08-09T19:32:03.317Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-08-09T19:32:11.881Z","endTime":"2026-08-09T19:32:21.097Z","isPitch":false,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.034467759063944,"aZ":-22.01425677252656,"pfxX":8.02978189699045,"pfxZ":5.468315134903183,"pX":0.37103785362302805,"pZ":2.272151665171821,"vX0":-6.754187137132372,"vY0":-135.52529819521925,"vZ0":-3.895600252945041,"x":102.86,"y":177.43,"x0":1.8541495819864906,"y0":50.000415884793846,"z0":5.2685218563785465,"aX":14.91253296136182},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.2,"breakHorizontal":-13.1,"spinRate":2197,"spinDirection":130},"zone":6,"typeConfidence":0.9,"plateTime":0.404384159210021,"extension":6.237498227710885},"index":2,"playId":"e9174125-0da8-3f2b-be06-c94c08a80b9c","pitchNumber":2,"startTime":"2026-08-09T19:32:21.097Z","endTime":"2026-08-09T19:32:30.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":77.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.99106817461834,"aZ":-31.088409557362148,"pfxX":-0.6570398964510318,"pfxZ":0.726516134657472,"pX":-1.183578683778047,"pZ":1.2207434060048008,"vX0":-8.16028237732085,"vY0":-119.93825947448806,"vZ0":-2.378271601278076,"x":162.12,"y":205.82,"x0":2.314774876812988,"y0":50.00318775795147,"z0":4.933939660647823,"aX":-0.9778600746497628},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.1,"breakHorizontal":2.6,"spinRate":2538,"spinDirection":280},"zone":13,"typeConfidence":0.92,"plateTime":0.452576228652791,"extension":6.206450782482669},"index":3,"playId":"6af5cf4c-1e9d-3de3-8dd8-bb966c9374f1","pitchNumber":3,"startTime":"2026-08-09T19:33:19.387Z","endTime":"2026-08-09T19:33:23.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":72.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.278875083461774,"aZ":-30.014592535752996,"pfxX":8.340147183981324,"pfxZ":1.6318749485781305,"pX":0.5014524521241107,"pZ":1.286963601182012,"vX0":-6.562206567327439,"vY0":-113.98961003575181,"vZ0":-1.8662816513995626,"x":97.89,"y":204.03,"x0":2.3221499535159675,"y0":50.00560393128357,"z0":5.05580968820044,"aX":11.07098795753894},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":2.8,"breakHorizontal":-13.7,"spinRate":1687,"spinDirection":106},"zone":14,"typeConfidence":0.9,"plateTime":0.47893970470195235,"extension":6.406239022408369},"index":4,"playId":"9cbd565e-11d8-3bb8-bc2e-6479841acf3e","pitchNumber":4,"startTime":"2026-08-09T19:33:36.717Z","endTime":"2026-08-09T19:33:40.533Z","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":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.50481475674034,"aZ":-23.715028691575057,"pfxX":8.049342437615968,"pfxZ":4.659801559534014,"pX":-0.8232166578215817,"pZ":2.805493281439735,"vX0":-9.916187897840855,"vY0":-133.60556614022286,"vZ0":-2.004297066202623,"x":148.38,"y":163.03,"x0":1.8823884691369135,"y0":50.006074939094,"z0":5.261565439741485,"aX":14.62454059851432},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.2,"breakHorizontal":-12.6,"spinRate":2006,"spinDirection":125},"zone":11,"typeConfidence":0.87,"plateTime":0.40921981259969,"extension":6.268573027764361},"hitData":{"launchSpeed":59.4,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.94,"coordY":161.22}},"index":5,"playId":"d800d65b-bc4a-3a08-9429-4b665e57252d","pitchNumber":5,"startTime":"2026-08-09T19:33:57.786Z","endTime":"2026-08-09T19:34:03.883Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T19:34:03.883Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyrone Taylor strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-09T19:36:27.890Z","endTime":"2026-08-09T19:38:46.811Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"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":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Easton McGee replaces Randy Dobnak.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-09T19:34:42.970Z","endTime":"2026-08-09T19:36:30.093Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668834,"link":"/api/v1/people/668834"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.5,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.203148065620987,"aZ":-32.35322516489737,"pfxX":6.621663008614111,"pfxZ":-0.12478711692190991,"pX":0.47166722198594196,"pZ":1.438141073337947,"vX0":2.758668369836265,"vY0":-118.2007743427493,"vZ0":-2.2142083673503254,"x":99.02,"y":199.95,"x0":-1.5737859460576311,"y0":50.005394353455934,"z0":5.380772685915719,"aX":9.295465296366837},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-0.5,"breakHorizontal":-12.7,"spinRate":2195,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.46480627885893755,"extension":6.724193598948204},"index":1,"playId":"57818a29-38ed-3376-89e0-c4eb70db1c72","pitchNumber":1,"startTime":"2026-08-09T19:36:30.093Z","endTime":"2026-08-09T19:36:34.822Z","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":93.2,"endSpeed":85.6,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.97115050513289,"aZ":-23.240765667720495,"pfxX":-9.730733887746329,"pfxZ":4.781776040281636,"pX":-0.5696266697067325,"pZ":2.1461098144814286,"vX0":5.403760278176756,"vY0":-135.64317858843083,"vZ0":-4.883616050837282,"x":138.71,"y":180.84,"x0":-1.320752317828365,"y0":50.00266360273083,"z0":5.584998812752837,"aX":-18.177879394118342},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.8,"breakHorizontal":16.6,"spinRate":2352,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.4034044689331142,"extension":6.6747641272835985},"index":2,"playId":"b70d9c37-d3a3-3bda-bc45-3132c07f1a72","pitchNumber":2,"startTime":"2026-08-09T19:36:46.458Z","endTime":"2026-08-09T19:36:49.826Z","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":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.5,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.290246794239653,"aZ":-27.41563311967599,"pfxX":3.810111491486005,"pfxZ":3.260786808016226,"pX":-0.21261983715294622,"pZ":3.1454076597481175,"vX0":2.0136651129152128,"vY0":-120.27750667027826,"vZ0":0.3354911350683236,"x":125.1,"y":153.85,"x0":-1.5567888260229803,"y0":50.00120114370114,"z0":5.443869692782289,"aX":5.557030238483663},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":6.2,"breakHorizontal":-7.4,"spinRate":2247,"spinDirection":72},"zone":2,"typeConfidence":2.0,"plateTime":0.45616204257877735,"extension":6.857610457968118},"index":3,"playId":"53276be6-d44f-3aa3-8079-c9d180ea61cf","pitchNumber":3,"startTime":"2026-08-09T19:37:07.869Z","endTime":"2026-08-09T19:37:12.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.308225073705174,"aZ":-14.604839108107813,"pfxX":-5.080702225861524,"pfxZ":9.538658075857404,"pX":-0.6421550557088603,"pZ":3.9549065121194906,"vX0":3.3283918894850615,"vY0":-134.64856134336247,"vZ0":-1.9371403494222053,"x":141.48,"y":132.0,"x0":-1.2320217915561473,"y0":50.00595501327679,"z0":5.713121730209427,"aX":-9.362593598259883},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.0,"breakHorizontal":8.5,"spinRate":2533,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.40624113097283576,"extension":6.8301211589462065},"index":4,"playId":"777c37a3-7aa6-3a96-b1bf-f24520ad218b","pitchNumber":4,"startTime":"2026-08-09T19:37:25.381Z","endTime":"2026-08-09T19:37:28.558Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.351767209768102,"aZ":-22.293622050985558,"pfxX":-10.372006519884216,"pfxZ":5.286595986660779,"pX":-0.3950876383882022,"pZ":2.2688171013342076,"vX0":5.699608996987706,"vY0":-135.57069415012836,"vZ0":-4.6692605958414815,"x":132.06,"y":177.52,"x0":-1.1719046289664004,"y0":50.00552396080689,"z0":5.560198425882562,"aX":-19.39957466611767},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.8,"breakHorizontal":17.6,"spinRate":2521,"spinDirection":249},"zone":4,"typeConfidence":2.0,"plateTime":0.40329156101891295,"extension":6.8379530998071605},"index":5,"playId":"ba73f3e5-ee74-3aeb-9a02-9458a1eb0f2d","pitchNumber":5,"startTime":"2026-08-09T19:37:42.013Z","endTime":"2026-08-09T19:37:46.932Z","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":81.1,"endSpeed":74.5,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.882654868696953,"aZ":-36.837581960418106,"pfxX":3.3569769772663505,"pfxZ":-3.3056219006201264,"pX":-0.21814628633534472,"pZ":3.288009748052627,"vX0":1.4555740439326605,"vY0":-118.14569023755307,"vZ0":2.046967071735599,"x":125.32,"y":150.0,"x0":-1.278650261896762,"y0":50.00199340283475,"z0":5.800246147706875,"aX":4.736816651132237},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-5.2,"breakHorizontal":-6.5,"spinRate":2153,"spinDirection":58},"zone":2,"typeConfidence":2.0,"plateTime":0.4639110024765052,"extension":6.744813161759579},"index":6,"playId":"c78c71ae-3142-3aef-b1a2-c5b73d6dbb08","pitchNumber":6,"startTime":"2026-08-09T19:38:20.009Z","endTime":"2026-08-09T19:38:25.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.21791529810447,"aZ":-14.642660315592146,"pfxX":-3.215172570526501,"pfxZ":9.421755119811626,"pX":-0.500482982111326,"pZ":3.7555542549489265,"vX0":2.949879266989816,"vY0":-135.23204356097568,"vZ0":-2.800385010248382,"x":136.08,"y":137.38,"x0":-1.1852824127339279,"y0":50.0021429584612,"z0":5.82574327263282,"aX":-5.982328405162004},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.7,"breakHorizontal":5.3,"spinRate":2486,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.4043114496863698,"extension":6.678499475530621},"index":7,"playId":"58ddeaad-dce4-3faf-a8e5-ef5fb8831577","pitchNumber":7,"startTime":"2026-08-09T19:38:42.324Z","endTime":"2026-08-09T19:38:46.811Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T19:38:46.811Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Pete Crow-Armstrong walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-09T19:39:07.214Z","endTime":"2026-08-09T19:41:01.491Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"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":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":72.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.900620999864266,"aZ":-37.23541950109791,"pfxX":5.589384546757713,"pfxZ":-3.744482255545,"pX":-1.650416474318867,"pZ":3.392906594779283,"vX0":-2.3338193089777794,"vY0":-115.58400117517392,"vZ0":2.5137422547914072,"x":179.91,"y":147.17,"x0":-1.3528668469867617,"y0":50.00496738196994,"z0":5.871233755859232,"aX":7.5500457962251195},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-5.9,"breakHorizontal":-9.5,"spinRate":2164,"spinDirection":57},"zone":11,"typeConfidence":2.0,"plateTime":0.47420494332481544,"extension":6.810423574146985},"index":0,"playId":"8f6458ae-3989-3c75-b4f8-d5eef5b3eef4","pitchNumber":1,"startTime":"2026-08-09T19:39:12.199Z","endTime":"2026-08-09T19:39:16.889Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.91023756623467,"aZ":-26.18793128435245,"pfxX":-0.08548221115199611,"pfxZ":3.6429652498850755,"pX":0.12333735459901811,"pZ":2.27512155509872,"vX0":4.347821758917475,"vY0":-126.80906386530027,"vZ0":-2.2412932048604906,"x":112.3,"y":177.35,"x0":-1.5962216510776155,"y0":50.00011641188621,"z0":5.242066356434566,"aX":-0.14064662966776015},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.4,"breakHorizontal":-0.7,"spinRate":2351,"spinDirection":190},"zone":5,"typeConfidence":2.0,"plateTime":0.4305618356209724,"extension":6.704720493331152},"index":1,"playId":"8ed3af24-e67b-39c3-a4d1-72fbf7e3dc50","pitchNumber":2,"startTime":"2026-08-09T19:39:33.746Z","endTime":"2026-08-09T19:39:37.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.512983331400566,"aZ":-25.537028245536572,"pfxX":-8.25176178508796,"pfxZ":4.165795984062117,"pX":-0.9209074316687931,"pZ":2.0834547720619683,"vX0":3.9994374753934405,"vY0":-125.25609934182538,"vZ0":-3.0141626801330235,"x":152.1,"y":182.53,"x0":-1.4633293456168366,"y0":50.005561832653726,"z0":5.383159745516332,"aX":-13.157327089715396},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.1,"breakHorizontal":14.0,"spinRate":1744,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.43673112354234345,"extension":6.88438608091453},"index":2,"playId":"9a6627b8-29fc-3c99-97a3-5a8173b30eeb","pitchNumber":3,"startTime":"2026-08-09T19:40:01.703Z","endTime":"2026-08-09T19:40:07.123Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.352211356340387,"aZ":-17.023050977102827,"pfxX":-3.112884097291301,"pfxZ":8.148751262108089,"pX":0.03191847055762199,"pZ":3.736938188304385,"vX0":4.095700764217558,"vY0":-135.21437900957338,"vZ0":-2.183154148141026,"x":115.78,"y":137.88,"x0":-1.0951090919124047,"y0":50.00331519728656,"z0":5.743884010951066,"aX":-5.788377824069588},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.5,"breakHorizontal":4.8,"spinRate":2505,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.4044551616411489,"extension":6.61398284419428},"index":3,"playId":"8193bb61-c722-3486-a5bf-da81a1eb2de9","pitchNumber":4,"startTime":"2026-08-09T19:40:35.839Z","endTime":"2026-08-09T19:40:40.454Z","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":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.488508293113878,"aZ":-23.598624627438852,"pfxX":0.5716777460240476,"pfxZ":5.073861566320601,"pX":0.8908692807991926,"pZ":1.6160653133043148,"vX0":6.053749875694281,"vY0":-128.6472408271228,"vZ0":-4.56253467781275,"x":83.04,"y":195.15,"x0":-1.5586199523332456,"y0":50.00534096398321,"z0":5.222039418877646,"aX":0.966260830604445},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.5,"breakHorizontal":-2.3,"spinRate":2455,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.424341267652824,"extension":6.734347577977166},"index":4,"playId":"c083e181-44fb-31fa-9f8d-a7be8d852069","pitchNumber":5,"startTime":"2026-08-09T19:40:55.626Z","endTime":"2026-08-09T19:41:01.491Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T19:41:01.491Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Busch grounds out softly, pitcher Easton McGee to first baseman Salvador Perez. Pete Crow-Armstrong to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-09T19:41:13.011Z","endTime":"2026-08-09T19:41:57.187Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668834,"link":"/api/v1/people/668834"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":75.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.391570779932273,"aZ":-38.006137871979874,"pfxX":4.347673407032176,"pfxZ":-4.0948567129896105,"pX":-1.1145716349462909,"pZ":3.095408983930518,"vX0":-1.0837401510252214,"vY0":-117.94395734229897,"vZ0":1.6961654371179893,"x":159.48,"y":155.2,"x0":-1.216823704807018,"y0":50.005053269459026,"z0":5.8465680873107635,"aX":6.185630701270583},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-6.8,"breakHorizontal":-7.7,"spinRate":2192,"spinDirection":72},"zone":11,"typeConfidence":2.0,"plateTime":0.46267731392898526,"extension":6.620772215065229},"index":0,"playId":"b8869947-435c-32a3-a3ac-34bc649f3d39","pitchNumber":1,"startTime":"2026-08-09T19:41:27.196Z","endTime":"2026-08-09T19:41:31.342Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.08871711178991,"aZ":-27.04895420920439,"pfxX":-9.664187188163401,"pfxZ":3.2810591879774282,"pX":-0.13605917952085342,"pZ":1.7557477114776818,"vX0":5.9368181718706445,"vY0":-123.79535856863413,"vZ0":-3.2880199992762846,"x":122.19,"y":191.37,"x0":-1.3011262243030401,"y0":50.00464107350031,"z0":5.348363624698561,"aX":-15.106966251488192},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.4,"breakHorizontal":16.2,"spinRate":2001,"spinDirection":236},"zone":8,"typeConfidence":2.0,"plateTime":0.4412624925522155,"extension":6.841559631659202},"hitData":{"launchSpeed":45.8,"launchAngle":-65.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":115.61,"coordY":186.28}},"index":1,"playId":"33ba2639-0683-3ed1-959f-c7fb4e81cf90","pitchNumber":2,"startTime":"2026-08-09T19:41:47.303Z","endTime":"2026-08-09T19:41:57.187Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T19:41:57.187Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Bregman singles on a fly ball to center fielder Kyle Isbel. Pete Crow-Armstrong scores.","rbi":1,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-09T19:42:18.909Z","endTime":"2026-08-09T19:43:14.651Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"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],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":{"id":668834,"link":"/api/v1/people/668834"},"isScoringEvent":true,"rbi":true,"earned":true,"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":74.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.573929549320088,"aZ":-38.01405981112487,"pfxX":2.377944376606411,"pfxZ":-4.211172323974166,"pX":-0.06531185821783635,"pZ":2.200382369392627,"vX0":1.7764027436228913,"vY0":-116.5788529968817,"vZ0":0.15471501052990622,"x":119.49,"y":179.37,"x0":-1.1444379803832148,"y0":50.004862415905265,"z0":5.702096248993892,"aX":3.2947791486471623},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-7.3,"breakHorizontal":-4.7,"spinRate":2072,"spinDirection":56},"zone":5,"typeConfidence":2.0,"plateTime":0.4686545553565771,"extension":6.764984696573306},"index":0,"playId":"bc4c75e6-4faa-300c-a118-a8ba1967e39d","pitchNumber":1,"startTime":"2026-08-09T19:42:34.414Z","endTime":"2026-08-09T19:42:37.554Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.22305694034957,"aZ":-23.728594646464753,"pfxX":-10.686796570129832,"pfxZ":4.5504359291676195,"pX":-0.4700393175485695,"pZ":2.6817819014348894,"vX0":5.559371595312702,"vY0":-135.33639326599723,"vZ0":-3.3599789535427904,"x":134.92,"y":166.37,"x0":-1.1610628731380586,"y0":50.005239331144224,"z0":5.599194133753622,"aX":-19.849380663727555},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.7,"breakHorizontal":18.2,"spinRate":2334,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.40453021648508347,"extension":6.922369262347988},"hitData":{"launchSpeed":73.0,"launchAngle":25.0,"totalDistance":249.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.9,"coordY":93.7}},"index":1,"playId":"b1adedc7-2e4e-3c9b-a6f9-fafe63c6f7e1","pitchNumber":2,"startTime":"2026-08-09T19:42:58.964Z","endTime":"2026-08-09T19:43:14.651Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T19:43:14.651Z","atBatIndex":48},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ian Happ homers (20) on a fly ball to right field. Alex Bregman scores.","rbi":2,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-09T19:43:42.156Z","endTime":"2026-08-09T19:44:20.522Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"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":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":668834,"link":"/api/v1/people/668834"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":668834,"link":"/api/v1/people/668834"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.461488870789484,"aZ":-16.898739033758396,"pfxX":-3.9428814547889792,"pfxZ":8.239364604863528,"pX":0.3422681014675457,"pZ":2.1894653422341137,"vX0":5.267881155069,"vY0":-134.6156058913296,"vZ0":-5.875567519843138,"x":103.95,"y":179.66,"x0":-1.1185912292925904,"y0":50.00318482783106,"z0":5.577638989550626,"aX":-7.310180728665617},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.0,"breakHorizontal":6.1,"spinRate":2395,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.4053373593813703,"extension":6.727479896545463},"hitData":{"launchSpeed":100.3,"launchAngle":35.0,"totalDistance":401.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":224.72,"coordY":69.0}},"index":0,"playId":"08306a6b-fc7d-3150-9dc3-0cd6f5e5809f","pitchNumber":1,"startTime":"2026-08-09T19:43:50.610Z","endTime":"2026-08-09T19:44:20.522Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T19:44:20.522Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Conforto strikes out swinging.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-09T19:44:37.798Z","endTime":"2026-08-09T19:45:34.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"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":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.628206570152734,"aZ":-17.65730844933397,"pfxX":-3.867241237286883,"pfxZ":7.911949220069156,"pX":-0.1498231544701023,"pZ":2.9338277296321875,"vX0":4.2342801785631785,"vY0":-134.26148793310975,"vZ0":-4.078941081114843,"x":122.71,"y":159.57,"x0":-1.2409682312948593,"y0":50.00635525745932,"z0":5.7206081057079174,"aX":-7.099319069485293},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.7,"breakHorizontal":6.1,"spinRate":2478,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.4071399438831689,"extension":6.639770882775455},"index":0,"playId":"b84404e6-c577-3709-a9a4-9bbce85ddbd3","pitchNumber":1,"startTime":"2026-08-09T19:44:43.969Z","endTime":"2026-08-09T19:44:47.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.252344062674617,"aZ":-25.78370178183327,"pfxX":-1.8253012403219433,"pfxZ":3.873402885898958,"pX":0.5077877242049889,"pZ":2.402060088097356,"vX0":5.5123993239882525,"vY0":-128.0781152787448,"vZ0":-2.287280367724322,"x":97.64,"y":173.92,"x0":-1.4420700097417627,"y0":50.00065520710816,"z0":5.337976560330914,"aX":-3.01007491514879},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.7,"breakHorizontal":1.9,"spinRate":2330,"spinDirection":180},"zone":6,"typeConfidence":2.0,"plateTime":0.42883422952161077,"extension":6.776546522409394},"index":1,"playId":"b5ee0811-c0d4-3787-b5ce-3e2f62a9fe6f","pitchNumber":2,"startTime":"2026-08-09T19:45:00.899Z","endTime":"2026-08-09T19:45:08.182Z","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":2},"index":2,"startTime":"2026-08-09T19:45:13.752Z","endTime":"2026-08-09T19:45:29.307Z","isPitch":false,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.680162943224474,"aZ":-38.63611207276772,"pfxX":3.4104649214116645,"pfxZ":-4.426288310201388,"pX":0.042722212831512306,"pZ":1.6969956212027943,"vX0":1.6141162124941166,"vY0":-120.159211846015,"vZ0":-1.478414388653091,"x":115.37,"y":192.96,"x0":-1.0812255400340443,"y0":50.00382703232963,"z0":5.758837421415788,"aX":4.977725609184377},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-8.2,"breakHorizontal":-6.6,"spinRate":2278,"spinDirection":60},"zone":8,"typeConfidence":2.0,"plateTime":0.45615064663220783,"extension":6.854211976286498},"index":3,"playId":"df94d19f-3e34-3646-95d4-a3f8f23c8084","pitchNumber":3,"startTime":"2026-08-09T19:45:29.307Z","endTime":"2026-08-09T19:45:34.667Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T19:45:34.667Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bobby Witt Jr. walks.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-09T19:47:29.972Z","endTime":"2026-08-09T19:49:11.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":74.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.460334491286098,"aZ":-31.018483240421638,"pfxX":9.434860139067194,"pfxZ":0.8416932975527427,"pX":-0.04963249426245639,"pZ":1.0018410748041382,"vX0":-7.835556036274473,"vY0":-115.70923076430243,"vZ0":-2.770019285159738,"x":118.89,"y":211.73,"x0":2.1297875879091843,"y0":50.003965497613976,"z0":5.141100633819068,"aX":12.992407523299656},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":1.2,"breakHorizontal":-15.5,"spinRate":1777,"spinDirection":107},"zone":13,"typeConfidence":0.9,"plateTime":0.47060168159900284,"extension":6.609700889623233},"index":0,"playId":"fef9f427-913c-3600-89ca-883f60af54ea","pitchNumber":1,"startTime":"2026-08-09T19:47:50.723Z","endTime":"2026-08-09T19:47:54.947Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":75.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.213927101080756,"aZ":-29.933615216323307,"pfxX":10.576773895789636,"pfxZ":1.5617688606420543,"pX":-1.4258805479882128,"pZ":1.7554731151949514,"vX0":-10.960252201950587,"vY0":-117.46876731224484,"vZ0":-1.8184989378007623,"x":171.35,"y":191.38,"x0":1.8740068647911736,"y0":50.00073768474804,"z0":5.260127018586926,"aX":15.137265937288909},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":2.8,"breakHorizontal":-17.3,"spinRate":1933,"spinDirection":110},"zone":13,"typeConfidence":0.9,"plateTime":0.4620556183686517,"extension":6.310463923828489},"index":1,"playId":"2d97d8c8-9614-35c3-8c7f-277766cf9329","pitchNumber":2,"startTime":"2026-08-09T19:48:06.329Z","endTime":"2026-08-09T19:48:10.712Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.408149707824283,"aZ":-19.049379218322336,"pfxX":9.194955286100482,"pfxZ":7.227138530584174,"pX":0.5478417095501584,"pZ":2.6094898257701926,"vX0":-6.974984499732169,"vY0":-133.34059022371616,"vZ0":-3.4050890810318144,"x":96.12,"y":168.32,"x0":1.9920425945409859,"y0":50.001611983576964,"z0":5.26339563121226,"aX":16.695906216775306},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.6,"breakHorizontal":-15.4,"spinRate":2454,"spinDirection":124},"zone":6,"typeConfidence":0.89,"plateTime":0.4094601274048162,"extension":6.209321306701583},"index":2,"playId":"5924a4b2-41c0-35c5-97d8-db46795682af","pitchNumber":3,"startTime":"2026-08-09T19:48:23.120Z","endTime":"2026-08-09T19:48:27.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.121716074990452,"aZ":-22.558698484193744,"pfxX":7.057379838616543,"pfxZ":5.24817327977166,"pX":1.9228717008147425,"pZ":3.305403366462717,"vX0":-2.758473821953103,"vY0":-134.05452198482772,"vZ0":-1.0812971487151701,"x":43.7,"y":149.53,"x0":2.044249993529441,"y0":50.004553649525036,"z0":5.314153881363219,"aX":12.933524188220948},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.5,"breakHorizontal":-12.2,"spinRate":2358,"spinDirection":122},"zone":12,"typeConfidence":0.87,"plateTime":0.40751923959291503,"extension":6.273751352693842},"index":3,"playId":"5ce76e8c-b81e-3cd9-b0d2-1136abb1215f","pitchNumber":4,"startTime":"2026-08-09T19:48:44.053Z","endTime":"2026-08-09T19:48:47.539Z","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":3,"strikes":1,"outs":0},"index":4,"startTime":"2026-08-09T19:48:53.999Z","endTime":"2026-08-09T19:49:08.242Z","isPitch":false,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"}},{"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":92.6,"endSpeed":84.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.243551673950453,"aZ":-19.951452007740134,"pfxX":7.658768069652166,"pfxZ":6.6836518233364774,"pX":1.9154299143065463,"pZ":3.9085799580377754,"vX0":-2.9192093418707987,"vY0":-134.83715130225943,"vZ0":-0.16945861053477457,"x":43.99,"y":133.25,"x0":2.0215469733569082,"y0":50.00100219043305,"z0":5.388482147526217,"aX":14.001451537922687},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.2,"breakHorizontal":-13.2,"spinRate":2410,"spinDirection":129},"zone":12,"typeConfidence":0.89,"plateTime":0.40732008350884374,"extension":6.236996012365544},"index":5,"playId":"e7d7d567-65e7-3f80-8de3-0418da8171ab","pitchNumber":5,"startTime":"2026-08-09T19:49:08.242Z","endTime":"2026-08-09T19:49:11.863Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T19:49:11.863Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jac Caglianone flies out sharply to center fielder Tyrone Taylor.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-09T19:49:27.022Z","endTime":"2026-08-09T19:51:18.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":82.7,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.7345988585189,"aZ":-21.18674609387001,"pfxX":9.463159382187094,"pfxZ":6.221977816114967,"pX":-0.5536032594272776,"pZ":3.231749042556847,"vX0":-8.970775651480347,"vY0":-132.63161811571405,"vZ0":-1.7979427157616938,"x":138.1,"y":151.52,"x0":1.6577191335497468,"y0":50.00170027642638,"z0":5.477612699962262,"aX":16.708190047261223},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.0,"breakHorizontal":-15.0,"spinRate":2262,"spinDirection":129},"zone":1,"typeConfidence":0.89,"plateTime":0.41439533818158836,"extension":5.972354457091316},"index":0,"playId":"bbfe26bd-eb10-3464-981a-f4e8a9216464","pitchNumber":1,"startTime":"2026-08-09T19:49:38.548Z","endTime":"2026-08-09T19:49:44.039Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.7,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71838313790223,"aZ":-20.891145610764198,"pfxX":9.653109011199717,"pfxZ":6.440401307703225,"pX":-0.5171538180465379,"pZ":2.2092038836846855,"vX0":-9.293209376004397,"vY0":-131.7149816708501,"vZ0":-3.8592227543973574,"x":136.71,"y":179.13,"x0":1.8074801477974087,"y0":50.004695489590645,"z0":5.243721661422195,"aX":16.915491852773783},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.9,"breakHorizontal":-15.4,"spinRate":2328,"spinDirection":123},"zone":7,"typeConfidence":0.89,"plateTime":0.4163095448490268,"extension":6.2495605622464705},"index":1,"playId":"60301a05-6ebc-3ac7-8844-507d9a951eb9","pitchNumber":2,"startTime":"2026-08-09T19:49:59.362Z","endTime":"2026-08-09T19:50:03.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":74.6,"endSpeed":68.2,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.974292320740478,"aZ":-40.88383588566928,"pfxX":-7.828649702079419,"pfxZ":-7.423305953685002,"pX":-0.5840702171244773,"pZ":2.132316425581491,"vX0":-2.943272369428017,"vY0":-108.54816557794459,"vZ0":1.7676061550898896,"x":139.26,"y":181.21,"x0":1.813355198717939,"y0":50.00363766781275,"z0":5.816071295688278,"aX":-9.18440593526058},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.3,"breakVerticalInduced":-12.5,"breakHorizontal":15.0,"spinRate":2724,"spinDirection":307},"zone":7,"typeConfidence":0.9,"plateTime":0.5078744372159711,"extension":6.114747110782646},"index":2,"playId":"ef083d85-99b9-3bb4-a505-7a595797e941","pitchNumber":3,"startTime":"2026-08-09T19:50:21.985Z","endTime":"2026-08-09T19:50:27.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.7,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.375802554821718,"aZ":-22.12066452160761,"pfxX":11.177723758042532,"pfxZ":5.622026290135931,"pX":9.73308695338713E-4,"pZ":1.3389160260236839,"vX0":-8.174537100320581,"vY0":-133.06064744714806,"vZ0":-6.178302853070524,"x":116.96,"y":202.63,"x0":1.6655129434839147,"y0":50.00103003261791,"z0":5.300828329999517,"aX":19.979395171948905},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.0,"breakHorizontal":-18.4,"spinRate":2425,"spinDirection":127},"zone":13,"typeConfidence":0.9,"plateTime":0.4121221841173748,"extension":6.188783608632744},"index":3,"playId":"e32db16a-5747-3bed-afab-598b58b184ef","pitchNumber":4,"startTime":"2026-08-09T19:50:46.038Z","endTime":"2026-08-09T19:50:50.673Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.7,"endSpeed":70.9,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.551421479879775,"aZ":-29.678207243854242,"pfxX":9.30331066754198,"pfxZ":1.9706072359762903,"pX":-0.40666945549101163,"pZ":1.8107407471353811,"vX0":-8.09219203964798,"vY0":-111.42623285247166,"vZ0":-0.7684560450316132,"x":132.5,"y":189.89,"x0":2.049832181328261,"y0":50.00428985769947,"z0":5.205653832640924,"aX":11.79181357630435},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":3.7,"breakHorizontal":-15.0,"spinRate":1800,"spinDirection":104},"zone":7,"typeConfidence":0.9,"plateTime":0.4901049529651944,"extension":6.234823602905708},"hitData":{"launchSpeed":100.6,"launchAngle":40.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":141.65,"coordY":46.63}},"index":4,"playId":"956947f6-a09c-351e-9059-bfc5f24f073d","pitchNumber":5,"startTime":"2026-08-09T19:51:06.211Z","endTime":"2026-08-09T19:51:18.867Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T19:51:18.867Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Salvador Perez grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-09T19:51:31.176Z","endTime":"2026-08-09T19:54:48.120Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","movementReason":"r_pickoff_caught_stealing_2b","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":571510,"link":"/api/v1/people/571510"},"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_assist"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_touch"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_touch"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.451354409327834,"aZ":-17.801160112253992,"pfxX":7.9909046033753235,"pfxZ":7.662478001643734,"pX":1.6097877170295403,"pZ":2.8141517001144583,"vX0":-3.781334283031364,"vY0":-135.98425811151566,"vZ0":-3.4501365506395065,"x":55.64,"y":162.8,"x0":1.9792394259995862,"y0":50.00096471393391,"z0":5.3322554587052355,"aX":14.983082711131324},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.3,"breakHorizontal":-13.7,"spinRate":2386,"spinDirection":131},"zone":12,"typeConfidence":0.91,"plateTime":0.4025979812526628,"extension":6.239230456957084},"index":0,"playId":"880b56da-d088-3134-bb63-b71803d68892","pitchNumber":1,"startTime":"2026-08-09T19:51:45.396Z","endTime":"2026-08-09T19:51:51.060Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"880b56da-d088-3134-bb63-b71803d68892","startTime":"2026-08-09T19:51:57.924Z","endTime":"2026-08-09T19:52:22.170Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.739763006935625,"aZ":-24.134016015740105,"pfxX":7.7249892811077725,"pfxZ":4.352509621315836,"pX":0.5706583161831648,"pZ":2.6024690642184627,"vX0":-6.071016640418446,"vY0":-134.92512046872702,"vZ0":-2.8215231958933362,"x":95.25,"y":168.51,"x0":1.8437313673436933,"y0":50.00402438462271,"z0":5.358251351101718,"aX":14.276007699116889},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.4,"breakHorizontal":-12.7,"spinRate":2242,"spinDirection":127},"zone":6,"typeConfidence":0.88,"plateTime":0.40558911848283197,"extension":5.863615541954118},"index":2,"playId":"c3761b84-9be1-3cc9-8474-8a13cc788d09","pitchNumber":2,"startTime":"2026-08-09T19:52:22.170Z","endTime":"2026-08-09T19:52:25.799Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":3,"playId":"5599e259-a3a3-3da0-8fee-8909b21f4269","startTime":"2026-08-09T19:52:43.368Z","endTime":"2026-08-09T19:53:01.379Z","isPitch":false,"type":"pickoff"},{"details":{"description":"With Salvador Perez batting, Bobby Witt Jr. picked off and caught stealing 2nd base, first baseman Michael Busch.","event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":4,"actionPlayId":"5599e259-a3a3-3da0-8fee-8909b21f4269","startTime":"2026-08-09T19:53:44.374Z","endTime":"2026-08-09T19:53:44.375Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"}},{"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":92.7,"endSpeed":85.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.598330447542217,"aZ":-23.61206047518343,"pfxX":5.397689873468503,"pfxZ":4.588619307402058,"pX":0.865838612862844,"pZ":2.2069301670839625,"vX0":-4.884627633030074,"vY0":-135.0587480446534,"vZ0":-3.7722270508458227,"x":84.0,"y":179.19,"x0":1.9876386914372415,"y0":50.00322509078916,"z0":5.262334880499323,"aX":10.07400662686627},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.8,"breakHorizontal":-8.9,"spinRate":1997,"spinDirection":122},"zone":14,"typeConfidence":0.86,"plateTime":0.4039778182554552,"extension":6.4324665570341},"index":5,"playId":"40a6e5fb-a531-3cd7-92de-ba7a190b5299","pitchNumber":3,"startTime":"2026-08-09T19:53:44.376Z","endTime":"2026-08-09T19:53:48.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":72.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.379904821778275,"aZ":-30.119423472887753,"pfxX":9.104719508727408,"pfxZ":1.5574733851509963,"pX":1.5114867898435027,"pZ":1.4598686004886903,"vX0":-4.452600350176339,"vY0":-114.21347147854253,"vZ0":-1.665943780241316,"x":59.39,"y":199.36,"x0":2.3051477129161495,"y0":50.00314449587473,"z0":5.165683372775083,"aX":12.007701159064935},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":2.6,"breakHorizontal":-15.4,"spinRate":1734,"spinDirection":113},"zone":14,"typeConfidence":0.9,"plateTime":0.47989653872122906,"extension":6.010769034487813},"index":6,"playId":"ad9d5c1a-b9d4-379e-aec8-596fbd9a5dcc","pitchNumber":4,"startTime":"2026-08-09T19:54:00.702Z","endTime":"2026-08-09T19:54:06.859Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.4,"endSpeed":68.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.576509811520992,"aZ":-27.82329132698261,"pfxX":9.599252098194338,"pfxZ":3.6085331843997697,"pX":2.0092796589862076,"pZ":1.8344415211219673,"vX0":-3.440801984810359,"vY0":-109.74881557683126,"vZ0":-0.8429063482432071,"x":40.41,"y":189.25,"x0":2.36068789906146,"y0":50.00234393927162,"z0":5.218387942844316,"aX":11.570302424746785},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":6.6,"breakHorizontal":-16.3,"spinRate":1608,"spinDirection":115},"zone":14,"typeConfidence":0.91,"plateTime":0.5013539618765686,"extension":5.898792367704626},"index":7,"playId":"41635872-ba49-34e7-a38b-d7745eecd831","pitchNumber":5,"startTime":"2026-08-09T19:54:20.844Z","endTime":"2026-08-09T19:54:25.394Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":84.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.47429385147215,"aZ":-19.686067466947716,"pfxX":8.164933880466613,"pfxZ":6.681781071547681,"pX":0.13792719191622949,"pZ":3.36822579317178,"vX0":-7.306525458068846,"vY0":-136.88667757241956,"vZ0":-1.5854651379735567,"x":111.74,"y":147.84,"x0":1.8007566625528406,"y0":50.00443051113478,"z0":5.3236755294463105,"aX":15.262899775706423},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.9,"breakHorizontal":-13.0,"spinRate":2427,"spinDirection":126},"zone":2,"typeConfidence":0.9,"plateTime":0.40247361513306545,"extension":6.077143847071235},"hitData":{"launchSpeed":96.1,"launchAngle":-6.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.45,"coordY":152.09}},"index":8,"playId":"3e09e1e6-e5b5-3a49-ba73-5be1de9d873b","pitchNumber":6,"startTime":"2026-08-09T19:54:38.229Z","endTime":"2026-08-09T19:54:48.120Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T19:54:48.120Z","atBatIndex":53},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nico Hoerner doubles (25) on a line drive to right fielder Jac Caglianone.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-09T19:56:52.847Z","endTime":"2026-08-09T19:57:53.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.48994737527032,"aZ":-27.206207207182,"pfxX":5.506549379668866,"pfxZ":3.4816550917736446,"pX":-0.209349214801213,"pZ":2.304417445896788,"vX0":1.3243444932621422,"vY0":-118.64373055411086,"vZ0":-1.4894128488829923,"x":124.98,"y":176.56,"x0":-1.490052480422659,"y0":50.00246337232278,"z0":5.417396102436274,"aX":7.857761752614042},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":6.2,"breakHorizontal":-10.3,"spinRate":2177,"spinDirection":79},"zone":5,"typeConfidence":2.0,"plateTime":0.4614710635259147,"extension":6.726322183194085},"index":0,"playId":"7d32a761-587d-3fcc-89ec-595e17144613","pitchNumber":1,"startTime":"2026-08-09T19:56:58.280Z","endTime":"2026-08-09T19:57:02.952Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.545236356329102,"aZ":-23.645432681493194,"pfxX":-10.670721979126576,"pfxZ":4.589639796470307,"pX":0.5049282832839835,"pZ":1.7744549836603105,"vX0":7.811227341487218,"vY0":-135.4271711726786,"vZ0":-5.728170013262595,"x":97.75,"y":190.87,"x0":-1.0302599776117658,"y0":50.002233079032116,"z0":5.570709133707784,"aX":-19.822450808859948},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.3,"breakHorizontal":17.6,"spinRate":2208,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.40442402738386063,"extension":6.74878450482858},"index":1,"playId":"35554d40-57c7-3d11-a70d-5e9dfcf68434","pitchNumber":2,"startTime":"2026-08-09T19:57:14.601Z","endTime":"2026-08-09T19:57:19.583Z","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":2,"startTime":"2026-08-09T19:57:31.741Z","endTime":"2026-08-09T19:57:39.259Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":77.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.78323883202575,"aZ":-26.687771362696004,"pfxX":1.0793566603670266,"pfxZ":3.684480321816845,"pX":0.6861863368428707,"pZ":1.8302114818273203,"vX0":4.518009676738119,"vY0":-120.29301402674669,"vZ0":-2.9098846103078544,"x":90.84,"y":189.36,"x0":-1.3442324409756168,"y0":50.00305055276128,"z0":5.381803400885989,"aX":1.6072796808422043},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":6.4,"breakHorizontal":-2.9,"spinRate":2141,"spinDirection":83},"zone":9,"typeConfidence":2.0,"plateTime":0.4525375897069295,"extension":6.9091133904157696},"hitData":{"launchSpeed":91.0,"launchAngle":17.0,"totalDistance":292.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":168.47,"coordY":76.09}},"index":3,"playId":"23550c49-32ee-333e-9a9e-d5ae94d3b0d0","pitchNumber":3,"startTime":"2026-08-09T19:57:39.259Z","endTime":"2026-08-09T19:57:53.313Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T19:57:53.313Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dansby Swanson walks.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-09T19:58:07.358Z","endTime":"2026-08-09T19:59:37.297Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.677805309645915,"aZ":-23.1892480838401,"pfxX":-10.162096553039056,"pfxZ":4.688293978628201,"pX":-0.791806155652835,"pZ":1.6356507753813725,"vX0":4.604441647074705,"vY0":-137.4247784413489,"vZ0":-6.395381089339815,"x":147.18,"y":194.62,"x0":-1.1660731679708884,"y0":50.005712881138,"z0":5.561996274916024,"aX":-19.49355509270718},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.3,"breakHorizontal":17.5,"spinRate":2301,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.39815157819685165,"extension":6.607341421905549},"index":0,"playId":"77a4271f-0d10-327e-b120-7af742fb86c4","pitchNumber":1,"startTime":"2026-08-09T19:58:30.602Z","endTime":"2026-08-09T19:58:35.425Z","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":81.8,"endSpeed":75.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.793201671916467,"aZ":-30.212152042855436,"pfxX":6.214573397766551,"pfxZ":1.3627293451632578,"pX":-1.2133569823795674,"pZ":3.8077716432770363,"vX0":-1.0532715373767112,"vY0":-119.18639906988959,"vZ0":2.512599296555266,"x":163.25,"y":135.97,"x0":-1.5732665952412355,"y0":50.002702128790354,"z0":5.467310400098151,"aX":8.945190534636206},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":3.4,"breakHorizontal":-11.0,"spinRate":2105,"spinDirection":85},"zone":11,"typeConfidence":2.0,"plateTime":0.4594676400424844,"extension":6.570849334364784},"index":1,"playId":"2c48a833-3c37-3a2d-a885-77adc3b2a0a3","pitchNumber":2,"startTime":"2026-08-09T19:58:52.554Z","endTime":"2026-08-09T19:58:56.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.572202457057323,"aZ":-29.572609281390303,"pfxX":5.560930494092034,"pfxZ":1.8014830209649482,"pX":-0.5424497308834759,"pZ":3.5775804892685947,"vX0":0.31749846830722356,"vY0":-119.22050051254128,"vZ0":1.788364838855737,"x":137.68,"y":142.19,"x0":-1.399817447816313,"y0":50.00072793649077,"z0":5.483757752702152,"aX":8.016557043951545},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":4.0,"breakHorizontal":-10.2,"spinRate":2180,"spinDirection":86},"zone":11,"typeConfidence":2.0,"plateTime":0.4591353584946223,"extension":6.624180092285775},"index":2,"playId":"d7690ac2-c94e-3804-be67-ae60f13d5c62","pitchNumber":3,"startTime":"2026-08-09T19:59:12.756Z","endTime":"2026-08-09T19:59:18.103Z","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":93.1,"endSpeed":85.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.05468798311222,"aZ":-23.22415222161638,"pfxX":-8.62417682224966,"pfxZ":4.774743923551368,"pX":-1.1630545116319622,"pZ":2.5542721153809027,"vX0":3.2013256266326255,"vY0":-135.65660492204776,"vZ0":-3.822672133617681,"x":161.33,"y":169.81,"x0":-1.2339564853735956,"y0":50.00392752209741,"z0":5.589423647197319,"aX":-16.168194750223755},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.0,"breakHorizontal":15.0,"spinRate":2162,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.40286671493703086,"extension":6.787980258972451},"index":3,"playId":"dbdccd00-6693-331b-9d5a-32552ba11442","pitchNumber":4,"startTime":"2026-08-09T19:59:31.980Z","endTime":"2026-08-09T19:59:37.297Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T19:59:37.297Z","atBatIndex":55},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Miguel Amaya homers (4) on a fly ball to left field. Nico Hoerner scores. Dansby Swanson scores.","rbi":3,"awayScore":10,"homeScore":2,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-09T19:59:51.372Z","endTime":"2026-08-09T20:00:32.667Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":{"id":668834,"link":"/api/v1/people/668834"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":{"id":668834,"link":"/api/v1/people/668834"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":{"id":668834,"link":"/api/v1/people/668834"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.4,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.54404217843929,"aZ":-25.972774237013233,"pfxX":3.0934571226151264,"pfxZ":4.165197638201699,"pX":0.3465808423868014,"pZ":3.218191003670055,"vX0":2.977656585438409,"vY0":-121.23241894303277,"vZ0":0.13445936085903143,"x":103.79,"y":151.89,"x0":-1.2992135908653046,"y0":50.00382443175336,"z0":5.427654475931463,"aX":4.608158425691535},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":7.8,"breakHorizontal":-6.4,"spinRate":2274,"spinDirection":74},"zone":3,"typeConfidence":2.0,"plateTime":0.4516678928996636,"extension":6.767913508894591},"hitData":{"launchSpeed":101.0,"launchAngle":32.0,"totalDistance":388.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":18.54,"coordY":83.21}},"index":0,"playId":"ea2e61d1-99d5-3c5d-a426-18d6316d8c3d","pitchNumber":1,"startTime":"2026-08-09T20:00:02.394Z","endTime":"2026-08-09T20:00:32.667Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:00:32.667Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyrone Taylor grounds out, shortstop Tyler Tolbert to first baseman Salvador Perez.","rbi":0,"awayScore":10,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-09T20:00:53.887Z","endTime":"2026-08-09T20:01:05.375Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","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":0},"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.0,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.067319591860063,"aZ":-24.0632204280361,"pfxX":-8.603893023844396,"pfxZ":4.315609415578111,"pX":0.21723967427665772,"pZ":2.320958521903619,"vX0":6.473927350200983,"vY0":-135.57324813496146,"vZ0":-4.34840339125107,"x":108.72,"y":176.11,"x0":-1.0728549697635021,"y0":50.00025210957233,"z0":5.605972723237268,"aX":-16.16230186523756},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.2,"breakHorizontal":14.4,"spinRate":2302,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.40258361316007596,"extension":6.694877974014233},"hitData":{"launchSpeed":103.8,"launchAngle":-2.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.93,"coordY":151.07}},"index":0,"playId":"49dcf829-d06e-392a-9750-b773c9451342","pitchNumber":1,"startTime":"2026-08-09T20:00:56.379Z","endTime":"2026-08-09T20:01:05.375Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:01:05.375Z","atBatIndex":57},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Pete Crow-Armstrong doubles (23) on a fly ball to left fielder Starling Marte.","rbi":0,"awayScore":10,"homeScore":2,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-09T20:01:24.665Z","endTime":"2026-08-09T20:02:33.938Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.080640747797418,"aZ":-28.115664407452996,"pfxX":-9.11726463628873,"pfxZ":2.6198680420370213,"pX":-0.041762538586673476,"pZ":2.286799405379925,"vX0":6.046635326167035,"vY0":-123.20284526669737,"vZ0":-1.8614548112101792,"x":118.59,"y":177.04,"x0":-1.3358645132875275,"y0":50.00038140698518,"z0":5.414469050784567,"aX":-14.099510710128762},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.6,"breakHorizontal":15.2,"spinRate":1575,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.4435536026875746,"extension":6.988833807454885},"index":0,"playId":"c80e7ac5-9c04-34b2-a3f2-8ed5307fdc7a","pitchNumber":1,"startTime":"2026-08-09T20:01:32.698Z","endTime":"2026-08-09T20:01:36.358Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.958266708473506,"aZ":-19.94046738629184,"pfxX":-3.873870472005307,"pfxZ":6.645165016333435,"pX":0.30281247791177246,"pZ":3.4486537892259497,"vX0":4.921450738936288,"vY0":-134.5340992041076,"vZ0":-2.2993851819461133,"x":105.46,"y":145.67,"x0":-1.043083619433517,"y0":50.00476347470952,"z0":5.720945779252342,"aX":-7.134264844516174},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.8,"breakHorizontal":6.0,"spinRate":2376,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.40644041085024885,"extension":6.634536272288733},"index":1,"playId":"ba71ed72-de1d-3565-b783-1a2fbc54c571","pitchNumber":2,"startTime":"2026-08-09T20:01:52.818Z","endTime":"2026-08-09T20:01:55.818Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":76.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.526276214108186,"aZ":-34.9693981213781,"pfxX":3.48174602217737,"pfxZ":-1.9346407050808994,"pX":-0.37443469321044753,"pZ":1.3425914906776852,"vX0":0.9137766815594044,"vY0":-118.5889141094576,"vZ0":-2.664368071036003,"x":131.27,"y":202.53,"x0":-1.2158114628605308,"y0":50.002172780667095,"z0":5.624718798644132,"aX":5.032271930372415},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-3.8,"breakHorizontal":-6.5,"spinRate":2190,"spinDirection":50},"zone":13,"typeConfidence":2.0,"plateTime":0.45928586183084574,"extension":6.668008270453792},"hitData":{"launchSpeed":99.2,"launchAngle":27.0,"totalDistance":363.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":59.48,"coordY":68.3}},"index":2,"playId":"5504782d-1999-31d9-ab99-1f5dc4696aa8","pitchNumber":3,"startTime":"2026-08-09T20:02:17.871Z","endTime":"2026-08-09T20:02:33.938Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:02:33.938Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Busch flies out to center fielder Kyle Isbel. Pete Crow-Armstrong to 3rd.","rbi":0,"awayScore":10,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-09T20:03:30.678Z","endTime":"2026-08-09T20:05:26.669Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"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":1},"index":0,"startTime":"2026-08-09T20:02:55.945Z","endTime":"2026-08-09T20:03:32.882Z","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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.405646082913872,"aZ":-38.63186842617077,"pfxX":1.8504134490841357,"pfxZ":-4.474457507490788,"pX":1.699398291452778,"pZ":-0.0838165444260155,"vX0":5.799534999810275,"vY0":-120.05511209442992,"vZ0":-5.165390750860723,"x":52.22,"y":241.04,"x0":-0.9976172673563716,"y0":50.000844009676364,"z0":5.571987708387188,"aX":2.6721291310353834},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-9.1,"breakHorizontal":-4.9,"spinRate":2287,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.45798672328645385,"extension":6.726825609652798},"index":1,"playId":"b75d07ae-3354-3f57-be32-ae94a83394f6","pitchNumber":1,"startTime":"2026-08-09T20:03:32.882Z","endTime":"2026-08-09T20:03:39.308Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.668182034173423,"aZ":-27.989744342092354,"pfxX":-10.547292397206444,"pfxZ":2.668300341772385,"pX":-1.3616409557114053,"pZ":2.502078495752636,"vX0":3.6671411289706937,"vY0":-124.6659968862143,"vZ0":-1.4150053314167836,"x":168.9,"y":171.22,"x0":-1.483442941629511,"y0":50.00564360216727,"z0":5.393050325546123,"aX":-16.561122513175743},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.7,"breakHorizontal":18.2,"spinRate":1781,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.43979252614832864,"extension":6.750163827440902},"index":2,"playId":"fc07d364-c9b4-3143-9d79-b80b8d637ada","pitchNumber":2,"startTime":"2026-08-09T20:03:57.051Z","endTime":"2026-08-09T20:04:01.093Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.289748982221376,"aZ":-38.455434007446776,"pfxX":2.4253776997357566,"pfxZ":-4.577307311847674,"pX":0.21894958679626925,"pZ":2.1779325760916195,"vX0":2.5451886088389593,"vY0":-116.8307464614507,"vZ0":0.356562041494902,"x":108.65,"y":179.98,"x0":-1.2021066232648103,"y0":50.00103075196773,"z0":5.6561115149405685,"aX":3.3305944902600033},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-7.9,"breakHorizontal":-5.0,"spinRate":2083,"spinDirection":60},"zone":8,"typeConfidence":2.0,"plateTime":0.4699485265936314,"extension":6.891737287079295},"index":3,"playId":"d45b324d-fa7a-3c43-9b29-966be137100d","pitchNumber":3,"startTime":"2026-08-09T20:04:15.675Z","endTime":"2026-08-09T20:04:20.509Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"index":4,"playId":"31daf168-d3c4-40b8-bd15-8175a4f5843c","startTime":"2026-08-09T20:04:33.192Z","endTime":"2026-08-09T20:04:38.192Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.65806344506998,"aZ":-23.259976730299996,"pfxX":-1.4827956541921616,"pfxZ":5.36954408787061,"pX":-0.7197600456851903,"pZ":2.996923730114784,"vX0":2.1374705812805668,"vY0":-128.28296156662034,"vZ0":-1.7744462827367784,"x":144.44,"y":157.86,"x0":-1.3728441435346606,"y0":50.00063105561704,"z0":5.519027532522128,"aX":-2.4602509628386695},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.6,"breakHorizontal":2.2,"spinRate":2277,"spinDirection":187},"zone":1,"typeConfidence":2.0,"plateTime":0.4277084166828997,"extension":6.713345261555792},"index":5,"playId":"0b74e7ad-a2fc-3b9a-8555-6bddb95f5b9b","pitchNumber":4,"startTime":"2026-08-09T20:04:46.753Z","endTime":"2026-08-09T20:04:50.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.24536415413284,"aZ":-16.364602383855615,"pfxX":-4.157744605775974,"pfxZ":8.548363704349024,"pX":-0.02210721830504863,"pZ":2.0099803622207473,"vX0":4.530397325138849,"vY0":-134.41509321858538,"vZ0":-6.38057914947512,"x":117.84,"y":184.51,"x0":-1.1807886709840087,"y0":50.001476752480144,"z0":5.5557747450920925,"aX":-7.688237092188924},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.5,"breakHorizontal":6.7,"spinRate":2484,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.40585038061683987,"extension":6.761634931436858},"hitData":{"launchSpeed":93.0,"launchAngle":25.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.51,"coordY":67.93}},"index":6,"playId":"25bda28b-af75-303c-b512-d16ce6c124ae","pitchNumber":5,"startTime":"2026-08-09T20:05:10.710Z","endTime":"2026-08-09T20:05:26.669Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:05:26.669Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Bregman strikes out swinging.","rbi":0,"awayScore":10,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-09T20:05:50.225Z","endTime":"2026-08-09T20:07:13.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":3},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"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.2,"endSpeed":86.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.85419177006376,"aZ":-23.58230108815324,"pfxX":-10.325332312366399,"pfxZ":4.499340177446152,"pX":0.3407510449398384,"pZ":2.738670888814544,"vX0":7.550433519449448,"vY0":-136.99911210697988,"vZ0":-3.5769880179218627,"x":104.01,"y":164.84,"x0":-1.1025777797391998,"y0":50.004433944410486,"z0":5.6637285298547,"aX":-19.726872049700592},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.6,"breakHorizontal":17.2,"spinRate":2292,"spinDirection":244},"zone":3,"typeConfidence":2.0,"plateTime":0.3990447749123618,"extension":6.685152142092579},"index":0,"playId":"116e9557-ef63-3e81-9e84-4b34fb85900b","pitchNumber":1,"startTime":"2026-08-09T20:06:06.649Z","endTime":"2026-08-09T20:06:11.864Z","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":93.3,"endSpeed":85.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.92495951334963,"aZ":-21.702003163814304,"pfxX":-11.649634174145362,"pfxZ":5.606900466732137,"pX":0.2180841194495915,"pZ":1.8849724211091865,"vX0":7.292723020140763,"vY0":-135.6323810375729,"vZ0":-5.903096382917129,"x":108.69,"y":187.89,"x0":-0.9882439277469119,"y0":50.00477536978829,"z0":5.597334969582284,"aX":-21.765101016718518},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.1,"breakHorizontal":19.6,"spinRate":2204,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.4034288398053696,"extension":6.70353986813577},"index":1,"playId":"02062587-3349-3f74-9e60-3ee10bed429e","pitchNumber":2,"startTime":"2026-08-09T20:06:25.838Z","endTime":"2026-08-09T20:06:28.987Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.29170482614189,"aZ":-16.481635719267288,"pfxX":-3.5935480590349336,"pfxZ":8.594490076267476,"pX":0.25357023667870526,"pZ":3.5802341615141486,"vX0":4.641780880161794,"vY0":-133.87382240655222,"vZ0":-2.8681087743607554,"x":107.33,"y":142.11,"x0":-1.0310964323250704,"y0":50.00435295395811,"z0":5.836833606554274,"aX":-6.562801455865813},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.2,"breakHorizontal":5.6,"spinRate":2410,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.40821948407297803,"extension":6.711612740689791},"index":2,"playId":"2284cf92-1361-38d1-85e0-cd2fddcc47c6","pitchNumber":3,"startTime":"2026-08-09T20:06:47.077Z","endTime":"2026-08-09T20:06:50.143Z","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":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.651675464177494,"aZ":-38.191617125266,"pfxX":3.759096448728467,"pfxZ":-4.189558851493072,"pX":1.123077144193339,"pZ":1.6093066362766126,"vX0":3.804856148174276,"vY0":-119.0824260358106,"vZ0":-1.5215048098558819,"x":74.19,"y":195.33,"x0":-0.9830165417174955,"y0":50.00007618701075,"z0":5.708200034116548,"aX":5.403145584402344},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-7.7,"breakHorizontal":-7.7,"spinRate":2218,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.45977367515065914,"extension":6.758166796094979},"index":3,"playId":"2ab46e3f-184c-3df0-8d46-7fccc07091cf","pitchNumber":4,"startTime":"2026-08-09T20:07:08.015Z","endTime":"2026-08-09T20:07:13.207Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:07:13.207Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Starling Marte grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":10,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-09T20:10:49.400Z","endTime":"2026-08-09T20:11:53.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_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(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":91.6,"endSpeed":84.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.616617179009992,"aZ":-25.00758849083839,"pfxX":8.175247302614899,"pfxZ":3.9670939540715295,"pX":0.3084417274829904,"pZ":3.304283166655841,"vX0":-7.158927203383787,"vY0":-133.29138241759318,"vZ0":-0.7714723573151843,"x":105.24,"y":149.56,"x0":1.9618836335641858,"y0":50.00147847535521,"z0":5.396842774190816,"aX":14.76591450161858},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.2,"breakHorizontal":-13.3,"spinRate":2189,"spinDirection":123},"zone":3,"typeConfidence":0.86,"plateTime":0.4103114604158806,"extension":6.470545152252964},"index":0,"playId":"746ec46f-7a79-3c6b-b697-f405a1c4cce7","pitchNumber":1,"startTime":"2026-08-09T20:10:49.400Z","endTime":"2026-08-09T20:10:52.440Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.59435159276176,"aZ":-21.561082378815204,"pfxX":8.351664718954229,"pfxZ":5.747925252747523,"pX":2.2168387157592555,"pZ":3.3789589906718662,"vX0":-2.2453734587954743,"vY0":-135.08893613940938,"vZ0":-1.4885256525208361,"x":32.5,"y":147.55,"x0":1.9739104713872917,"y0":50.006364070933586,"z0":5.453806783977091,"aX":15.42882716837217},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.3,"breakHorizontal":-14.6,"spinRate":2214,"spinDirection":119},"zone":12,"typeConfidence":0.9,"plateTime":0.4055563260520145,"extension":6.064561772441481},"index":1,"playId":"7d9ff608-e205-3c74-9304-e7010a6c85d7","pitchNumber":2,"startTime":"2026-08-09T20:11:14.343Z","endTime":"2026-08-09T20:11:17.468Z","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":91.4,"endSpeed":83.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.51176738446093,"aZ":-23.917959326005214,"pfxX":10.582300942423952,"pfxZ":4.624857548451295,"pX":1.439016636685333,"pZ":2.2145311787525546,"vX0":-4.98270424744571,"vY0":-133.0256960319915,"vZ0":-3.5142973763353993,"x":62.15,"y":178.99,"x0":1.9652270182925395,"y0":50.00356846582938,"z0":5.29397444525553,"aX":18.897030065186957},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.8,"breakHorizontal":-18.0,"spinRate":2253,"spinDirection":123},"zone":14,"typeConfidence":0.89,"plateTime":0.4123270886011037,"extension":6.034697349615239},"index":2,"playId":"abccf517-1365-387b-9cac-9e6298fd38c0","pitchNumber":3,"startTime":"2026-08-09T20:11:28.385Z","endTime":"2026-08-09T20:11:32.661Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.329037640877182,"aZ":-32.27889191281665,"pfxX":8.548206190508143,"pfxZ":-0.08046034200845575,"pX":0.8486281710577654,"pZ":2.258060615996777,"vX0":-5.1885395842796305,"vY0":-115.20289797404355,"vZ0":0.097381831117624,"x":84.65,"y":177.81,"x0":2.019064027674579,"y0":50.00088700667377,"z0":5.334337079028048,"aX":11.492867184285924},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":0.1,"breakHorizontal":-14.2,"spinRate":1575,"spinDirection":113},"zone":14,"typeConfidence":0.9,"plateTime":0.4753696229399651,"extension":6.183342973639152},"hitData":{"launchSpeed":64.1,"launchAngle":-23.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.99,"coordY":157.31}},"index":3,"playId":"c38ae42a-6a97-3e92-89c4-032cfa49aaa2","pitchNumber":4,"startTime":"2026-08-09T20:11:45.077Z","endTime":"2026-08-09T20:11:53.791Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:11:53.791Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Massey singles on a line drive to left fielder Ian Happ.","rbi":0,"awayScore":10,"homeScore":2,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-09T20:12:01.354Z","endTime":"2026-08-09T20:12:57.245Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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.6,"endSpeed":83.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.628060337309122,"aZ":-23.158117837697205,"pfxX":8.982412008182912,"pfxZ":5.10151020328928,"pX":-0.293548973358392,"pZ":3.4031455822755907,"vX0":-8.578985113302394,"vY0":-131.7678378228546,"vZ0":-0.8194469317984465,"x":128.19,"y":146.9,"x0":1.8292323102741102,"y0":50.003696764715514,"z0":5.421103097208833,"aX":15.879059312849025},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.2,"breakHorizontal":-14.5,"spinRate":2334,"spinDirection":133},"zone":11,"typeConfidence":0.85,"plateTime":0.41485210466283196,"extension":5.98561803871025},"index":0,"playId":"4439cd0d-93a6-356b-bef1-d8cdca2b3914","pitchNumber":1,"startTime":"2026-08-09T20:12:18.586Z","endTime":"2026-08-09T20:12:23.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.060499278200172,"aZ":-22.763086641546074,"pfxX":9.438156556529615,"pfxZ":5.31104818969744,"pX":-0.773039807628173,"pZ":1.9433404877494111,"vX0":-9.604860592111299,"vY0":-132.272670875006,"vZ0":-4.387565606759688,"x":146.47,"y":186.31,"x0":1.677989398161071,"y0":50.006517998420755,"z0":5.291573100967494,"aX":16.737801854118384},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.9,"breakHorizontal":-15.0,"spinRate":2383,"spinDirection":124},"zone":7,"typeConfidence":0.88,"plateTime":0.4139990644378315,"extension":6.307770666848277},"index":1,"playId":"053ac79a-52b8-3059-b89d-0ac4e6c4fead","pitchNumber":2,"startTime":"2026-08-09T20:12:32.798Z","endTime":"2026-08-09T20:12:37.998Z","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":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.235143309284837,"aZ":-31.392944297765993,"pfxX":0.05357966880539822,"pfxZ":0.5390358037567227,"pX":-0.8829539207149567,"pZ":1.5344600905211567,"vX0":-7.942054901749622,"vY0":-119.56078611548345,"vZ0":-1.0648175165757974,"x":150.66,"y":197.35,"x0":2.4824416073660664,"y0":50.00048206948799,"z0":4.816826460376225,"aX":0.07823758906095601},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":1.0,"breakHorizontal":1.9,"spinRate":2558,"spinDirection":18},"zone":13,"typeConfidence":0.91,"plateTime":0.4590817898919033,"extension":6.361728230140233},"hitData":{"launchSpeed":87.4,"launchAngle":19.0,"totalDistance":282.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":94.49,"coordY":90.98}},"index":2,"playId":"fe66341b-de47-3f08-9a0f-11ed79568b76","pitchNumber":3,"startTime":"2026-08-09T20:12:46.348Z","endTime":"2026-08-09T20:12:57.245Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:12:57.245Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Tolbert walks. Michael Massey to 2nd.","rbi":0,"awayScore":10,"homeScore":2,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-09T20:13:23.807Z","endTime":"2026-08-09T20:15:50.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"postOnSecond":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":70.9,"endSpeed":65.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.70715495601557,"aZ":-38.07545261900027,"pfxX":-6.429645891447339,"pfxZ":-5.526244917815948,"pX":-0.14239768550588505,"pZ":0.931363858639808,"vX0":-2.6906251346367065,"vY0":-103.17430416095856,"vZ0":-0.3292304872596823,"x":122.43,"y":213.63,"x0":2.01789413772288,"y0":50.00283111355615,"z0":5.719150764007021,"aX":-6.864946895051558},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.4,"breakVerticalInduced":-9.7,"breakHorizontal":12.5,"spinRate":2457,"spinDirection":317},"zone":13,"typeConfidence":0.9,"plateTime":0.5328419327598648,"extension":5.858673013811871},"index":0,"playId":"de23c8e0-c060-3ed5-b481-00518eff5c80","pitchNumber":1,"startTime":"2026-08-09T20:13:23.807Z","endTime":"2026-08-09T20:13:28.577Z","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.7,"endSpeed":82.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.17451500294328,"aZ":-20.62084857234247,"pfxX":6.558766820957769,"pfxZ":6.621466742035375,"pX":-0.09850438011074684,"pZ":3.4480607732127977,"vX0":-7.583501678935203,"vY0":-131.81643108075988,"vZ0":-1.1590551342565192,"x":120.75,"y":145.68,"x0":1.9748148614442176,"y0":50.00570300668442,"z0":5.428052602462811,"aX":11.449530788924218},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.9,"breakHorizontal":-10.1,"spinRate":2158,"spinDirection":124},"zone":11,"typeConfidence":0.86,"plateTime":0.41684109946965053,"extension":6.235456109017732},"index":1,"playId":"d3c01da4-5c47-310f-905e-59ae3ac097cf","pitchNumber":2,"startTime":"2026-08-09T20:13:48.144Z","endTime":"2026-08-09T20:13:53.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":82.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.08218780765651,"aZ":-19.143917118506675,"pfxX":8.305494580740477,"pfxZ":7.380849324662384,"pX":0.699795818890498,"pZ":2.693291239797932,"vX0":-5.8081357802778415,"vY0":-132.70315902505337,"vZ0":-2.9990119048900548,"x":90.33,"y":166.06,"x0":1.8490099242693585,"y0":50.00423953171505,"z0":5.249469120746557,"aX":14.664344314478265},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.8,"breakHorizontal":-13.6,"spinRate":2410,"spinDirection":127},"zone":6,"typeConfidence":0.89,"plateTime":0.4143570308008524,"extension":6.014709994307171},"index":2,"playId":"1b647c5a-cb79-30cb-baa8-876017c94d53","pitchNumber":3,"startTime":"2026-08-09T20:14:08.988Z","endTime":"2026-08-09T20:14:13.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":71.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.587416490991373,"aZ":-29.44449482749162,"pfxX":10.187607470861145,"pfxZ":2.10352050621759,"pX":-0.46400965235037,"pZ":2.5489366070700163,"vX0":-7.8471915247972515,"vY0":-113.92031538125467,"vZ0":0.19768491544519584,"x":134.69,"y":169.96,"x0":1.7246693264357507,"y0":50.00115060828148,"z0":5.404421343677478,"aX":13.206878936795897},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":4.2,"breakHorizontal":-16.1,"spinRate":1659,"spinDirection":114},"zone":4,"typeConfidence":0.9,"plateTime":0.48333087520214857,"extension":6.208262377621295},"index":3,"playId":"9529f897-2e8f-33e2-acbd-9e9215be9be9","pitchNumber":4,"startTime":"2026-08-09T20:14:28.992Z","endTime":"2026-08-09T20:14:33.054Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-08-09T20:14:43.103Z","endTime":"2026-08-09T20:14:59.800Z","isPitch":false,"type":"action","player":{"id":686475,"link":"/api/v1/people/686475"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.909368688641965,"aZ":-20.543212456529165,"pfxX":8.397449488831182,"pfxZ":6.309002793799927,"pX":1.6775470382104587,"pZ":3.5679457134589057,"vX0":-3.6294351120910977,"vY0":-135.4744352491298,"vZ0":-1.080688904964232,"x":53.06,"y":142.45,"x0":1.9499936003284097,"y0":50.000489890400516,"z0":5.419356124855825,"aX":15.476378949295079},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.4,"breakHorizontal":-14.3,"spinRate":2415,"spinDirection":124},"zone":12,"typeConfidence":0.9,"plateTime":0.4055974999883185,"extension":6.16979216959314},"index":5,"playId":"ecec30b0-3391-3227-86f5-ad1b59d1c707","pitchNumber":5,"startTime":"2026-08-09T20:14:59.800Z","endTime":"2026-08-09T20:15:04.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.529733057274107,"aZ":-18.147234522129928,"pfxX":6.851294355295403,"pfxZ":7.881108654389269,"pX":0.0027352838743306546,"pZ":3.0505458917386004,"vX0":-6.908537918624123,"vY0":-133.31059547159086,"vZ0":-2.633010791470072,"x":116.9,"y":156.42,"x0":1.7511143050035403,"y0":50.00629281417364,"z0":5.377311200383001,"aX":12.201546815046676},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.8,"breakHorizontal":-10.7,"spinRate":2222,"spinDirection":122},"zone":2,"typeConfidence":0.89,"plateTime":0.4125596654759667,"extension":6.151879874138113},"index":6,"playId":"8962ddf2-8bf9-33a5-afac-5e2228368619","pitchNumber":6,"startTime":"2026-08-09T20:15:21.794Z","endTime":"2026-08-09T20:15:25.775Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":71.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.8438759682165,"aZ":-32.18539749605704,"pfxX":7.880094655283476,"pfxZ":-0.012120835157851673,"pX":1.3247067092458455,"pZ":3.088916654754764,"vX0":-3.9226176034960636,"vY0":-114.12355067307165,"vZ0":1.8788254406639797,"x":66.51,"y":155.38,"x0":2.050540948423131,"y0":50.00014186409716,"z0":5.446810634882771,"aX":10.295184730170565},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":0.8,"breakHorizontal":-13.2,"spinRate":1737,"spinDirection":117},"zone":12,"typeConfidence":0.89,"plateTime":0.48168077937882536,"extension":5.9861283006563655},"index":7,"playId":"7ca1cad9-5cae-3473-b147-44c2d4f35718","pitchNumber":7,"startTime":"2026-08-09T20:15:45.547Z","endTime":"2026-08-09T20:15:50.332Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:15:50.332Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Maile strikes out swinging.","rbi":0,"awayScore":10,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-09T20:17:01.002Z","endTime":"2026-08-09T20:19:47.403Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"postOnSecond":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7,8],"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":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":10,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-09T20:16:07.304Z","endTime":"2026-08-09T20:17:03.198Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":72.1,"endSpeed":65.9,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.733874140703808,"aZ":-40.81521145604286,"pfxX":-9.559518073005144,"pfxZ":-7.858325643439089,"pX":0.9013283335533121,"pZ":3.13611172164713,"vX0":0.13746542110280585,"vY0":-104.81069025252161,"vZ0":4.078119445245289,"x":82.64,"y":154.1,"x0":2.0740648391781327,"y0":50.004097221183706,"z0":5.970170841035795,"aX":-10.506652478800524},"breaks":{"breakAngle":14.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.8,"breakVerticalInduced":-12.5,"breakHorizontal":17.2,"spinRate":2471,"spinDirection":307},"zone":12,"typeConfidence":0.9,"plateTime":0.5250345207531737,"extension":5.959439108964912},"index":1,"playId":"52714f29-4535-329e-bd61-557b4ac30719","pitchNumber":1,"startTime":"2026-08-09T20:17:03.198Z","endTime":"2026-08-09T20:17:08.263Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.1,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.908492938298505,"aZ":-20.697171256549666,"pfxX":9.028414470991937,"pfxZ":6.507305414744901,"pX":-1.1633984901943222,"pZ":1.6803208140987014,"vX0":-10.470186966783729,"vY0":-132.15198802872843,"vZ0":-5.368186249882862,"x":161.35,"y":193.41,"x0":1.6822018615026053,"y0":50.00278322678128,"z0":5.264343563570271,"aX":15.924041451846511},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.7,"breakHorizontal":-14.0,"spinRate":2337,"spinDirection":123},"zone":13,"typeConfidence":0.89,"plateTime":0.41491305677259804,"extension":6.2378418487792056},"index":2,"playId":"f3110f34-282d-3971-bb04-26c172c86a05","pitchNumber":2,"startTime":"2026-08-09T20:17:22.264Z","endTime":"2026-08-09T20:17:26.553Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.7,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.5162199432463,"aZ":-24.255772062658323,"pfxX":8.603577881685148,"pfxZ":4.41927628338842,"pX":-0.6265166013142572,"pZ":2.5229581792213325,"vX0":-9.406294221659568,"vY0":-133.0192997925275,"vZ0":-2.560088718530475,"x":140.88,"y":170.66,"x0":1.837575828710853,"y0":50.003567373393594,"z0":5.2563199888044405,"aX":15.419849459792415},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.7,"breakHorizontal":-13.6,"spinRate":2238,"spinDirection":119},"zone":4,"typeConfidence":0.87,"plateTime":0.41175673753469866,"extension":6.287878144669838},"index":3,"playId":"0f714303-61b6-3535-8664-ab40f7303ec6","pitchNumber":3,"startTime":"2026-08-09T20:17:41.973Z","endTime":"2026-08-09T20:17:46.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.9,"endSpeed":70.2,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.051527497338363,"aZ":-30.919787183248825,"pfxX":8.201093171899686,"pfxZ":1.0024679771886182,"pX":1.1190083394968162,"pZ":1.1773011230093104,"vX0":-4.9264497726026715,"vY0":-111.81492957900586,"vZ0":-1.8639671333805907,"x":74.35,"y":206.99,"x0":2.29649630648229,"y0":50.00322175233829,"z0":5.224489230978617,"aX":10.280539011397883},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":1.6,"breakHorizontal":-13.4,"spinRate":1680,"spinDirection":112},"zone":14,"typeConfidence":0.9,"plateTime":0.4917311980670944,"extension":6.302401621101441},"index":4,"playId":"337cd79e-492b-3807-a357-b08b14758d85","pitchNumber":4,"startTime":"2026-08-09T20:18:02.716Z","endTime":"2026-08-09T20:18:06.675Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.9,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.126774477043508,"aZ":-18.544788672250277,"pfxX":8.161727709138509,"pfxZ":7.3324473114153665,"pX":-0.4185627102338961,"pZ":3.12907660226164,"vX0":-9.03301407483432,"vY0":-135.82359084630605,"vZ0":-2.307712960805076,"x":132.95,"y":154.29,"x0":1.8977363578592712,"y0":50.00421677868491,"z0":5.286433228768664,"aX":15.175098108981135},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.0,"breakHorizontal":-12.7,"spinRate":2317,"spinDirection":121},"zone":1,"typeConfidence":0.9,"plateTime":0.4040296513691155,"extension":5.916310763230804},"index":5,"playId":"1fdddb68-cbfb-3668-a12f-4f728b364403","pitchNumber":5,"startTime":"2026-08-09T20:18:23.824Z","endTime":"2026-08-09T20:18:29.403Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.1,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.599052148624153,"aZ":-28.73386258499217,"pfxX":0.7474461620543513,"pfxZ":2.2516087260341457,"pX":-0.9973714950308441,"pZ":2.565715147515382,"vX0":-8.094490228492747,"vY0":-123.61881462312228,"vZ0":0.164807588478165,"x":155.02,"y":169.51,"x0":2.2404333377541383,"y0":50.002923312496,"z0":4.936060581644101,"aX":1.1431621535660075},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.4,"breakHorizontal":0.8,"spinRate":2568,"spinDirection":86},"zone":13,"typeConfidence":0.87,"plateTime":0.4452850698379165,"extension":6.201594132072641},"index":6,"playId":"89b71bbc-e26d-3e12-8e46-0a7463d64d81","pitchNumber":6,"startTime":"2026-08-09T20:18:53.990Z","endTime":"2026-08-09T20:18:57.493Z","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":1},"pitchData":{"startSpeed":74.0,"endSpeed":68.9,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.69634225661352,"aZ":-37.45359978843235,"pfxX":-8.047732843325155,"pfxZ":-4.432854285775328,"pX":0.7460498489262773,"pZ":3.8910641748938604,"vX0":-0.3864358694596463,"vY0":-107.80047007348453,"vZ0":4.2691807910463675,"x":88.56,"y":133.72,"x0":1.9744098898875382,"y0":50.0039750861033,"z0":5.989584627316967,"aX":-9.581759598525592},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-6.7,"breakHorizontal":14.8,"spinRate":2314,"spinDirection":312},"zone":12,"typeConfidence":0.9,"plateTime":0.5058622837285571,"extension":6.039927337676443},"index":7,"playId":"927804c2-a08b-3e68-a7bb-39edaef6b63b","pitchNumber":7,"startTime":"2026-08-09T20:19:21.169Z","endTime":"2026-08-09T20:19:25.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.1,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.534991711331717,"aZ":-20.822866033406765,"pfxX":8.90511595183617,"pfxZ":5.9952500500210615,"pX":0.5327499933352197,"pZ":3.6870724769472254,"vX0":-6.65599919913889,"vY0":-136.1618227001433,"vZ0":-0.7988521532114243,"x":96.69,"y":139.23,"x0":1.8416747334740167,"y0":50.00234266322932,"z0":5.413925916300998,"aX":16.861891230561906},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.9,"breakHorizontal":-14.9,"spinRate":2301,"spinDirection":126},"zone":12,"typeConfidence":0.9,"plateTime":0.4009650684101955,"extension":6.12049804013792},"index":8,"playId":"536b1f0a-ccc6-3943-b208-bc641679b8e8","pitchNumber":8,"startTime":"2026-08-09T20:19:42.700Z","endTime":"2026-08-09T20:19:47.403Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:19:47.403Z","atBatIndex":64},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Isbel lines out sharply to left fielder Ian Happ.","rbi":0,"awayScore":10,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-09T20:20:01.086Z","endTime":"2026-08-09T20:21:21.123Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":84.8,"endSpeed":78.3,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.589910503129083,"aZ":-29.607457491738085,"pfxX":2.6503374726199036,"pfxZ":1.6588865744154564,"pX":-1.223673079368206,"pZ":2.284421600581954,"vX0":-9.518715239813952,"vY0":-123.24792989035927,"vZ0":-0.04764603678485235,"x":163.64,"y":177.1,"x0":2.3304171004374608,"y0":50.005403809879134,"z0":4.787149177489792,"aX":4.1116154044231905},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.2,"breakHorizontal":-2.8,"spinRate":2610,"spinDirection":109},"zone":13,"typeConfidence":0.84,"plateTime":0.443007387131241,"extension":6.211910831396127},"index":0,"playId":"7ca1fafb-20a3-3bf1-91ab-7df26e05322d","pitchNumber":1,"startTime":"2026-08-09T20:20:13.901Z","endTime":"2026-08-09T20:20:17.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.0,"endSpeed":84.2,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.524132663758465,"aZ":-21.45069193360228,"pfxX":8.78465874298305,"pfxZ":5.930046844906996,"pX":-0.833341094318786,"pZ":1.9094185376507067,"vX0":-10.280551265159575,"vY0":-133.5359725703025,"vZ0":-4.490326053070071,"x":148.77,"y":187.23,"x0":1.9234926564744486,"y0":50.000103593480524,"z0":5.154177456171672,"aX":15.876905695692596},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.0,"breakHorizontal":-13.7,"spinRate":2271,"spinDirection":123},"zone":13,"typeConfidence":0.89,"plateTime":0.4100347735828369,"extension":6.1797787469000625},"index":1,"playId":"501954cf-ef36-3107-bf4f-696ec8322af4","pitchNumber":2,"startTime":"2026-08-09T20:20:33.208Z","endTime":"2026-08-09T20:20:38.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":73.7,"endSpeed":68.4,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.125765255192754,"aZ":-38.6004688623183,"pfxX":-7.511938914918382,"pfxZ":-5.503424790193735,"pX":-1.3068382022966198,"pZ":2.7803576772443446,"vX0":-4.970421240875138,"vY0":-107.26653577736717,"vZ0":2.893143480220292,"x":166.81,"y":163.71,"x0":2.0141598622659327,"y0":50.001961981440616,"z0":5.710400855474519,"aX":-8.773703317442274},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-8.9,"breakHorizontal":14.9,"spinRate":2531,"spinDirection":309},"zone":11,"typeConfidence":0.9,"plateTime":0.510149145056153,"extension":6.02949009339173},"index":2,"playId":"5a7749a9-2d59-31c4-9d99-3ed396bb7fcb","pitchNumber":3,"startTime":"2026-08-09T20:20:53.339Z","endTime":"2026-08-09T20:20:57.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.22875582682417,"aZ":-19.327499719399352,"pfxX":8.160280723366014,"pfxZ":6.95031093807105,"pX":-0.33466165502219103,"pZ":2.9530700558817475,"vX0":-8.792165001812968,"vY0":-134.8504632865527,"vZ0":-2.283087212448781,"x":129.76,"y":159.05,"x0":1.9016321942516479,"y0":50.00671017825311,"z0":5.168321798832993,"aX":15.092774111407502},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.4,"breakHorizontal":-13.0,"spinRate":2321,"spinDirection":123},"zone":1,"typeConfidence":0.89,"plateTime":0.40555140002341217,"extension":6.418695394187053},"hitData":{"launchSpeed":100.7,"launchAngle":13.0,"totalDistance":302.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":78.64,"coordY":87.55}},"index":3,"playId":"38ae62f1-0b29-3270-8cdb-e2610daca761","pitchNumber":4,"startTime":"2026-08-09T20:21:13.975Z","endTime":"2026-08-09T20:21:21.123Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:21:21.123Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ strikes out swinging.","rbi":0,"awayScore":10,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-09T20:23:51.833Z","endTime":"2026-08-09T20:24:29.636Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":3},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Lucas Erceg replaces Easton McGee.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-09T20:22:45.716Z","endTime":"2026-08-09T20:23:54.126Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668674,"link":"/api/v1/people/668674"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18709334761753,"aZ":-18.076199720470644,"pfxX":-7.03841813784851,"pfxZ":7.0802953293757,"pX":0.08867347282616544,"pZ":2.5583672548367162,"vX0":7.521229229662295,"vY0":-140.29945589633522,"vZ0":-5.410023606021967,"x":113.62,"y":169.7,"x0":-1.714313611524372,"y0":50.000961917435845,"z0":5.692416613200324,"aX":-14.009648287356484},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.9,"breakHorizontal":11.2,"spinRate":2095,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.3906198447030431,"extension":6.5974176254273305},"index":1,"playId":"1fd058fe-2f1b-39b3-9bc8-ff3fdc7eaca7","pitchNumber":1,"startTime":"2026-08-09T20:23:54.126Z","endTime":"2026-08-09T20:23:58.178Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.043351442431618,"aZ":-26.758428224047357,"pfxX":-11.690738439922873,"pfxZ":3.1784181505735045,"pX":0.20531896369550104,"pZ":3.0114571148236333,"vX0":8.710714045466268,"vY0":-129.66777954850602,"vZ0":-1.904958234504555,"x":109.17,"y":157.47,"x0":-1.6781870317854402,"y0":50.00261675730307,"z0":5.7967465487586285,"aX":-19.913295047339624},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.5,"breakHorizontal":19.2,"spinRate":1934,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.4223644794828658,"extension":6.639304066231986},"index":2,"playId":"52989b77-c2c1-3288-9a40-3c11d5c74078","pitchNumber":2,"startTime":"2026-08-09T20:24:09.107Z","endTime":"2026-08-09T20:24:13.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.754689688751256,"aZ":-15.006150362916655,"pfxX":-6.789295251750341,"pfxZ":8.618363011961112,"pX":-0.749848860602354,"pZ":3.3726063412876535,"vX0":5.029949522141083,"vY0":-140.46864820183265,"vZ0":-3.965304481840686,"x":145.58,"y":147.72,"x0":-1.6844662590973696,"y0":50.0041814020858,"z0":5.7827226081192356,"aX":-13.525913458776476},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.0,"breakHorizontal":11.3,"spinRate":2115,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.39040597444402714,"extension":6.463570983494163},"index":3,"playId":"343b333f-fad3-3004-8189-7b5e64e21a8e","pitchNumber":3,"startTime":"2026-08-09T20:24:24.629Z","endTime":"2026-08-09T20:24:29.636Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:24:29.636Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Conforto singles on a line drive to right fielder Jac Caglianone.","rbi":0,"awayScore":10,"homeScore":2,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-09T20:24:42.314Z","endTime":"2026-08-09T20:25:35.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.006960638689506,"aZ":-32.50716117290359,"pfxX":-0.18109237595655214,"pfxZ":-0.21620643514088833,"pX":-0.35801531374675377,"pZ":2.8984243556004263,"vX0":3.5564943655894585,"vY0":-122.6695403470514,"vZ0":-0.3874001435947,"x":130.65,"y":160.52,"x0":-1.8024358955833957,"y0":50.004917462325096,"z0":5.827047775441517,"aX":-0.27696159000116727},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.2,"breakHorizontal":-0.5,"spinRate":2020,"spinDirection":41},"zone":1,"typeConfidence":2.0,"plateTime":0.4463188522478352,"extension":6.32346041005766},"index":0,"playId":"6651201f-bd83-353a-a37e-731b9f0cf710","pitchNumber":1,"startTime":"2026-08-09T20:24:51.246Z","endTime":"2026-08-09T20:24:56.419Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.500828641579858,"aZ":-20.311306556054255,"pfxX":-3.7636473636276104,"pfxZ":6.1232101892186686,"pX":1.3661546255374635,"pZ":2.3525312556926687,"vX0":9.339931460558278,"vY0":-138.01944905706583,"vZ0":-5.350380166977826,"x":64.93,"y":175.26,"x0":-1.5663285245581762,"y0":50.002068539578715,"z0":5.6756703365565695,"aX":-7.291520526651553},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.2,"breakHorizontal":4.9,"spinRate":2277,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.3962097734841734,"extension":6.598535749056613},"index":1,"playId":"05ad78b5-ff4a-3839-88e7-983d1719fbc1","pitchNumber":2,"startTime":"2026-08-09T20:25:06.534Z","endTime":"2026-08-09T20:25:10.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.46704919853612,"aZ":-23.7886074725717,"pfxX":-10.034161674989626,"pfxZ":4.8152785056785525,"pX":-0.6684057078482053,"pZ":2.572325395603225,"vX0":6.12997630405212,"vY0":-131.08072072202944,"vZ0":-3.646418152511209,"x":142.48,"y":169.33,"x0":-1.7324510828797257,"y0":50.004754820553686,"z0":5.755762561099873,"aX":-17.47932608873717},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.2,"breakHorizontal":16.8,"spinRate":1859,"spinDirection":239},"zone":4,"typeConfidence":2.0,"plateTime":0.41771555886855394,"extension":6.539940818357233},"hitData":{"launchSpeed":91.0,"launchAngle":20.0,"totalDistance":250.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":188.55,"coordY":121.08}},"index":2,"playId":"84184dde-800b-33ff-97b5-fa8eb6dd0977","pitchNumber":3,"startTime":"2026-08-09T20:25:23.383Z","endTime":"2026-08-09T20:25:35.694Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:25:35.694Z","atBatIndex":67},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Pedro Ramírez lines out to right fielder Jac Caglianone.","rbi":0,"awayScore":10,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-09T20:26:06.762Z","endTime":"2026-08-09T20:28:07.201Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,6,7],"actionIndex":[0],"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":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Pedro Ramírez replaces Nico Hoerner.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":10,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-09T20:25:48.457Z","endTime":"2026-08-09T20:26:09.007Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699393,"link":"/api/v1/people/699393"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.89206629173216,"aZ":-28.80485733324945,"pfxX":-10.157101680507413,"pfxZ":2.0073829746157337,"pX":-2.8536576036544266,"pZ":3.4165102948308315,"vX0":1.1811969479181226,"vY0":-128.81552968959087,"vZ0":-0.3439213648696653,"x":225.77,"y":146.53,"x0":-1.9986487097195538,"y0":50.004674691128514,"z0":5.779753281040745,"aX":-17.061211688718036},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.8,"breakHorizontal":18.1,"spinRate":1844,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.42529726861754646,"extension":6.474319144492606},"index":1,"playId":"f68cd1b6-1be4-3ad2-99bd-ebe716dd414e","pitchNumber":1,"startTime":"2026-08-09T20:26:09.007Z","endTime":"2026-08-09T20:26:13.375Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.52726745434548,"aZ":-19.382778398252142,"pfxX":-8.089519711919618,"pfxZ":6.4178793307944275,"pX":-0.8158765586219465,"pZ":3.254218449429017,"vX0":5.068506587682062,"vY0":-140.02257709309526,"vZ0":-3.4981708944104586,"x":148.1,"y":150.92,"x0":-1.595001601038733,"y0":50.00356214374796,"z0":5.782233798375256,"aX":-16.12302529073807},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.2,"breakHorizontal":13.7,"spinRate":1855,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.3906250282163217,"extension":6.583232655004454},"index":2,"playId":"4c4de5a2-9b2c-3e6e-b0ca-0ae3bb6cf6b8","pitchNumber":2,"startTime":"2026-08-09T20:26:26.522Z","endTime":"2026-08-09T20:26:30.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.95245725814312,"aZ":-26.176328271733624,"pfxX":-8.934705329288022,"pfxZ":3.5344734844556456,"pX":-1.862829440478256,"pZ":2.8115881505699987,"vX0":2.6830978832159835,"vY0":-129.15844385672816,"vZ0":-2.569152320644734,"x":188.01,"y":162.87,"x0":-1.752011997378841,"y0":50.00164408543865,"z0":5.82435702783734,"aX":-15.150378200980777},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.1,"breakHorizontal":15.6,"spinRate":1745,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.42347987484115546,"extension":6.5044819176000335},"index":3,"playId":"8d1c697a-8640-3fe1-b03e-59c854090309","pitchNumber":3,"startTime":"2026-08-09T20:26:49.477Z","endTime":"2026-08-09T20:26:53.469Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.993872054087724,"aZ":-28.86120661612204,"pfxX":-10.416416771317682,"pfxZ":1.932233511743454,"pX":-0.38641475146012694,"pZ":1.929442063921767,"vX0":6.772241189093357,"vY0":-130.06681515770342,"vZ0":-3.827213426163954,"x":131.73,"y":186.69,"x0":-1.6690527918082638,"y0":50.00376063964337,"z0":5.605813842455356,"aX":-17.86815739999392},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.9,"breakHorizontal":17.4,"spinRate":1842,"spinDirection":244},"zone":7,"typeConfidence":2.0,"plateTime":0.42093271948651223,"extension":6.617814324364207},"index":4,"playId":"353686fd-20fa-36a1-b23d-1313ea747cec","pitchNumber":4,"startTime":"2026-08-09T20:27:08.455Z","endTime":"2026-08-09T20:27:12.158Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-08-09T20:27:26.729Z","endTime":"2026-08-09T20:27:37.570Z","isPitch":false,"type":"action","player":{"id":699393,"link":"/api/v1/people/699393"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.67519823961136,"aZ":-32.59015853700032,"pfxX":0.052232683400371016,"pfxZ":-0.27761177038876106,"pX":-1.1904082990696163,"pZ":1.981123014865236,"vX0":1.4627831033382077,"vY0":-122.15054263886563,"vZ0":-2.2490755943753573,"x":162.38,"y":185.29,"x0":-1.8044718093844556,"y0":50.00267341976419,"z0":5.723349776693364,"aX":0.07838433270140605},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.8,"breakHorizontal":-0.5,"spinRate":1972,"spinDirection":43},"zone":13,"typeConfidence":2.0,"plateTime":0.448873450451603,"extension":6.52305499986196},"index":6,"playId":"230ddafa-f452-3e1f-a946-d217e960a1cc","pitchNumber":5,"startTime":"2026-08-09T20:27:37.570Z","endTime":"2026-08-09T20:27:42.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.14450846393435,"aZ":-20.158799527779838,"pfxX":-7.236065179122665,"pfxZ":5.998480993819585,"pX":-0.21225606206279965,"pZ":1.5679984086692367,"vX0":6.14779053173036,"vY0":-140.92636112874703,"vZ0":-7.560608316987413,"x":125.09,"y":196.44,"x0":-1.4859269756768283,"y0":50.004645024431795,"z0":5.596037448961744,"aX":-14.501795285886805},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.4,"breakHorizontal":11.8,"spinRate":1953,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.38921140812788035,"extension":6.654393282877359},"hitData":{"launchSpeed":83.2,"launchAngle":21.0,"totalDistance":294.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.94,"coordY":92.44}},"index":7,"playId":"71e1cb73-4247-38c1-a360-4b65ae1c8d2a","pitchNumber":6,"startTime":"2026-08-09T20:27:56.059Z","endTime":"2026-08-09T20:28:07.201Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:28:07.201Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dansby Swanson singles on a ground ball to center fielder Kyle Isbel. Michael Conforto to 2nd.","rbi":0,"awayScore":10,"homeScore":2,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-09T20:28:30.417Z","endTime":"2026-08-09T20:29:11.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"postOnSecond":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"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":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":97.3,"endSpeed":89.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.708508587125984,"aZ":-23.647524311138195,"pfxX":-9.552369236792833,"pfxZ":4.185169948564463,"pX":-0.823501573124693,"pZ":4.16240161868469,"vX0":5.358676988816919,"vY0":-141.68594906854133,"vZ0":-0.5136286035906601,"x":148.39,"y":126.4,"x0":-1.496005068935537,"y0":50.00442524512972,"z0":5.854336848355497,"aX":-19.465391647353464},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.7,"breakHorizontal":16.2,"spinRate":1845,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.38626287312188534,"extension":6.556353295360247},"index":0,"playId":"f32c2216-0262-39b5-9a04-ef52eb9ff86d","pitchNumber":1,"startTime":"2026-08-09T20:28:30.417Z","endTime":"2026-08-09T20:28:34.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.655023434468564,"aZ":-20.622904979395603,"pfxX":-9.379642814113339,"pfxZ":5.73593138579132,"pX":-0.5048987681297663,"pZ":2.836641291651485,"vX0":5.995687113067568,"vY0":-140.92922654742205,"vZ0":-4.398619934749496,"x":136.25,"y":162.19,"x0":-1.4399308030380824,"y0":50.00438414345197,"z0":5.747638894700949,"aX":-18.89213560039158},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.7,"breakHorizontal":15.8,"spinRate":1838,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.3884688033824233,"extension":6.578875998454455},"hitData":{"launchSpeed":88.5,"launchAngle":3.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.58,"coordY":87.2}},"index":1,"playId":"7e220635-489e-3beb-83de-fe864751453a","pitchNumber":2,"startTime":"2026-08-09T20:28:59.869Z","endTime":"2026-08-09T20:29:11.373Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:29:11.373Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Amaya strikes out swinging.","rbi":0,"awayScore":10,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-09T20:29:39.082Z","endTime":"2026-08-09T20:30:38.742Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"7a269164-ff9f-48ae-879a-d496b162dede","startTime":"2026-08-09T20:29:39.082Z","endTime":"2026-08-09T20:29:45.064Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":87.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.16106042661055,"aZ":-14.437848334537472,"pfxX":-6.777336121239937,"pfxZ":8.918878358364145,"pX":-0.7071197036062683,"pZ":1.6384533296456376,"vX0":4.580587015968191,"vY0":-141.09164954507258,"vZ0":-8.455702750553765,"x":143.95,"y":194.54,"x0":-1.4824426711706766,"y0":50.00614725564283,"z0":5.632841920955122,"aX":-13.481375057954649},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.3,"breakHorizontal":11.2,"spinRate":2053,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.39024727699411477,"extension":6.697526845235826},"index":1,"playId":"a6ad9fb1-3906-38b1-b080-5840f70380be","pitchNumber":1,"startTime":"2026-08-09T20:29:52.451Z","endTime":"2026-08-09T20:29:57.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.03791306226059,"aZ":-18.23636663517877,"pfxX":-9.723363269417803,"pfxZ":6.984829676433826,"pX":-0.4953779820974724,"pZ":2.3889746059689987,"vX0":6.179838964043722,"vY0":-140.66168748899983,"vZ0":-5.745667262266726,"x":135.88,"y":174.28,"x0":-1.4618012474341777,"y0":50.006490584498295,"z0":5.64764122118332,"aX":-19.414472330347188},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.6,"breakHorizontal":16.3,"spinRate":1854,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.38996552934457096,"extension":6.665512566665004},"index":2,"playId":"d9e04931-2249-3d25-8cc9-68840f306b43","pitchNumber":2,"startTime":"2026-08-09T20:30:10.210Z","endTime":"2026-08-09T20:30:13.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.5,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.270135126245798,"aZ":-34.55713707723479,"pfxX":-1.8403523563905941,"pfxZ":-1.602618691617649,"pX":0.025762661712173437,"pZ":1.2279191721070213,"vX0":4.164771251073657,"vY0":-122.1025735614687,"vZ0":-3.506181249812764,"x":116.02,"y":205.63,"x0":-1.4739210509601468,"y0":50.0031608036665,"z0":5.700946844979534,"aX":-2.739644228539063},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-3.6,"breakHorizontal":2.2,"spinRate":1909,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4510777516763307,"extension":6.566186018612281},"index":3,"playId":"86d9cc7d-c648-333b-9407-dfdf98ac2de9","pitchNumber":3,"startTime":"2026-08-09T20:30:33.249Z","endTime":"2026-08-09T20:30:38.742Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:30:38.742Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Loftin called out on strikes.","rbi":0,"awayScore":10,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-09T20:33:03.624Z","endTime":"2026-08-09T20:35:18.800Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7,8,9],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pedro Ramírez remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":10,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-09T20:32:11.368Z","endTime":"2026-08-09T20:32:11.382Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699393,"link":"/api/v1/people/699393"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"601","replacedPlayer":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"description":"Pitching Change: Ryan Zeferjahn replaces Matthew Boyd.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-09T20:32:11.382Z","endTime":"2026-08-09T20:33:05.977Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666171,"link":"/api/v1/people/666171"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.76485034327237,"aZ":-13.34049481935954,"pfxX":-2.1067185448286025,"pfxZ":9.688546787895552,"pX":1.1216490530421903,"pZ":2.961859447279433,"vX0":8.209168505641937,"vY0":-139.16502477787452,"vZ0":-5.036434038142039,"x":74.25,"y":158.81,"x0":-1.604119191644501,"y0":50.00574725815684,"z0":5.691898825277417,"aX":-4.096453800673332},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.6,"breakHorizontal":1.9,"spinRate":2017,"spinDirection":203},"zone":12,"typeConfidence":0.91,"plateTime":0.3948829167499621,"extension":6.672628397021823},"index":2,"playId":"066d84da-befa-33c3-bf0c-db97792d1e0b","pitchNumber":1,"startTime":"2026-08-09T20:33:05.977Z","endTime":"2026-08-09T20:33:10.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.34943450181396,"aZ":-12.274444689382822,"pfxX":-2.374967545228849,"pfxZ":10.171088184198638,"pX":0.90302239990426,"pZ":2.7519457844814594,"vX0":8.458401871106853,"vY0":-139.6883494578345,"vZ0":-5.467025485683785,"x":82.58,"y":164.48,"x0":-1.868925518045982,"y0":50.006183042475385,"z0":5.556356748055728,"aX":-4.648826948476451},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.3,"breakHorizontal":2.4,"spinRate":2176,"spinDirection":203},"zone":12,"typeConfidence":0.92,"plateTime":0.3935963509124809,"extension":6.662331466117449},"index":3,"playId":"fd491022-fdcf-3e75-897b-0c4e33f050f9","pitchNumber":2,"startTime":"2026-08-09T20:33:21.491Z","endTime":"2026-08-09T20:33:25.873Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.80746996211341,"aZ":-29.948434011909224,"pfxX":8.982363103288762,"pfxZ":1.536068218077375,"pX":0.6285212843533329,"pZ":2.577734893031786,"vX0":4.2731679624845205,"vY0":-120.94346984177017,"vZ0":-0.9236372962941208,"x":93.04,"y":169.18,"x0":-2.3391510848967467,"y0":50.005125783933806,"z0":5.636838453297883,"aX":13.053660869700428},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.8,"breakHorizontal":-17.4,"spinRate":2418,"spinDirection":76},"zone":6,"typeConfidence":0.9,"plateTime":0.456235605641341,"extension":6.517847940141801},"index":4,"playId":"24ecc356-2e51-3abd-8283-6dd45c926b6a","pitchNumber":3,"startTime":"2026-08-09T20:33:40.064Z","endTime":"2026-08-09T20:33:45.130Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56618236189133,"aZ":-13.29645638773243,"pfxX":-2.0210909422445855,"pfxZ":9.601806506437619,"pX":0.8024717635401628,"pZ":2.105910836319564,"vX0":8.573333092764468,"vY0":-139.58703007861192,"vZ0":-7.01647361722406,"x":86.41,"y":181.92,"x0":-2.0512221282301426,"y0":50.00127070038978,"z0":5.534582608865983,"aX":-3.9747275869586316},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.0,"breakHorizontal":1.8,"spinRate":2182,"spinDirection":204},"zone":14,"typeConfidence":0.91,"plateTime":0.392981624649527,"extension":6.7720531982992185},"index":5,"playId":"ff07444f-edc4-3f78-99aa-8510507b8a50","pitchNumber":4,"startTime":"2026-08-09T20:34:12.141Z","endTime":"2026-08-09T20:34:17.632Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-08-09T20:34:23.185Z","endTime":"2026-08-09T20:34:34.079Z","isPitch":false,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"}},{"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":98.1,"endSpeed":89.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.50394589724435,"aZ":-11.566872408510132,"pfxX":-2.856349626485576,"pfxZ":10.064376153450699,"pX":0.8441885390168111,"pZ":1.7337914438760331,"vX0":7.984960868030648,"vY0":-142.3893095484423,"vZ0":-8.834051774536196,"x":84.82,"y":191.97,"x0":-1.6287482701479419,"y0":50.00532140584967,"z0":5.613566424438081,"aX":-5.850196358885836},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.6,"breakHorizontal":3.5,"spinRate":2303,"spinDirection":205},"zone":14,"typeConfidence":0.91,"plateTime":0.3850572588176404,"extension":6.768466759212554},"index":7,"playId":"fa029ea5-63bf-3545-aac7-090ff1620ee3","pitchNumber":5,"startTime":"2026-08-09T20:34:34.079Z","endTime":"2026-08-09T20:34:39.138Z","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":97.4,"endSpeed":88.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.255985804449196,"aZ":-15.468485568279243,"pfxX":-2.5513459471183695,"pfxZ":8.31965203488122,"pX":0.49552801037286176,"pZ":2.228805757218609,"vX0":7.3757123816555294,"vY0":-141.5194745638508,"vZ0":-6.410901161278886,"x":98.11,"y":178.6,"x0":-1.8245571936094165,"y0":50.00693237345806,"z0":5.53213689529302,"aX":-5.126178749070525},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.8,"breakHorizontal":3.0,"spinRate":2100,"spinDirection":197},"zone":6,"typeConfidence":0.89,"plateTime":0.3884922837877691,"extension":6.801478354974542},"index":8,"playId":"f6781044-6b0e-3218-b070-20f860d5808a","pitchNumber":6,"startTime":"2026-08-09T20:34:51.902Z","endTime":"2026-08-09T20:34:55.215Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.152874820687497,"aZ":-16.239144740362608,"pfxX":-1.6612386519225422,"pfxZ":7.823668889201068,"pX":0.7736501833590265,"pZ":3.0777106839042068,"vX0":7.85121855897065,"vY0":-141.53096038916118,"vZ0":-4.259046978415289,"x":87.51,"y":155.68,"x0":-1.8158622876261414,"y0":50.002169711189545,"z0":5.6364543844445825,"aX":-3.385139997218927},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.6,"breakHorizontal":1.4,"spinRate":2213,"spinDirection":204},"zone":3,"typeConfidence":0.89,"plateTime":0.38645007657160946,"extension":6.7363341315229635},"index":9,"playId":"10c9264e-7e77-38c9-95a2-0ce3d20a1e1d","pitchNumber":7,"startTime":"2026-08-09T20:35:12.956Z","endTime":"2026-08-09T20:35:18.800Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:35:18.800Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bobby Witt Jr. strikes out swinging.","rbi":0,"awayScore":10,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-09T20:35:37.301Z","endTime":"2026-08-09T20:37:11.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.2,"endSpeed":74.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.841227352480146,"aZ":-28.69427417071075,"pfxX":11.33574046286222,"pfxZ":2.4334572678341093,"pX":-0.37751908326044537,"pZ":3.095086030994166,"vX0":1.566450327253257,"vY0":-119.61579624902501,"vZ0":0.19937141192761398,"x":131.39,"y":155.21,"x0":-2.5140612892502756,"y0":50.003885947810495,"z0":5.610816276910476,"aX":16.214730548167754},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.8,"breakHorizontal":-20.9,"spinRate":2671,"spinDirection":78},"zone":1,"typeConfidence":0.9,"plateTime":0.46018357776663343,"extension":6.636287038559291},"index":0,"playId":"206cd4eb-147f-3355-9ac4-c4a58f298e49","pitchNumber":1,"startTime":"2026-08-09T20:35:44.611Z","endTime":"2026-08-09T20:35:48.754Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.067845470815413,"aZ":-23.54684297628307,"pfxX":-8.823074749409662,"pfxZ":4.289937489794028,"pX":-0.8699694468095784,"pZ":5.060788977887569,"vX0":6.346790917480157,"vY0":-140.51395361646632,"vZ0":2.6924296603249225,"x":150.16,"y":102.14,"x0":-2.004865382500405,"y0":50.003656877221786,"z0":5.614926452048861,"aX":-17.748918804300356},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.5,"breakHorizontal":14.8,"spinRate":1979,"spinDirection":197},"zone":11,"typeConfidence":0.91,"plateTime":0.38891887248661927,"extension":6.636364222792189},"index":1,"playId":"ecabffea-521c-39da-b416-e72dac18cb8c","pitchNumber":2,"startTime":"2026-08-09T20:36:04.601Z","endTime":"2026-08-09T20:36:08.953Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.373042734262818,"aZ":-13.287499254958067,"pfxX":-4.176480923188972,"pfxZ":9.080252897925977,"pX":1.9204339227301181,"pZ":2.0236856333572644,"vX0":11.186646006517343,"vY0":-142.94028417804105,"vZ0":-7.364036525808578,"x":43.8,"y":184.14,"x0":-1.4923823669397358,"y0":50.00371295798807,"z0":5.458692708086708,"aX":-8.689070155922936},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.1,"breakHorizontal":5.4,"spinRate":2262,"spinDirection":205},"zone":14,"typeConfidence":0.85,"plateTime":0.3824429534024869,"extension":6.863162650338313},"index":2,"playId":"0c63d398-cbd0-3a34-acbc-ac88aae66dcb","pitchNumber":3,"startTime":"2026-08-09T20:36:22.772Z","endTime":"2026-08-09T20:36:26.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.228367397341703,"aZ":-15.123958536448717,"pfxX":-2.3602741598894705,"pfxZ":8.403427907471142,"pX":0.8391989193645569,"pZ":2.769534651387454,"vX0":8.283386066754096,"vY0":-140.87730355653966,"vZ0":-5.0038745296880345,"x":85.01,"y":164.0,"x0":-1.8205857464014559,"y0":50.00099546630877,"z0":5.531984769798314,"aX":-4.789097353097916},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.5,"breakHorizontal":2.8,"spinRate":2154,"spinDirection":188},"zone":12,"typeConfidence":0.9,"plateTime":0.3874350162422373,"extension":6.791940961001822},"index":3,"playId":"bebcd11a-3318-3e1b-8879-99186857b706","pitchNumber":4,"startTime":"2026-08-09T20:36:39.665Z","endTime":"2026-08-09T20:36:44.819Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-08-09T20:36:50.635Z","endTime":"2026-08-09T20:37:07.768Z","isPitch":false,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.715693680600964,"aZ":-14.86567035727612,"pfxX":-0.5635715458788539,"pfxZ":8.209670295788445,"pX":-0.2477110383659193,"pZ":4.056458199633375,"vX0":4.743761880463278,"vY0":-143.69289181454457,"vZ0":-2.469784538759095,"x":126.44,"y":129.26,"x0":-1.8409699369243653,"y0":50.00446220281558,"z0":5.841496332331281,"aX":-1.189309741081705},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":14.6,"breakHorizontal":0.1,"spinRate":2108,"spinDirection":194},"zone":11,"typeConfidence":0.9,"plateTime":0.3799846137421974,"extension":6.8172723055538205},"index":5,"playId":"6b0d3b7a-31bd-33ea-866b-f52fd280776e","pitchNumber":5,"startTime":"2026-08-09T20:37:07.768Z","endTime":"2026-08-09T20:37:11.512Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:37:11.512Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Royals challenged (play at 1st), call on the field was overturned: Jac Caglianone singles on a ground ball to third baseman Alex Bregman.","rbi":0,"awayScore":10,"homeScore":2,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-09T20:37:20.747Z","endTime":"2026-08-09T20:40:02.247Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[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":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.0,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.72036718844691,"aZ":-28.632272674532246,"pfxX":7.691931215658956,"pfxZ":2.40659614975759,"pX":-1.1666477541405547,"pZ":4.107720403721483,"vX0":1.2832887666603194,"vY0":-120.38194844449961,"vZ0":2.401194259658872,"x":161.47,"y":127.87,"x0":-2.705833566802645,"y0":50.00384037007735,"z0":5.62697826491851,"aX":11.322157700059089},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":5.2,"breakHorizontal":-14.3,"spinRate":2562,"spinDirection":74},"zone":11,"typeConfidence":0.9,"plateTime":0.45448840416919145,"extension":6.695628617593826},"index":0,"playId":"2f16761a-e423-370b-8fa5-3e8cf60e8cd9","pitchNumber":1,"startTime":"2026-08-09T20:37:41.721Z","endTime":"2026-08-09T20:37:45.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.6,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.4430635640883,"aZ":-31.74789404006423,"pfxX":9.962403737335244,"pfxZ":0.2908494711473679,"pX":-1.1990821820477484,"pZ":3.704159976767936,"vX0":0.13020732936620522,"vY0":-119.54589406869643,"vZ0":1.9995975421775745,"x":162.71,"y":138.77,"x0":-2.5489638384047053,"y0":50.00154783152606,"z0":5.701185748475664,"aX":14.45709695510861},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.3,"breakHorizontal":-18.1,"spinRate":2655,"spinDirection":71},"zone":11,"typeConfidence":0.91,"plateTime":0.4576879002142076,"extension":6.665333353701654},"index":1,"playId":"9c9a3081-ddcf-3a41-9237-e1c704fe5960","pitchNumber":2,"startTime":"2026-08-09T20:38:00.340Z","endTime":"2026-08-09T20:38:04.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.2,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.897439530837442,"aZ":-28.46225766985744,"pfxX":8.242327965074345,"pfxZ":2.529294724332214,"pX":-0.10698371739558774,"pZ":2.2882119277607353,"vX0":2.6863157325912486,"vY0":-120.34230107292076,"vZ0":-1.7161818959552133,"x":121.08,"y":177.0,"x0":-2.3081762466283973,"y0":50.005287981138935,"z0":5.526776360944993,"aX":12.116306923232818},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.4,"breakHorizontal":-15.6,"spinRate":2602,"spinDirection":77},"zone":8,"typeConfidence":0.9,"plateTime":0.4547792206386756,"extension":6.756887649422607},"index":2,"playId":"85a4e427-37f8-3c7c-b3f6-62e94b73930b","pitchNumber":3,"startTime":"2026-08-09T20:38:18.774Z","endTime":"2026-08-09T20:38:23.728Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":10,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2026-08-09T20:39:21.619Z","endTime":"2026-08-09T20:39:29.239Z","isPitch":false,"type":"action","player":{"id":695506,"link":"/api/v1/people/695506"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.2,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.85388459690077,"aZ":-32.753251061210825,"pfxX":8.214064641583098,"pfxZ":-0.3906406043367445,"pX":1.7184952832455094,"pZ":0.600991605583368,"vX0":6.946606162457354,"vY0":-121.84300037987485,"vZ0":-4.627386553856537,"x":51.5,"y":222.55,"x0":-2.2452604185463825,"y0":50.001777413554976,"z0":5.38223793350798,"aX":12.242138040021501},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.7,"breakHorizontal":-16.7,"spinRate":2566,"spinDirection":68},"zone":14,"typeConfidence":0.86,"plateTime":0.45102474750645083,"extension":6.755296730012915},"index":4,"playId":"7865e774-762c-386f-8cba-765b33eb86d8","pitchNumber":4,"startTime":"2026-08-09T20:39:29.239Z","endTime":"2026-08-09T20:39:35.607Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":98.0,"endSpeed":89.9,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.875108009698813,"aZ":-16.77509307691544,"pfxX":-1.8720018717744897,"pfxZ":7.457852216703303,"pX":0.03254175708090408,"pZ":2.854689518974316,"vX0":6.4438033048180925,"vY0":-142.59602692317125,"vZ0":-4.623348306610709,"x":115.76,"y":161.7,"x0":-2.010468950397914,"y0":50.00690441615248,"z0":5.550895233302327,"aX":-3.8678994443815164},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":12.7,"breakHorizontal":2.2,"spinRate":1977,"spinDirection":201},"zone":5,"typeConfidence":0.88,"plateTime":0.3836764843138831,"extension":6.636627354979635},"hitData":{"launchSpeed":85.0,"launchAngle":-43.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":115.0,"coordY":171.35}},"index":5,"playId":"98619089-9a19-318b-aa21-93fc4be05790","pitchNumber":5,"startTime":"2026-08-09T20:39:51.756Z","endTime":"2026-08-09T20:40:02.247Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":118},"playEndTime":"2026-08-09T20:40:02.247Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Salvador Perez grounds out softly to pitcher Ryan Zeferjahn.","rbi":0,"awayScore":10,"homeScore":2,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-09T20:42:11.030Z","endTime":"2026-08-09T20:44:22.854Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666171,"link":"/api/v1/people/666171"},"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(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":96.4,"endSpeed":88.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.307473393386665,"aZ":-16.896013859652385,"pfxX":-2.050714111846189,"pfxZ":7.6342408726648365,"pX":0.8143838916162535,"pZ":3.4608249697729723,"vX0":7.627869587803973,"vY0":-140.249265749703,"vZ0":-3.2831870901287408,"x":85.96,"y":145.34,"x0":-1.6685889763226076,"y0":50.00379988609743,"z0":5.741882197527389,"aX":-4.104885077199648},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.3,"breakHorizontal":2.3,"spinRate":1994,"spinDirection":198},"zone":12,"typeConfidence":0.88,"plateTime":0.3898210052075428,"extension":6.809508908351853},"index":0,"playId":"b9ab8afa-9962-3817-91ca-11e66513fbfe","pitchNumber":1,"startTime":"2026-08-09T20:42:11.210Z","endTime":"2026-08-09T20:42:16.541Z","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":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.64252655071183,"aZ":-16.625211242028247,"pfxX":-1.0889636577885105,"pfxZ":7.803738789346257,"pX":1.605055887807516,"pZ":3.2053788786798236,"vX0":9.170173488426727,"vY0":-140.4660006797997,"vZ0":-3.89642699445694,"x":55.82,"y":152.23,"x0":-1.5643985477547262,"y0":50.00515499180003,"z0":5.695692048753292,"aX":-2.172006775837215},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.4,"breakHorizontal":0.0,"spinRate":2076,"spinDirection":201},"zone":12,"typeConfidence":0.89,"plateTime":0.3903622552535073,"extension":6.7881878219954555},"index":1,"playId":"26d84753-a0be-3743-bf5a-a577910e2a30","pitchNumber":2,"startTime":"2026-08-09T20:42:26.845Z","endTime":"2026-08-09T20:42:30.328Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":90.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.340876798395257,"aZ":-14.906012879294394,"pfxX":-2.8023428283814225,"pfxZ":8.38949473151943,"pX":1.0564192069284695,"pZ":2.1757371049535554,"vX0":8.910141386330588,"vY0":-142.03527142961087,"vZ0":-6.79536169663044,"x":76.73,"y":180.04,"x0":-1.7471819649863702,"y0":50.00232501113358,"z0":5.5343226299254695,"aX":-5.769248164980968},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.0,"breakHorizontal":3.4,"spinRate":2188,"spinDirection":205},"zone":14,"typeConfidence":0.89,"plateTime":0.38458337173427726,"extension":6.854035947284271},"index":2,"playId":"8ba343f1-9ce5-3116-b120-c36a92a843bd","pitchNumber":3,"startTime":"2026-08-09T20:42:49.796Z","endTime":"2026-08-09T20:42:54.089Z","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":96.4,"endSpeed":89.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.304872892535414,"aZ":-13.141492419634057,"pfxX":-2.3341954961334395,"pfxZ":9.457541409237006,"pX":0.47078991461217107,"pZ":1.798171519631997,"vX0":7.171598112815321,"vY0":-140.17407972405246,"vZ0":-7.832926168550888,"x":99.05,"y":190.23,"x0":-1.8048950169330906,"y0":50.00632539919395,"z0":5.465686219868688,"aX":-4.699923862350711},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.8,"breakHorizontal":2.9,"spinRate":2279,"spinDirection":198},"zone":9,"typeConfidence":0.91,"plateTime":0.38905592741492656,"extension":6.766113835465368},"index":3,"playId":"df0f8284-5a44-30f7-be6b-78e03d8195b7","pitchNumber":4,"startTime":"2026-08-09T20:43:08.121Z","endTime":"2026-08-09T20:43:11.733Z","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.9,"endSpeed":90.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.31170575451976,"aZ":-16.648063665753305,"pfxX":-2.3330105276459205,"pfxZ":7.453528011569658,"pX":1.0363361531572455,"pZ":3.3506554716042745,"vX0":8.748194067922306,"vY0":-142.41334847455732,"vZ0":-3.7254604932344306,"x":77.5,"y":148.31,"x0":-1.753193719638299,"y0":50.005244610370994,"z0":5.708615627410693,"aX":-4.8619224324671695},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.1,"breakHorizontal":2.8,"spinRate":2218,"spinDirection":200},"zone":12,"typeConfidence":0.88,"plateTime":0.382507883651368,"extension":6.764891607379215},"index":4,"playId":"9eaa4abe-c329-337b-b25b-5fc48eff4d75","pitchNumber":5,"startTime":"2026-08-09T20:43:29.440Z","endTime":"2026-08-09T20:43:33.324Z","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":82.3,"endSpeed":76.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.996081239237135,"aZ":-35.91683615980686,"pfxX":9.232604100896863,"pfxZ":-2.5620023919196733,"pX":-0.7381993016843779,"pZ":1.833187378053526,"vX0":1.212619281769857,"vY0":-119.97537091018012,"vZ0":-1.3157136897077597,"x":145.14,"y":189.28,"x0":-2.4498324775632647,"y0":50.00507149377285,"z0":5.586926396804648,"aX":13.473551509510303},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-4.7,"breakHorizontal":-17.0,"spinRate":2749,"spinDirection":68},"zone":7,"typeConfidence":0.87,"plateTime":0.45636323447329197,"extension":6.563041238647006},"index":5,"playId":"9c1c94d1-4e63-3576-b608-53e5ce8dc76e","pitchNumber":6,"startTime":"2026-08-09T20:43:50.191Z","endTime":"2026-08-09T20:43:56.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.444909754745137,"aZ":-27.057454468966583,"pfxX":6.846206424167655,"pfxZ":3.3378814081345443,"pX":0.6677090880441097,"pZ":2.0864577145001078,"vX0":5.036355923444972,"vY0":-122.83544057805368,"vZ0":-2.7528623697185246,"x":91.55,"y":182.45,"x0":-2.2960725414793015,"y0":50.00521550163451,"z0":5.5129638740966405,"aX":10.503176943737879},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.6,"breakHorizontal":-13.6,"spinRate":2564,"spinDirection":77},"zone":9,"typeConfidence":0.91,"plateTime":0.44523948410509284,"extension":6.77479413480218},"hitData":{"launchSpeed":52.0,"launchAngle":-46.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":135.09,"coordY":183.43}},"index":6,"playId":"747348d5-20ae-3f15-b179-cde34dd0e35f","pitchNumber":7,"startTime":"2026-08-09T20:44:12.944Z","endTime":"2026-08-09T20:44:22.854Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:44:22.854Z","atBatIndex":74},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyrone Taylor singles on a line drive to right fielder John Rave.","rbi":0,"awayScore":10,"homeScore":2,"isOut":false},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-09T20:46:36.607Z","endTime":"2026-08-09T20:47:01.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"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":[3,4],"actionIndex":[0,1,2],"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":4},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive switch from right field to first base for Jac Caglianone.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":10,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-09T20:46:12.910Z","endTime":"2026-08-09T20:46:12.940Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"300"},{"details":{"description":"Defensive Substitution: John Rave replaces first baseman Salvador Perez, batting 4th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":10,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-09T20:46:12.940Z","endTime":"2026-08-09T20:46:12.941Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"401","replacedPlayer":{"id":521692,"link":"/api/v1/people/521692"}},{"details":{"description":"Pitching Change: Josh Rojas replaces Lucas Erceg.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-09T20:46:12.941Z","endTime":"2026-08-09T20:46:38.649Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668942,"link":"/api/v1/people/668942"},"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(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":0},"pitchData":{"startSpeed":62.1,"endSpeed":56.3,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.855336475645826,"aZ":-20.99318863746141,"pfxX":0.6683034941662367,"pfxZ":13.915914731073784,"pX":1.3333375776604741,"pZ":1.7225155789364046,"vX0":6.702030529170759,"vY0":-90.0856578872206,"vZ0":-2.315686165159346,"x":66.18,"y":192.27,"x0":-2.557569690465272,"y0":50.000055872420965,"z0":6.419416871308525,"aX":0.5364961430444374},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":24.7,"breakHorizontal":-3.8,"spinRate":1367,"spinDirection":212},"zone":14,"typeConfidence":0.47,"plateTime":0.6133590177972148,"extension":4.8307088122681945},"index":3,"playId":"1d7918c2-f4b7-3da7-a6a5-7fdfe8eb8627","pitchNumber":1,"startTime":"2026-08-09T20:46:38.649Z","endTime":"2026-08-09T20:46:43.558Z","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":0},"pitchData":{"startSpeed":62.8,"endSpeed":57.3,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.552151933182865,"aZ":-22.30204396047538,"pfxX":1.2888974203104313,"pfxZ":11.911643172841144,"pX":0.5937321793242447,"pZ":1.8411566998684439,"vX0":5.422684382189806,"vY0":-91.2393813790104,"vZ0":-2.0697512291257234,"x":94.37,"y":189.07,"x0":-2.6053415551580876,"y0":50.00296104443737,"z0":6.4846769988638355,"aX":1.0675687866722492},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":21.2,"breakHorizontal":-4.3,"spinRate":1388,"spinDirection":211},"zone":9,"typeConfidence":0.57,"plateTime":0.604268626849346,"extension":4.866997618274687},"hitData":{"launchSpeed":89.0,"launchAngle":14.0,"totalDistance":242.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":170.17,"coordY":96.0}},"index":4,"playId":"73355453-87c4-33f5-a356-3acb7fb33dd4","pitchNumber":2,"startTime":"2026-08-09T20:46:49.950Z","endTime":"2026-08-09T20:47:01.116Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:47:01.116Z","atBatIndex":75},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Pete Crow-Armstrong grounds into a force out, second baseman Michael Massey to shortstop Tyler Tolbert. Tyrone Taylor out at 2nd. Pete Crow-Armstrong to 1st.","rbi":0,"awayScore":10,"homeScore":2,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-09T20:47:11.927Z","endTime":"2026-08-09T20:47:39.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,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":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686475,"link":"/api/v1/people/686475"},"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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":61.0,"endSpeed":56.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":13.913920791292794,"aZ":-32.95995348856771,"pfxX":1.2266663353418883,"pfxZ":-0.9945940018032937,"pX":0.9298609954287127,"pZ":1.4598786532514259,"vX0":6.226483228000908,"vY0":-88.59426519854753,"vZ0":1.0293607131873825,"x":81.56,"y":199.36,"x0":-2.805252254588135,"y0":50.004243017006836,"z0":6.303784113786855,"aX":0.9645607346193887},"breaks":{"breakAngle":2.4,"breakLength":16.8,"breakY":24.0,"breakVertical":-75.2,"breakVerticalInduced":-0.8,"breakHorizontal":-4.4,"spinRate":1790,"spinDirection":47},"zone":14,"typeConfidence":0.87,"plateTime":0.6207801626847025,"extension":5.002256801363743},"index":0,"playId":"23070d41-6e20-3fde-955e-c8432d54ac03","pitchNumber":1,"startTime":"2026-08-09T20:47:18.878Z","endTime":"2026-08-09T20:47:23.384Z","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":0,"outs":0},"pitchData":{"startSpeed":55.2,"endSpeed":51.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":10.870234118899916,"aZ":-27.3939965712586,"pfxX":-5.184204836553433,"pfxZ":7.409687506494548,"pX":0.6765162828781712,"pZ":1.7339055258331595,"vX0":6.256140895076389,"vY0":-80.03141022172474,"vZ0":1.1488637108353361,"x":91.21,"y":191.96,"x0":-2.6195505291328334,"y0":50.00208677377073,"z0":6.517376131588372,"aX":-3.344111048859998},"breaks":{"breakAngle":6.0,"breakLength":16.8,"breakY":24.0,"breakVertical":-76.3,"breakVerticalInduced":14.5,"breakHorizontal":7.0,"spinRate":1337,"spinDirection":221},"zone":9,"typeConfidence":0.55,"plateTime":0.6858637363552029,"extension":4.774209869438687},"hitData":{"launchSpeed":59.8,"launchAngle":8.0,"totalDistance":73.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.02,"coordY":165.28}},"index":1,"playId":"166f0e37-f2ca-379f-bba3-807ccd8209d2","pitchNumber":2,"startTime":"2026-08-09T20:47:28.504Z","endTime":"2026-08-09T20:47:39.765Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:47:39.765Z","atBatIndex":76},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"James Triantos flies out to right fielder John Rave.","rbi":0,"awayScore":10,"homeScore":2,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-09T20:48:05.197Z","endTime":"2026-08-09T20:48:30.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":701649,"fullName":"James Triantos","link":"/api/v1/people/701649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"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":701649,"fullName":"James Triantos","link":"/api/v1/people/701649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter James Triantos replaces Michael Busch.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":10,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-09T20:47:59.341Z","endTime":"2026-08-09T20:48:07.242Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701649,"link":"/api/v1/people/701649"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":60.6,"endSpeed":56.0,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":13.800205436470149,"aZ":-33.33738515883589,"pfxX":1.578781158736815,"pfxZ":-1.5063576931758247,"pX":0.8658383276734767,"pZ":1.7405899519786752,"vX0":5.6318122612309915,"vY0":-87.99418350605772,"vZ0":1.8419125493822643,"x":84.0,"y":191.78,"x0":-2.5959839159847244,"y0":50.000315330248085,"z0":6.250826529335259,"aX":1.2235680449166224},"breaks":{"breakAngle":3.6,"breakLength":16.8,"breakY":24.0,"breakVertical":-76.9,"breakVerticalInduced":-1.4,"breakHorizontal":-4.9,"spinRate":1746,"spinDirection":55},"zone":14,"typeConfidence":0.88,"plateTime":0.6251549376666121,"extension":5.0841160631412965},"index":1,"playId":"56e5a01a-4902-3173-9879-97f39078e474","pitchNumber":1,"startTime":"2026-08-09T20:48:07.242Z","endTime":"2026-08-09T20:48:11.973Z","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":1},"pitchData":{"startSpeed":50.0,"endSpeed":46.1,"strikeZoneTop":3.149,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":9.147467136740849,"aZ":-29.593057470585844,"pfxX":-5.006159114909845,"pfxZ":4.93339019542044,"pX":0.40740865458864417,"pZ":2.9873821927054376,"vX0":5.253452865230487,"vY0":-72.21530311505406,"vZ0":5.416672723629784,"x":101.47,"y":158.12,"x0":-2.6426694245122384,"y0":50.00293076504159,"z0":6.509922118986574,"aX":-2.6196212132990664},"breaks":{"breakAngle":3.6,"breakLength":22.8,"breakY":24.0,"breakVertical":-99.6,"breakVerticalInduced":12.2,"breakHorizontal":6.7,"spinRate":1172,"spinDirection":231},"zone":3,"typeConfidence":0.69,"plateTime":0.7612157515774269,"extension":4.767674749729943},"hitData":{"launchSpeed":89.7,"launchAngle":31.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":194.59,"coordY":96.83}},"index":2,"playId":"ce1dfa64-a79d-34f7-9561-2f1bf579219b","pitchNumber":2,"startTime":"2026-08-09T20:48:16.282Z","endTime":"2026-08-09T20:48:30.239Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:48:30.239Z","atBatIndex":77},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alex Bregman flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":10,"homeScore":2,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-09T20:48:43.428Z","endTime":"2026-08-09T20:50:30.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"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":2},"pitchData":{"startSpeed":64.9,"endSpeed":58.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":14.894946173221312,"aZ":-32.275698479178715,"pfxX":-6.464455891755,"pfxZ":-0.11504918635660566,"pX":-0.49174817604741294,"pZ":3.447153417452203,"vX0":8.390375621706522,"vY0":-93.66632866356716,"vZ0":8.680436740111231,"x":135.74,"y":145.71,"x0":-4.200860470966491,"y0":50.00234556292159,"z0":3.4833096001966792,"aX":-5.711744115477964},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":3.4,"breakHorizontal":9.0,"spinRate":1486,"spinDirection":291},"zone":11,"typeConfidence":0.9,"plateTime":0.5860262265319789,"extension":5.195687408899088},"index":0,"playId":"425cdf29-95fd-355f-84e5-88a595d14def","pitchNumber":1,"startTime":"2026-08-09T20:48:43.428Z","endTime":"2026-08-09T20:48:48.139Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":61.4,"endSpeed":57.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":12.791303184590051,"aZ":-33.398592998791436,"pfxX":2.4477808783570545,"pfxZ":-1.519964969609263,"pX":1.215192622194298,"pZ":0.08495264442814564,"vX0":6.517519674420638,"vY0":-89.2285209860637,"vZ0":-0.8409834025038291,"x":70.68,"y":236.49,"x0":-2.802120979837281,"y0":50.00253143466672,"z0":5.942002949515593,"aX":1.9735530241629475},"breaks":{"breakAngle":4.8,"breakLength":16.8,"breakY":24.0,"breakVertical":-75.2,"breakVerticalInduced":-2.5,"breakHorizontal":-6.5,"spinRate":1758,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.6137620014072054,"extension":5.054579468839417},"index":1,"playId":"6e75b938-810b-33c1-be12-bb20f51aff35","pitchNumber":2,"startTime":"2026-08-09T20:48:56.349Z","endTime":"2026-08-09T20:49:01.309Z","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":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":60.1,"endSpeed":55.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":12.722285661141836,"aZ":-35.20857813429645,"pfxX":2.46717524256337,"pfxZ":-3.953584637202141,"pX":0.9076663992088595,"pZ":2.08853706968453,"vX0":5.533162681453329,"vY0":-87.21034660618763,"vZ0":2.8482137539236634,"x":82.4,"y":182.39,"x0":-2.6318599123060955,"y0":50.00317834003536,"z0":6.389792727833029,"aX":1.8925093085208418},"breaks":{"breakAngle":3.6,"breakLength":18.0,"breakY":24.0,"breakVertical":-82.0,"breakVerticalInduced":-5.6,"breakHorizontal":-6.4,"spinRate":1795,"spinDirection":58},"zone":14,"typeConfidence":0.91,"plateTime":0.6290110759580738,"extension":5.131730297779994},"index":2,"playId":"420a67c4-b304-3745-885c-1908da341315","pitchNumber":3,"startTime":"2026-08-09T20:49:14.652Z","endTime":"2026-08-09T20:49:23.778Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":67.3,"endSpeed":62.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":13.406593438056525,"aZ":-30.469302050961566,"pfxX":-4.884780783277527,"pfxZ":1.7471822449009338,"pX":0.3204980547220487,"pZ":1.6633940966014786,"vX0":8.672488205610122,"vY0":-97.56649920121308,"vZ0":4.458485621353705,"x":104.78,"y":193.87,"x0":-3.52098330532842,"y0":50.00435620127061,"z0":3.4220626069589826,"aX":-4.7746055187331855},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":4.8,"breakHorizontal":6.7,"spinRate":1537,"spinDirection":286},"zone":9,"typeConfidence":0.87,"plateTime":0.5585223346436128,"extension":5.400258142600089},"index":3,"playId":"397dca20-9e07-3cde-8938-77c381461029","pitchNumber":4,"startTime":"2026-08-09T20:49:38.636Z","endTime":"2026-08-09T20:49:43.356Z","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":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":60.4,"endSpeed":56.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":12.572777092130837,"aZ":-31.91647934132714,"pfxX":1.713690023299109,"pfxZ":0.3257576611449675,"pX":1.021578501321247,"pZ":1.292068249109597,"vX0":5.715269155452967,"vY0":-87.81200880415328,"vZ0":1.0871128885901413,"x":78.06,"y":203.89,"x0":-2.4993729993003635,"y0":50.00180047879472,"z0":5.979900479233889,"aX":1.3355185744271252},"breaks":{"breakAngle":3.6,"breakLength":16.8,"breakY":24.0,"breakVertical":-73.7,"breakVerticalInduced":1.4,"breakHorizontal":-5.0,"spinRate":1910,"spinDirection":67},"zone":14,"typeConfidence":0.84,"plateTime":0.6240450163445903,"extension":5.101137191817961},"index":4,"playId":"d465538e-1ac4-3912-a89c-3e1cebc0d0a3","pitchNumber":5,"startTime":"2026-08-09T20:49:54.556Z","endTime":"2026-08-09T20:49:58.994Z","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":2,"outs":2},"pitchData":{"startSpeed":72.7,"endSpeed":67.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.799983078312604,"aZ":-27.76516071281169,"pfxX":-5.351193033185739,"pfxZ":3.849713474449527,"pX":-0.24146693794375673,"pZ":1.1443781197806937,"vX0":7.883764598639866,"vY0":-105.70947865869371,"vZ0":-0.74644090944357,"x":126.2,"y":207.88,"x0":-3.302116446263979,"y0":50.00492907297025,"z0":4.653084656332134,"aX":-6.136551618089053},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":7.1,"breakHorizontal":7.9,"spinRate":1577,"spinDirection":252},"zone":13,"typeConfidence":0.89,"plateTime":0.5155625603800074,"extension":5.419370266580362},"index":5,"playId":"ef0089af-cb98-3bae-a200-42b32c8e4157","pitchNumber":6,"startTime":"2026-08-09T20:50:07.441Z","endTime":"2026-08-09T20:50:11.947Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CS","description":"Slow Curve"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":60.8,"endSpeed":56.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":12.424260083214945,"aZ":-35.21208524673147,"pfxX":1.7709937716344468,"pfxZ":-3.838880524485827,"pX":1.073893102319643,"pZ":1.5259697072919196,"vX0":6.06307696779101,"vY0":-88.35070865341699,"vZ0":2.250716568005025,"x":76.07,"y":197.58,"x0":-2.630358721236813,"y0":50.00253893696911,"z0":6.0165585222583085,"aX":1.401241903196506},"breaks":{"breakAngle":3.6,"breakLength":18.0,"breakY":24.0,"breakVertical":-79.8,"breakVerticalInduced":-5.6,"breakHorizontal":-5.2,"spinRate":1850,"spinDirection":68},"zone":14,"typeConfidence":0.91,"plateTime":0.6196142176575354,"extension":5.232263487707251},"hitData":{"launchSpeed":75.0,"launchAngle":45.0,"totalDistance":243.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":114.26,"coordY":103.57}},"index":6,"playId":"f4226a65-c35e-3d41-a18e-a9d65fc8e1f3","pitchNumber":7,"startTime":"2026-08-09T20:50:19.709Z","endTime":"2026-08-09T20:50:30.738Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:50:30.738Z","atBatIndex":78},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Starling Marte grounds out, second baseman James Triantos to first baseman Pedro Ramírez.","rbi":0,"awayScore":10,"homeScore":2,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-09T20:52:45.624Z","endTime":"2026-08-09T20:53:27.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"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":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701649,"link":"/api/v1/people/701649"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":699393,"link":"/api/v1/people/699393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"James Triantos remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":10,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-09T20:51:56.446Z","endTime":"2026-08-09T20:51:56.471Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701649,"link":"/api/v1/people/701649"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"201","replacedPlayer":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"description":"Defensive switch from second base to first base for Pedro Ramírez.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":10,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-09T20:51:56.471Z","endTime":"2026-08-09T20:51:56.472Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699393,"link":"/api/v1/people/699393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"601","replacedPlayer":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"description":"Pitching Change: Javier Assad replaces Ryan Zeferjahn.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-09T20:51:56.472Z","endTime":"2026-08-09T20:52:47.907Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665871,"link":"/api/v1/people/665871"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.91127247644,"aZ":-20.286750862933342,"pfxX":-7.827044613636713,"pfxZ":6.59715622615137,"pX":1.2782508234389984,"pZ":2.21157195834735,"vX0":9.850819447859672,"vY0":-132.30182527003367,"vZ0":-5.4205439954606005,"x":68.28,"y":179.07,"x0":-1.4483578013662135,"y0":50.001998942406686,"z0":5.739961826589714,"aX":-14.101802176128187},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.2,"breakHorizontal":12.5,"spinRate":2041,"spinDirection":205},"zone":14,"typeConfidence":0.89,"plateTime":0.41145430428176244,"extension":6.330312091597325},"index":3,"playId":"f5739c89-c2ca-3a24-a68b-42e317c061a6","pitchNumber":1,"startTime":"2026-08-09T20:52:47.907Z","endTime":"2026-08-09T20:52:52.002Z","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":93.8,"endSpeed":86.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.835526860975946,"aZ":-19.459413439688106,"pfxX":-7.361527893868542,"pfxZ":6.662591901208083,"pX":-0.006167527063214426,"pZ":2.483940643172148,"vX0":6.444894202875581,"vY0":-136.46660621564862,"vZ0":-5.285872639064793,"x":117.24,"y":171.71,"x0":-1.4289869238355042,"y0":50.0006905891549,"z0":5.764752808341008,"aX":-14.041235206918264},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.3,"breakHorizontal":12.1,"spinRate":1907,"spinDirection":212},"zone":5,"typeConfidence":0.89,"plateTime":0.399645438676846,"extension":6.204576839980222},"index":4,"playId":"94d762e1-f28b-3c3f-9152-acd5e08fcda5","pitchNumber":2,"startTime":"2026-08-09T20:52:59.610Z","endTime":"2026-08-09T20:53:03.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.78816651589774,"aZ":-19.007109982432812,"pfxX":-7.486385476331518,"pfxZ":6.898881404632256,"pX":-0.5298127475395411,"pZ":2.043217977908706,"vX0":5.64178215014226,"vY0":-136.5112718723035,"vZ0":-6.316205328235755,"x":117.09,"y":156.92,"x0":-1.6386975843624692,"y0":50.00597246563331,"z0":5.671853517772436,"aX":-14.296015283104529},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.5,"breakHorizontal":12.6,"spinRate":1936,"spinDirection":214},"zone":7,"typeConfidence":0.88,"plateTime":0.3994687116672502,"extension":6.437513006042303},"hitData":{"launchSpeed":93.3,"launchAngle":-7.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":132.74,"coordY":138.91}},"index":5,"playId":"f23804ef-2dd7-34ff-b6a9-42ac588c83e7","pitchNumber":3,"startTime":"2026-08-09T20:53:18.719Z","endTime":"2026-08-09T20:53:27.426Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:53:27.426Z","atBatIndex":79},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Massey flies out to left fielder Ian Happ.","rbi":0,"awayScore":10,"homeScore":2,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-09T20:53:45.560Z","endTime":"2026-08-09T20:54:04.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"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":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.8948065719653,"aZ":-21.414710700874924,"pfxX":-7.548510522654692,"pfxZ":5.991450173647388,"pX":-0.28725797421365984,"pZ":2.5978893035196653,"vX0":5.526854447632419,"vY0":-132.8018804416378,"vZ0":-4.297677511302535,"x":127.95,"y":168.64,"x0":-1.4086032934509083,"y0":50.00490149330082,"z0":5.783433141845946,"aX":-13.562955011821108},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.2,"breakHorizontal":12.6,"spinRate":1919,"spinDirection":198},"zone":4,"typeConfidence":0.87,"plateTime":0.4115293037349357,"extension":6.334595942526989},"hitData":{"launchSpeed":98.2,"launchAngle":33.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":47.31,"coordY":73.11}},"index":0,"playId":"d48c48f0-4d9f-34be-ab9b-a6e4c879c852","pitchNumber":1,"startTime":"2026-08-09T20:53:51.216Z","endTime":"2026-08-09T20:54:04.651Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:54:04.651Z","atBatIndex":80},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Tolbert flies out to right fielder Michael Conforto.","rbi":0,"awayScore":10,"homeScore":2,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-09T20:54:26.471Z","endTime":"2026-08-09T20:54:38.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.83"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.79"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"63.12"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.90"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.82"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.59"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.14"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.70"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.63"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"57.77"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.12"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"36.02"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"59.96"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".714"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".667"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.714"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.176"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.714"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.176"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.713828379484536,"aZ":-22.64470975487942,"pfxX":-9.325332070428868,"pfxZ":5.118160688945002,"pX":-0.4126255370858534,"pZ":2.6040854158223046,"vX0":6.302420934100519,"vY0":-135.17552825629818,"vZ0":-4.132876641250758,"x":132.73,"y":168.47,"x0":-1.5552279179455528,"y0":50.00542481455727,"z0":5.730365644694706,"aX":-17.36976006259475},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.6,"breakHorizontal":15.7,"spinRate":1925,"spinDirection":211},"zone":4,"typeConfidence":0.91,"plateTime":0.4042276360999715,"extension":6.388449980879444},"hitData":{"launchSpeed":83.2,"launchAngle":35.0,"totalDistance":295.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.61,"coordY":100.66}},"index":0,"playId":"faeb24cc-2865-3c30-8517-221389fef5f4","pitchNumber":1,"startTime":"2026-08-09T20:54:28.936Z","endTime":"2026-08-09T20:54:38.615Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:54:38.615Z","atBatIndex":81}],"currentPlay":{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Tolbert flies out to right fielder Michael Conforto.","rbi":0,"awayScore":10,"homeScore":2,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-09T20:54:26.471Z","endTime":"2026-08-09T20:54:38.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.83"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.79"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"63.12"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.90"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.82"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.59"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.14"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.70"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.63"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"57.77"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.12"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"36.02"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"59.96"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".714"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".667"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.714"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.176"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.714"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.176"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.713828379484536,"aZ":-22.64470975487942,"pfxX":-9.325332070428868,"pfxZ":5.118160688945002,"pX":-0.4126255370858534,"pZ":2.6040854158223046,"vX0":6.302420934100519,"vY0":-135.17552825629818,"vZ0":-4.132876641250758,"x":132.73,"y":168.47,"x0":-1.5552279179455528,"y0":50.00542481455727,"z0":5.730365644694706,"aX":-17.36976006259475},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.6,"breakHorizontal":15.7,"spinRate":1925,"spinDirection":211},"zone":4,"typeConfidence":0.91,"plateTime":0.4042276360999715,"extension":6.388449980879444},"hitData":{"launchSpeed":83.2,"launchAngle":35.0,"totalDistance":295.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.61,"coordY":100.66}},"index":0,"playId":"faeb24cc-2865-3c30-8517-221389fef5f4","pitchNumber":1,"startTime":"2026-08-09T20:54:28.936Z","endTime":"2026-08-09T20:54:38.615Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-09T20:54:38.615Z","atBatIndex":81},"scoringPlays":[4,19,20,30,35,48,49,56],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3,4,5],"bottom":[6,7,8],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":79.74,"y":69.35},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":97.76,"y":166.28},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":115.95,"y":160.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":1,"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"coordinates":{"x":79.45,"y":99.83},"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":1,"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":114.49,"y":144.48},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":142.88,"y":148.54},"type":"O","description":"Pop Out"}]}},{"startIndex":9,"endIndex":14,"top":[9,10,11],"bottom":[12,13,14],"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":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":128.29,"y":177.62},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"coordinates":{"x":81.3,"y":100.64},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":2,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":110.94,"y":149.05},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":2,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"coordinates":{"x":156.06,"y":150.57},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":2,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"coordinates":{"x":155.05,"y":151.07},"type":"O","description":"Groundout"}]}},{"startIndex":15,"endIndex":25,"top":[15,16,17,18,19,20,21],"bottom":[22,23,24,25],"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":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":183.85,"y":124.33},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":162.81,"y":140.8},"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":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":118.55,"y":82.63},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"coordinates":{"x":99.38,"y":101.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":3,"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":113.06,"y":99.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":3,"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":112.47,"y":148.03},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":3,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"coordinates":{"x":100.62,"y":166.57},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":3,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"coordinates":{"x":123.39,"y":72.38},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":3,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":69.37,"y":91.76},"type":"O","description":"Lineout"}]}},{"startIndex":26,"endIndex":37,"top":[26,27,28,29,30,31],"bottom":[32,33,34,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":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"coordinates":{"x":120.58,"y":70.47},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"coordinates":{"x":116.3,"y":189.47},"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":4,"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":157.58,"y":151.58},"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":4,"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":191.04,"y":103.93},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":82.55,"y":99.87},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":150.27,"y":155.68},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":4,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":157.65,"y":76.64},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":4,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"coordinates":{"x":153.02,"y":164.25},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":4,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":110.74,"y":120.13},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":4,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"coordinates":{"x":20.33,"y":68.18},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":4,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"coordinates":{"x":181.15,"y":116.84},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":4,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"coordinates":{"x":140.97,"y":160.56},"type":"O","description":"Groundout"}]}},{"startIndex":38,"endIndex":44,"top":[38,39,40,41],"bottom":[42,43,44],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"coordinates":{"x":158.6,"y":165.78},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"coordinates":{"x":110.57,"y":53.83},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":5,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"coordinates":{"x":96.4,"y":97.36},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":5,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"coordinates":{"x":123.91,"y":188.53},"type":"O","description":"Double Play"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":5,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":136.94,"y":161.22},"type":"O","description":"Groundout"}]}},{"startIndex":45,"endIndex":53,"top":[45,46,47,48,49,50],"bottom":[51,52,53],"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":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":115.61,"y":186.28},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":135.9,"y":93.7},"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":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":224.72,"y":69.0},"type":"H","description":"Home Run"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"coordinates":{"x":141.65,"y":46.63},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":111.45,"y":152.09},"type":"O","description":"Groundout"}]}},{"startIndex":54,"endIndex":65,"top":[54,55,56,57,58,59,60],"bottom":[61,62,63,64,65],"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":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":168.47,"y":76.09},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"coordinates":{"x":18.54,"y":83.21},"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":7,"pitcher":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"coordinates":{"x":109.93,"y":151.07},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":59.48,"y":68.3},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":115.51,"y":67.93},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":7,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"coordinates":{"x":136.99,"y":157.31},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":7,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"coordinates":{"x":94.49,"y":90.98},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":7,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"coordinates":{"x":78.64,"y":87.55},"type":"O","description":"Lineout"}]}},{"startIndex":66,"endIndex":74,"top":[66,67,68,69,70],"bottom":[71,72,73,74],"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":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"coordinates":{"x":188.55,"y":121.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":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"batter":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"coordinates":{"x":175.94,"y":92.44},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":120.58,"y":87.2},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":8,"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"coordinates":{"x":115.0,"y":171.35},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":8,"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":135.09,"y":183.43},"type":"O","description":"Groundout"}]}},{"startIndex":75,"endIndex":81,"top":[75,76,77,78],"bottom":[79,80,81],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"coordinates":{"x":170.17,"y":96.0},"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":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":144.02,"y":165.28},"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":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"batter":{"id":701649,"fullName":"James Triantos","link":"/api/v1/people/701649"},"coordinates":{"x":194.59,"y":96.83},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":114.26,"y":103.57},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":9,"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"coordinates":{"x":132.74,"y":138.91},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":9,"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"coordinates":{"x":47.31,"y":73.11},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":9,"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"coordinates":{"x":192.61,"y":100.66},"type":"O","description":"Flyout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":4,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":3,"hits":2,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":3,"hits":3,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":2,"hits":6,"errors":0,"leftOnBase":5},"away":{"runs":10,"hits":18,"errors":0,"leftOnBase":11}},"defense":{"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"catcher":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"first":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"second":{"id":701649,"fullName":"James Triantos","link":"/api/v1/people/701649"},"third":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"shortstop":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"left":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"center":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"right":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"onDeck":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"inHole":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"battingOrder":4,"team":{"id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"}},"offense":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"onDeck":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"inHole":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"pitcher":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"battingOrder":7,"team":{"id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"}},"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":5,"groundOuts":10,"airOuts":8,"runs":10,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".250","atBats":44,"obp":".339","slg":".417","ops":".756","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":27,"rbi":10,"leftOnBase":20,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.00","popOuts":0,"lineOuts":3},"pitching":{"flyOuts":5,"groundOuts":9,"airOuts":11,"runs":2,"doubles":0,"triples":1,"homeRuns":1,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":31,"obp":".265","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":127,"era":"4.05","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.25","battersFaced":34,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":127,"balls":45,"strikes":82,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.82","rbi":2,"pitchesPerInning":"14.11","runsScoredPer9":"2.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":13,"putOuts":27,"errors":0,"chances":40,"passedBall":0,"pickoffs":0}},"players":{"ID624424":{"person":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"jerseyNumber":"20","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"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":5,"totalBases":2,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":31,"groundOuts":33,"airOuts":45,"runs":24,"doubles":12,"triples":0,"homeRuns":9,"strikeOuts":59,"baseOnBalls":24,"intentionalWalks":2,"hits":42,"hitByPitch":1,"avg":".237","atBats":177,"obp":".328","slg":".458","ops":".786","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":204,"totalBases":81,"rbi":26,"leftOnBase":81,"sacBunts":0,"sacFlies":2,"babip":".297","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.67","popOuts":4,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":63,"errors":0,"chances":65,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID621438":{"person":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"jerseyNumber":"55","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"900","stats":{"batting":{"summary":"1-5 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":29,"groundOuts":38,"airOuts":52,"runs":23,"doubles":8,"triples":0,"homeRuns":10,"strikeOuts":34,"baseOnBalls":10,"intentionalWalks":0,"hits":38,"hitByPitch":2,"avg":".241","atBats":158,"obp":".294","slg":".481","ops":".775","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":174,"totalBases":76,"rbi":28,"leftOnBase":61,"sacBunts":4,"sacFlies":0,"babip":".246","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.80","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":93,"errors":2,"chances":97,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":"400","stats":{"batting":{"summary":"3-5 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":115,"flyOuts":63,"groundOuts":80,"airOuts":97,"runs":69,"doubles":22,"triples":2,"homeRuns":20,"strikeOuts":154,"baseOnBalls":62,"intentionalWalks":3,"hits":91,"hitByPitch":6,"avg":".216","atBats":421,"obp":".324","slg":".420","ops":".744","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":490,"totalBases":177,"rbi":51,"leftOnBase":233,"sacBunts":0,"sacFlies":1,"babip":".286","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.05","popOuts":15,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":217,"errors":1,"chances":223,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID665871":{"person":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":5,"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":5,"balls":1,"strikes":4,"strikePercentage":".800","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":10,"flyOuts":49,"groundOuts":87,"airOuts":79,"runs":31,"doubles":7,"triples":0,"homeRuns":13,"strikeOuts":51,"baseOnBalls":20,"intentionalWalks":1,"hits":67,"hitByPitch":2,"atBats":281,"obp":".293","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1199,"era":"3.54","inningsPitched":"76.1","wins":6,"losses":1,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":30,"whip":"1.14","battersFaced":306,"outs":229,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1199,"balls":443,"strikes":756,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".857","pitchesPerInning":"15.71","gamesFinished":5,"strikeoutWalkRatio":"2.55","strikeoutsPer9Inn":"6.01","walksPer9Inn":"2.36","hitsPer9Inn":"7.90","runsScoredPer9":"3.66","homeRunsPer9":"1.53","inheritedRunners":9,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":4,"errors":1,"chances":16,"fielding":".938","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID573204":{"person":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":42,"gamesStarted":0,"flyOuts":22,"groundOuts":18,"airOuts":44,"runs":22,"doubles":5,"triples":0,"homeRuns":10,"strikeOuts":44,"baseOnBalls":13,"intentionalWalks":2,"hits":35,"hitByPitch":0,"atBats":140,"obp":".314","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":633,"era":"5.30","inningsPitched":"35.2","wins":3,"losses":2,"saves":3,"saveOpportunities":7,"holds":7,"blownSaves":4,"earnedRuns":21,"whip":"1.35","battersFaced":154,"outs":107,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":633,"balls":207,"strikes":426,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.41","rbi":0,"winPercentage":".600","pitchesPerInning":"17.75","gamesFinished":7,"strikeoutWalkRatio":"3.38","strikeoutsPer9Inn":"11.10","walksPer9Inn":"3.28","hitsPer9Inn":"8.83","runsScoredPer9":"5.55","homeRunsPer9":"2.52","inheritedRunners":15,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":12,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID684007":{"person":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":23,"flyOuts":91,"groundOuts":107,"airOuts":153,"runs":54,"doubles":18,"triples":1,"homeRuns":25,"strikeOuts":125,"baseOnBalls":29,"intentionalWalks":0,"hits":116,"hitByPitch":3,"atBats":499,"obp":".278","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":2074,"era":"3.60","inningsPitched":"132.2","wins":8,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":53,"whip":"1.09","battersFaced":533,"outs":398,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":2074,"balls":709,"strikes":1365,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":4,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".471","pitchesPerInning":"15.63","gamesFinished":0,"strikeoutWalkRatio":"4.31","strikeoutsPer9Inn":"8.48","walksPer9Inn":"1.97","hitsPer9Inn":"7.87","runsScoredPer9":"3.66","homeRunsPer9":"1.70","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":38,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":6,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608324":{"person":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"300","stats":{"batting":{"summary":"3-6 | K, 2 RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":3,"rbi":2,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":116,"flyOuts":79,"groundOuts":109,"airOuts":158,"runs":63,"doubles":23,"triples":1,"homeRuns":12,"strikeOuts":85,"baseOnBalls":57,"intentionalWalks":2,"hits":115,"hitByPitch":8,"avg":".249","atBats":462,"obp":".338","slg":".381","ops":".719","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":532,"totalBases":176,"rbi":53,"leftOnBase":241,"sacBunts":0,"sacFlies":5,"babip":".278","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.50","popOuts":42,"lineOuts":37},"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":187,"putOuts":63,"errors":4,"chances":254,"fielding":".984","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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"601","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":11,"groundOuts":31,"airOuts":28,"runs":17,"doubles":8,"triples":1,"homeRuns":2,"strikeOuts":22,"baseOnBalls":10,"intentionalWalks":1,"hits":33,"hitByPitch":0,"avg":".295","atBats":112,"obp":".350","slg":".438","ops":".788","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":124,"totalBases":49,"rbi":15,"leftOnBase":40,"sacBunts":1,"sacFlies":1,"babip":".348","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"56.00","popOuts":3,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":37,"putOuts":23,"errors":1,"chances":61,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":"200","stats":{"batting":{"summary":"3-5 | 2B, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":8,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":118,"flyOuts":86,"groundOuts":104,"airOuts":120,"runs":52,"doubles":20,"triples":2,"homeRuns":14,"strikeOuts":117,"baseOnBalls":68,"intentionalWalks":1,"hits":111,"hitByPitch":11,"avg":".248","atBats":448,"obp":".358","slg":".395","ops":".753","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":531,"totalBases":177,"rbi":63,"leftOnBase":228,"sacBunts":0,"sacFlies":4,"babip":".302","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":13,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":112,"putOuts":887,"errors":4,"chances":1003,"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":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":37,"groundOuts":71,"airOuts":79,"runs":40,"doubles":11,"triples":0,"homeRuns":7,"strikeOuts":52,"baseOnBalls":33,"intentionalWalks":0,"hits":73,"hitByPitch":3,"avg":".265","atBats":275,"obp":".350","slg":".382","ops":".732","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":311,"totalBases":105,"rbi":42,"leftOnBase":128,"sacBunts":0,"sacFlies":0,"babip":".306","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.29","popOuts":16,"lineOuts":26},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":6,"era":"18.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"2.00","battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":6,"balls":1,"strikes":5,"strikePercentage":".830","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"6.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"18.00","runsScoredPer9":"18.00","homeRunsPer9":"18.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":14,"stolenBases":43,"stolenBasePercentage":".754","caughtStealingPercentage":".246","assists":21,"putOuts":539,"errors":6,"chances":566,"fielding":".989","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691718":{"person":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"jerseyNumber":"4","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | 2B, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":119,"flyOuts":63,"groundOuts":66,"airOuts":116,"runs":84,"doubles":23,"triples":7,"homeRuns":26,"strikeOuts":141,"baseOnBalls":65,"intentionalWalks":4,"hits":128,"hitByPitch":11,"avg":".286","atBats":447,"obp":".388","slg":".544","ops":".932","caughtStealing":7,"stolenBases":30,"stolenBasePercentage":".811","caughtStealingPercentage":".189","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":527,"totalBases":243,"rbi":71,"leftOnBase":153,"sacBunts":1,"sacFlies":3,"babip":".360","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.19","popOuts":28,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":310,"errors":5,"chances":320,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":24,"gamesStarted":24,"flyOuts":73,"groundOuts":120,"airOuts":145,"runs":70,"doubles":22,"triples":3,"homeRuns":16,"strikeOuts":131,"baseOnBalls":37,"intentionalWalks":1,"hits":132,"hitByPitch":1,"atBats":519,"obp":".304","caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":2236,"era":"4.29","inningsPitched":"134.1","wins":6,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":64,"whip":"1.26","battersFaced":566,"outs":403,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":2236,"balls":776,"strikes":1460,"strikePercentage":".650","hitBatsmen":1,"balks":3,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".375","pitchesPerInning":"16.65","gamesFinished":0,"strikeoutWalkRatio":"3.54","strikeoutsPer9Inn":"8.78","walksPer9Inn":"2.48","hitsPer9Inn":"8.84","runsScoredPer9":"4.69","homeRunsPer9":"1.07","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":6,"sacFlies":3,"passedBall":0,"popOuts":37,"lineOuts":35},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":13,"errors":2,"chances":23,"fielding":".913","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":52,"gamesStarted":0,"flyOuts":31,"groundOuts":44,"airOuts":51,"runs":17,"doubles":3,"triples":0,"homeRuns":6,"strikeOuts":58,"baseOnBalls":17,"intentionalWalks":0,"hits":44,"hitByPitch":0,"atBats":195,"obp":".285","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":873,"era":"2.44","inningsPitched":"51.2","wins":4,"losses":2,"saves":7,"saveOpportunities":11,"holds":8,"blownSaves":4,"earnedRuns":14,"whip":"1.18","battersFaced":214,"outs":155,"gamesPitched":52,"completeGames":0,"shutouts":0,"pitchesThrown":873,"balls":290,"strikes":583,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".667","pitchesPerInning":"16.90","gamesFinished":18,"strikeoutWalkRatio":"3.41","strikeoutsPer9Inn":"10.10","walksPer9Inn":"2.96","hitsPer9Inn":"7.66","runsScoredPer9":"2.96","homeRunsPer9":"1.05","inheritedRunners":18,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":6,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665804":{"person":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"jerseyNumber":"9","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"800","stats":{"batting":{"summary":"2-5 | HR, 2 K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":3,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":25,"groundOuts":29,"airOuts":48,"runs":29,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":49,"baseOnBalls":19,"intentionalWalks":0,"hits":40,"hitByPitch":8,"avg":".242","atBats":165,"obp":".349","slg":".370","ops":".719","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":194,"totalBases":61,"rbi":21,"leftOnBase":71,"sacBunts":1,"sacFlies":0,"babip":".321","groundOutsToAirouts":"0.60","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"41.25","popOuts":14,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":9,"stolenBases":19,"stolenBasePercentage":".679","caughtStealingPercentage":".321","assists":17,"putOuts":370,"errors":1,"chances":388,"fielding":".997","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID673548":{"person":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"jerseyNumber":"27","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":54,"groundOuts":69,"airOuts":102,"runs":63,"doubles":20,"triples":0,"homeRuns":19,"strikeOuts":112,"baseOnBalls":53,"intentionalWalks":4,"hits":103,"hitByPitch":4,"avg":".269","atBats":383,"obp":".361","slg":".470","ops":".831","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":443,"totalBases":180,"rbi":66,"leftOnBase":210,"sacBunts":0,"sacFlies":3,"babip":".329","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.16","popOuts":27,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":162,"errors":2,"chances":170,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650644":{"person":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":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":21,"gamesStarted":15,"flyOuts":69,"groundOuts":59,"airOuts":119,"runs":49,"doubles":24,"triples":1,"homeRuns":17,"strikeOuts":67,"baseOnBalls":25,"intentionalWalks":1,"hits":108,"hitByPitch":2,"atBats":349,"obp":".357","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":1458,"era":"5.14","inningsPitched":"84.0","wins":5,"losses":7,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":48,"whip":"1.58","battersFaced":381,"outs":252,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1458,"balls":506,"strikes":952,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".417","pitchesPerInning":"17.36","gamesFinished":3,"strikeoutWalkRatio":"2.68","strikeoutsPer9Inn":"7.18","walksPer9Inn":"2.68","hitsPer9Inn":"11.57","runsScoredPer9":"5.25","homeRunsPer9":"1.82","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":27,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"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":24,"balls":10,"strikes":14,"strikePercentage":".580","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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":48,"gamesStarted":0,"flyOuts":21,"groundOuts":39,"airOuts":43,"runs":24,"doubles":6,"triples":1,"homeRuns":6,"strikeOuts":79,"baseOnBalls":32,"intentionalWalks":3,"hits":32,"hitByPitch":9,"atBats":192,"obp":".312","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1006,"era":"3.64","inningsPitched":"54.1","wins":4,"losses":3,"saves":4,"saveOpportunities":6,"holds":11,"blownSaves":2,"earnedRuns":22,"whip":"1.18","battersFaced":235,"outs":163,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":1006,"balls":421,"strikes":585,"strikePercentage":".580","hitBatsmen":9,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".571","pitchesPerInning":"18.52","gamesFinished":17,"strikeoutWalkRatio":"2.47","strikeoutsPer9Inn":"13.09","walksPer9Inn":"5.30","hitsPer9Inn":"5.30","runsScoredPer9":"3.98","homeRunsPer9":"0.99","inheritedRunners":15,"inheritedRunnersScored":3,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":7,"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"}]},"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":23,"gamesStarted":15,"flyOuts":55,"groundOuts":133,"airOuts":93,"runs":69,"doubles":20,"triples":4,"homeRuns":11,"strikeOuts":88,"baseOnBalls":43,"intentionalWalks":0,"hits":116,"hitByPitch":3,"atBats":424,"obp":".341","caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","numberOfPitches":1740,"era":"5.35","inningsPitched":"106.0","wins":6,"losses":7,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":63,"whip":"1.50","battersFaced":476,"outs":318,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":1740,"balls":640,"strikes":1100,"strikePercentage":".630","hitBatsmen":3,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.43","rbi":0,"winPercentage":".462","pitchesPerInning":"16.42","gamesFinished":2,"strikeoutWalkRatio":"2.05","strikeoutsPer9Inn":"7.47","walksPer9Inn":"3.65","hitsPer9Inn":"9.85","runsScoredPer9":"5.86","homeRunsPer9":"0.93","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":10,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":9,"errors":2,"chances":20,"fielding":".900","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":41,"gamesStarted":2,"flyOuts":26,"groundOuts":41,"airOuts":39,"runs":14,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":46,"baseOnBalls":20,"intentionalWalks":0,"hits":36,"hitByPitch":0,"atBats":160,"obp":".309","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":717,"era":"2.35","inningsPitched":"46.0","wins":6,"losses":1,"saves":1,"saveOpportunities":3,"holds":4,"blownSaves":2,"earnedRuns":12,"whip":"1.22","battersFaced":182,"outs":138,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":717,"balls":267,"strikes":450,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":4,"pickoffs":2,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".857","pitchesPerInning":"15.59","gamesFinished":13,"strikeoutWalkRatio":"2.30","strikeoutsPer9Inn":"9.00","walksPer9Inn":"3.91","hitsPer9Inn":"7.04","runsScoredPer9":"2.74","homeRunsPer9":"0.78","inheritedRunners":25,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":7},"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":{},"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":34,"gamesStarted":0,"flyOuts":21,"groundOuts":46,"airOuts":37,"runs":14,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":17,"baseOnBalls":15,"intentionalWalks":2,"hits":26,"hitByPitch":1,"atBats":125,"obp":".298","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":529,"era":"2.72","inningsPitched":"36.1","wins":5,"losses":4,"saves":3,"saveOpportunities":4,"holds":3,"blownSaves":1,"earnedRuns":11,"whip":"1.13","battersFaced":142,"outs":109,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":529,"balls":195,"strikes":334,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.24","rbi":0,"winPercentage":".556","pitchesPerInning":"14.56","gamesFinished":12,"strikeoutWalkRatio":"1.13","strikeoutsPer9Inn":"4.21","walksPer9Inn":"3.72","hitsPer9Inn":"6.44","runsScoredPer9":"3.47","homeRunsPer9":"0.99","inheritedRunners":16,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":10,"gamesStarted":10,"flyOuts":28,"groundOuts":74,"airOuts":45,"runs":18,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":46,"baseOnBalls":20,"intentionalWalks":0,"hits":46,"hitByPitch":1,"atBats":209,"obp":".290","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":898,"era":"2.86","inningsPitched":"56.2","wins":4,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":18,"whip":"1.16","battersFaced":233,"outs":170,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":898,"balls":312,"strikes":586,"strikePercentage":".650","hitBatsmen":1,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.64","rbi":0,"winPercentage":".444","pitchesPerInning":"15.85","gamesFinished":0,"strikeoutWalkRatio":"2.30","strikeoutsPer9Inn":"7.31","walksPer9Inn":"3.18","hitsPer9Inn":"7.31","runsScoredPer9":"2.86","homeRunsPer9":"0.64","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":8,"errors":0,"chances":16,"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":{"note":"(W, 8-1)","summary":"7.0 IP, 2 ER, 3 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":7,"airOuts":9,"runs":2,"doubles":0,"triples":1,"homeRuns":1,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":24,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":98,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":27,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":98,"balls":34,"strikes":64,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":2,"gamesFinished":0,"runsScoredPer9":"2.57","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":14,"flyOuts":42,"groundOuts":80,"airOuts":81,"runs":33,"doubles":11,"triples":1,"homeRuns":9,"strikeOuts":66,"baseOnBalls":23,"intentionalWalks":0,"hits":74,"hitByPitch":5,"atBats":301,"obp":".310","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1234,"era":"3.50","inningsPitched":"79.2","wins":8,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":31,"whip":"1.22","battersFaced":329,"outs":239,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1234,"balls":417,"strikes":817,"strikePercentage":".660","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":3,"groundOutsToAirouts":"0.99","rbi":2,"winPercentage":".889","pitchesPerInning":"15.49","gamesFinished":0,"strikeoutWalkRatio":"2.87","strikeoutsPer9Inn":"7.46","walksPer9Inn":"2.60","hitsPer9Inn":"8.36","runsScoredPer9":"3.73","homeRunsPer9":"1.02","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":21,"lineOuts":18},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":9,"errors":0,"chances":16,"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"}]},"ID701649":{"person":{"id":701649,"fullName":"James Triantos","link":"/api/v1/people/701649"},"jerseyNumber":"5","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"201","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"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":5,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".200","atBats":5,"obp":".200","slg":".200","ops":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID607067":{"person":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"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":19,"flyOuts":83,"groundOuts":129,"airOuts":135,"runs":64,"doubles":21,"triples":1,"homeRuns":19,"strikeOuts":90,"baseOnBalls":43,"intentionalWalks":0,"hits":123,"hitByPitch":7,"atBats":472,"obp":".330","caughtStealing":5,"stolenBases":5,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":2000,"era":"4.59","inningsPitched":"121.2","wins":8,"losses":8,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":62,"whip":"1.36","battersFaced":527,"outs":365,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":2000,"balls":722,"strikes":1278,"strikePercentage":".640","hitBatsmen":7,"balks":1,"wildPitches":1,"pickoffs":4,"groundOutsToAirouts":"0.96","rbi":0,"winPercentage":".500","pitchesPerInning":"16.44","gamesFinished":2,"strikeoutWalkRatio":"2.09","strikeoutsPer9Inn":"6.66","walksPer9Inn":"3.18","hitsPer9Inn":"9.10","runsScoredPer9":"4.73","homeRunsPer9":"1.41","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":20,"lineOuts":32},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":20,"errors":1,"chances":34,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621020":{"person":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"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":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":114,"flyOuts":67,"groundOuts":101,"airOuts":111,"runs":74,"doubles":15,"triples":3,"homeRuns":17,"strikeOuts":102,"baseOnBalls":44,"intentionalWalks":0,"hits":84,"hitByPitch":1,"avg":".214","atBats":393,"obp":".292","slg":".397","ops":".689","caughtStealing":1,"stolenBases":16,"stolenBasePercentage":".941","caughtStealingPercentage":".059","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":443,"totalBases":156,"rbi":63,"leftOnBase":201,"sacBunts":1,"sacFlies":4,"babip":".241","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.12","popOuts":22,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":287,"putOuts":150,"errors":6,"chances":443,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID663538":{"person":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"600","stats":{"batting":{"summary":"2-3 | 2B, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":117,"flyOuts":77,"groundOuts":135,"airOuts":169,"runs":50,"doubles":25,"triples":1,"homeRuns":7,"strikeOuts":46,"baseOnBalls":39,"intentionalWalks":0,"hits":121,"hitByPitch":5,"avg":".260","atBats":466,"obp":".320","slg":".363","ops":".683","caughtStealing":3,"stolenBases":18,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":515,"totalBases":169,"rbi":55,"leftOnBase":202,"sacBunts":0,"sacFlies":5,"babip":".273","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"66.57","popOuts":34,"lineOuts":58},"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":306,"putOuts":176,"errors":4,"chances":486,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]}},"batters":[691718,683737,701649,608324,664023,624424,663538,699393,621020,665804,621438,571510,666171,665871],"pitchers":[571510,666171,665871],"bench":[608348,673548],"bullpen":[650644,592332,605280,684007,656849,607067,669020,573204,663423,657097],"battingOrder":[691718,701649,608324,664023,624424,699393,621020,665804,621438],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Busch (20, Dobnak); Hoerner (25, McGee); Crow-Armstrong (23, McGee)."},{"label":"HR","value":"Happ (20, 6th inning off McGee, 1 on, 2 out); Amaya (4, 7th inning off McGee, 2 on, 0 out)."},{"label":"TB","value":"Amaya 5; Bregman 3; Busch 4; Conforto 2; Crow-Armstrong 2; Happ 6; Hoerner 3; Swanson; Taylor, T."},{"label":"RBI","value":"Amaya 3 (21); Bregman 2 (53); Conforto 2 (26); Happ 2 (51); Hoerner (55)."},{"label":"2-out RBI","value":"Conforto; Hoerner; Bregman 2; Happ 2."},{"label":"Runners left in scoring position, 2 out","value":"Swanson; Amaya 2; Hoerner; Happ; Bregman."},{"label":"SF","value":"Conforto."},{"label":"Team RISP","value":"7-for-15."},{"label":"Team LOB","value":"11."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Hoerner (18, 2nd base off Dobnak/Maile)."}]},{"title":"FIELDING","fieldList":[{"label":"Pickoffs","value":"Boyd (Witt Jr. at 1st base)."},{"label":"DP","value":"(Boyd-Busch)."}]}],"note":[{"label":"a","value":"Lined out for Hoerner in the 8th."},{"label":"b","value":"Flied out for Busch in the 9th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":9,"airOuts":11,"runs":2,"doubles":0,"triples":1,"homeRuns":1,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".245","atBats":31,"obp":".312","slg":".398","ops":".710","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":11,"rbi":2,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"31.00","popOuts":3,"lineOuts":3},"pitching":{"flyOuts":5,"groundOuts":10,"airOuts":8,"runs":10,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":18,"hitByPitch":0,"atBats":44,"obp":".438","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":165,"era":"4.84","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":10,"whip":"1.43","battersFaced":48,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":165,"balls":53,"strikes":112,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":10,"pitchesPerInning":"18.33","runsScoredPer9":"10.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":0,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID695600":{"person":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"jerseyNumber":"22","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":110,"flyOuts":70,"groundOuts":60,"airOuts":115,"runs":53,"doubles":24,"triples":1,"homeRuns":16,"strikeOuts":129,"baseOnBalls":43,"intentionalWalks":1,"hits":88,"hitByPitch":1,"avg":".227","atBats":387,"obp":".303","slg":".419","ops":".722","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":436,"totalBases":162,"rbi":55,"leftOnBase":142,"sacBunts":0,"sacFlies":5,"babip":".291","groundOutsToAirouts":"0.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.19","popOuts":26,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":17,"stolenBases":29,"stolenBasePercentage":".630","caughtStealingPercentage":".370","assists":23,"putOuts":468,"errors":3,"chances":494,"fielding":".994","passedBall":7,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621016":{"person":{"id":621016,"fullName":"Jose Cuas","link":"/api/v1/people/621016"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":5,"groundOuts":5,"airOuts":9,"runs":2,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":1,"hits":10,"hitByPitch":0,"atBats":34,"obp":".333","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":168,"era":"2.25","inningsPitched":"8.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"1.50","battersFaced":36,"outs":24,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":168,"balls":62,"strikes":106,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".---","pitchesPerInning":"21.00","gamesFinished":4,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"11.25","walksPer9Inn":"2.25","hitsPer9Inn":"11.25","runsScoredPer9":"2.25","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696131":{"person":{"id":696131,"fullName":"Mason Black","link":"/api/v1/people/696131"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":19,"groundOuts":13,"airOuts":35,"runs":9,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":17,"baseOnBalls":14,"intentionalWalks":0,"hits":22,"hitByPitch":2,"atBats":86,"obp":".369","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":419,"era":"3.57","inningsPitched":"22.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.59","battersFaced":103,"outs":68,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":419,"balls":168,"strikes":251,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.37","rbi":0,"winPercentage":".---","pitchesPerInning":"18.49","gamesFinished":4,"strikeoutWalkRatio":"1.21","strikeoutsPer9Inn":"6.75","walksPer9Inn":"5.56","hitsPer9Inn":"8.74","runsScoredPer9":"3.57","homeRunsPer9":"1.59","inheritedRunners":7,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"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":true,"isSubstitute":false}},"ID686475":{"person":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":11,"groundOuts":27,"airOuts":21,"runs":23,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":16,"baseOnBalls":7,"intentionalWalks":0,"hits":27,"hitByPitch":0,"avg":".314","atBats":86,"obp":".362","slg":".465","ops":".827","caughtStealing":3,"stolenBases":15,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":98,"totalBases":40,"rbi":6,"leftOnBase":43,"sacBunts":4,"sacFlies":1,"babip":".353","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.67","popOuts":4,"lineOuts":6},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":3,"groundOuts":9,"airOuts":3,"runs":13,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":17,"hitByPitch":1,"atBats":29,"obp":".636","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":106,"era":"25.07","inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"4.29","battersFaced":33,"outs":14,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":106,"balls":46,"strikes":60,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":0,"winPercentage":".---","pitchesPerInning":"22.71","gamesFinished":5,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"5.79","hitsPer9Inn":"32.79","runsScoredPer9":"25.07","homeRunsPer9":"7.71","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":46,"putOuts":43,"errors":2,"chances":91,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID668942":{"person":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"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":13,"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":13,"balls":6,"strikes":7,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":17,"groundOuts":18,"airOuts":25,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".235","atBats":68,"obp":".268","slg":".324","ops":".592","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":72,"totalBases":22,"rbi":8,"leftOnBase":30,"sacBunts":1,"sacFlies":0,"babip":".263","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"68.00","popOuts":6,"lineOuts":2},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":13,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":6,"strikes":7,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"13.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","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":40,"putOuts":10,"errors":2,"chances":52,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID686555":{"person":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"jerseyNumber":"1","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":54,"groundOuts":76,"airOuts":97,"runs":40,"doubles":19,"triples":3,"homeRuns":6,"strikeOuts":86,"baseOnBalls":45,"intentionalWalks":0,"hits":80,"hitByPitch":6,"avg":".239","atBats":335,"obp":".338","slg":".367","ops":".705","caughtStealing":5,"stolenBases":6,"stolenBasePercentage":".545","caughtStealingPercentage":".455","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":390,"totalBases":123,"rbi":35,"leftOnBase":153,"sacBunts":2,"sacFlies":2,"babip":".302","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"55.83","popOuts":21,"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":8,"putOuts":205,"errors":1,"chances":214,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID521692":{"person":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"jerseyNumber":"13","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":110,"flyOuts":79,"groundOuts":109,"airOuts":138,"runs":41,"doubles":17,"triples":1,"homeRuns":16,"strikeOuts":93,"baseOnBalls":18,"intentionalWalks":2,"hits":92,"hitByPitch":11,"avg":".216","atBats":426,"obp":".262","slg":".373","ops":".635","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":15,"groundIntoTriplePlay":0,"plateAppearances":461,"totalBases":159,"rbi":49,"leftOnBase":197,"sacBunts":0,"sacFlies":6,"babip":".235","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.62","popOuts":25,"lineOuts":34},"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":11,"stolenBases":21,"stolenBasePercentage":".656","caughtStealingPercentage":".344","assists":34,"putOuts":467,"errors":4,"chances":505,"fielding":".992","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID679845":{"person":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"jerseyNumber":"12","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":48,"groundOuts":71,"airOuts":80,"runs":31,"doubles":19,"triples":1,"homeRuns":5,"strikeOuts":41,"baseOnBalls":27,"intentionalWalks":0,"hits":59,"hitByPitch":5,"avg":".243","atBats":243,"obp":".326","slg":".391","ops":".717","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":283,"totalBases":95,"rbi":35,"leftOnBase":106,"sacBunts":4,"sacFlies":4,"babip":".269","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.60","popOuts":11,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":134,"putOuts":83,"errors":7,"chances":224,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID670231":{"person":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"jerseyNumber":"16","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":5,"groundOuts":12,"airOuts":11,"runs":7,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".262","atBats":42,"obp":".340","slg":".548","ops":".888","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":23,"rbi":2,"leftOnBase":19,"sacBunts":1,"sacFlies":0,"babip":".290","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.00","popOuts":4,"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":1,"putOuts":30,"errors":1,"chances":32,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID668674":{"person":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":5,"strikes":12,"strikePercentage":".710","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":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":45,"gamesStarted":0,"flyOuts":14,"groundOuts":51,"airOuts":37,"runs":33,"doubles":11,"triples":0,"homeRuns":5,"strikeOuts":31,"baseOnBalls":25,"intentionalWalks":0,"hits":51,"hitByPitch":6,"atBats":167,"obp":".410","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":803,"era":"6.07","inningsPitched":"43.0","wins":4,"losses":3,"saves":12,"saveOpportunities":18,"holds":4,"blownSaves":6,"earnedRuns":29,"whip":"1.77","battersFaced":201,"outs":129,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":803,"balls":312,"strikes":491,"strikePercentage":".610","hitBatsmen":6,"balks":0,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"1.38","rbi":0,"winPercentage":".571","pitchesPerInning":"18.67","gamesFinished":26,"strikeoutWalkRatio":"1.24","strikeoutsPer9Inn":"6.49","walksPer9Inn":"5.23","hitsPer9Inn":"10.67","runsScoredPer9":"6.91","homeRunsPer9":"1.05","inheritedRunners":8,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID686681":{"person":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"jerseyNumber":"19","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | 3B","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":1,"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":4,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":72,"groundOuts":74,"airOuts":102,"runs":39,"doubles":20,"triples":1,"homeRuns":9,"strikeOuts":53,"baseOnBalls":16,"intentionalWalks":0,"hits":79,"hitByPitch":0,"avg":".262","atBats":301,"obp":".295","slg":".425","ops":".720","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":324,"totalBases":128,"rbi":39,"leftOnBase":143,"sacBunts":2,"sacFlies":5,"babip":".287","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.44","popOuts":11,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":209,"putOuts":143,"errors":3,"chances":355,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID516782":{"person":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"jerseyNumber":"0","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":14,"groundOuts":38,"airOuts":34,"runs":15,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":38,"baseOnBalls":8,"intentionalWalks":0,"hits":36,"hitByPitch":4,"avg":".250","atBats":144,"obp":".304","slg":".326","ops":".630","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":158,"totalBases":47,"rbi":14,"leftOnBase":67,"sacBunts":0,"sacFlies":2,"babip":".321","groundOutsToAirouts":"1.12","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"72.00","popOuts":7,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":40,"errors":0,"chances":44,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID571912":{"person":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"jerseyNumber":"18","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":3,"groundOuts":2,"airOuts":5,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".278","atBats":18,"obp":".316","slg":".500","ops":".816","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":19,"totalBases":9,"rbi":5,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"babip":".364","groundOutsToAirouts":"0.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":1,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":1,"putOuts":40,"errors":0,"chances":41,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID668834":{"person":{"id":668834,"fullName":"Easton McGee","link":"/api/v1/people/668834"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 6 ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":11,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":41,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"battersFaced":13,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":41,"balls":13,"strikes":28,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":6,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":5,"groundOuts":7,"airOuts":5,"runs":7,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":31,"obp":".457","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":119,"era":"8.59","inningsPitched":"7.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"2.18","battersFaced":35,"outs":22,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":119,"balls":36,"strikes":83,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.40","rbi":6,"winPercentage":".---","pitchesPerInning":"16.23","gamesFinished":4,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"8.59","walksPer9Inn":"4.91","hitsPer9Inn":"14.73","runsScoredPer9":"8.59","homeRunsPer9":"2.45","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID664728":{"person":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"jerseyNumber":"28","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":19,"groundOuts":51,"airOuts":51,"runs":17,"doubles":7,"triples":1,"homeRuns":3,"strikeOuts":43,"baseOnBalls":11,"intentionalWalks":0,"hits":42,"hitByPitch":3,"avg":".233","atBats":180,"obp":".286","slg":".333","ops":".619","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":201,"totalBases":60,"rbi":13,"leftOnBase":78,"sacBunts":5,"sacFlies":2,"babip":".287","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"60.00","popOuts":15,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":155,"errors":2,"chances":157,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID663738":{"person":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"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":47,"gamesStarted":1,"flyOuts":29,"groundOuts":54,"airOuts":52,"runs":17,"doubles":10,"triples":1,"homeRuns":2,"strikeOuts":37,"baseOnBalls":14,"intentionalWalks":0,"hits":34,"hitByPitch":2,"atBats":176,"obp":".259","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":710,"era":"2.45","inningsPitched":"47.2","wins":4,"losses":3,"saves":1,"saveOpportunities":3,"holds":13,"blownSaves":2,"earnedRuns":13,"whip":"1.01","battersFaced":193,"outs":143,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":710,"balls":264,"strikes":446,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".571","pitchesPerInning":"14.90","gamesFinished":2,"strikeoutWalkRatio":"2.64","strikeoutsPer9Inn":"6.99","walksPer9Inn":"2.64","hitsPer9Inn":"6.42","runsScoredPer9":"3.21","homeRunsPer9":"0.38","inheritedRunners":20,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608379":{"person":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"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":23,"gamesStarted":23,"flyOuts":97,"groundOuts":130,"airOuts":172,"runs":59,"doubles":30,"triples":4,"homeRuns":17,"strikeOuts":112,"baseOnBalls":41,"intentionalWalks":1,"hits":125,"hitByPitch":5,"atBats":535,"obp":".293","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":2163,"era":"3.44","inningsPitched":"144.0","wins":5,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":55,"whip":"1.15","battersFaced":585,"outs":432,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":2163,"balls":765,"strikes":1398,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".385","pitchesPerInning":"15.02","gamesFinished":0,"strikeoutWalkRatio":"2.73","strikeoutsPer9Inn":"7.00","walksPer9Inn":"2.56","hitsPer9Inn":"7.81","runsScoredPer9":"3.69","homeRunsPer9":"1.06","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":34,"lineOuts":41},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":10,"errors":2,"chances":23,"fielding":".913","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663878":{"person":{"id":663878,"fullName":"Nate Pearson","link":"/api/v1/people/663878"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"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":22,"gamesStarted":0,"flyOuts":17,"groundOuts":22,"airOuts":29,"runs":10,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":20,"baseOnBalls":14,"intentionalWalks":0,"hits":19,"hitByPitch":2,"atBats":90,"obp":".330","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":426,"era":"2.81","inningsPitched":"25.2","wins":2,"losses":0,"saves":2,"saveOpportunities":3,"holds":0,"blownSaves":1,"earnedRuns":8,"whip":"1.29","battersFaced":106,"outs":77,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":426,"balls":170,"strikes":256,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.60","gamesFinished":6,"strikeoutWalkRatio":"1.43","strikeoutsPer9Inn":"7.01","walksPer9Inn":"4.91","hitsPer9Inn":"6.66","runsScoredPer9":"3.51","homeRunsPer9":"0.35","inheritedRunners":5,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607625":{"person":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"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":96,"groundOuts":130,"airOuts":147,"runs":74,"doubles":32,"triples":5,"homeRuns":16,"strikeOuts":104,"baseOnBalls":46,"intentionalWalks":0,"hits":139,"hitByPitch":6,"atBats":512,"obp":".336","caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","numberOfPitches":2156,"era":"4.41","inningsPitched":"134.2","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":66,"whip":"1.37","battersFaced":572,"outs":404,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":2156,"balls":778,"strikes":1378,"strikePercentage":".640","hitBatsmen":6,"balks":1,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".417","pitchesPerInning":"16.01","gamesFinished":0,"strikeoutWalkRatio":"2.26","strikeoutsPer9Inn":"6.95","walksPer9Inn":"3.07","hitsPer9Inn":"9.29","runsScoredPer9":"4.95","homeRunsPer9":"1.07","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":5,"passedBall":0,"popOuts":19,"lineOuts":32},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":10,"errors":2,"chances":29,"fielding":".931","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID702070":{"person":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"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":22,"gamesStarted":21,"flyOuts":73,"groundOuts":113,"airOuts":136,"runs":65,"doubles":27,"triples":2,"homeRuns":14,"strikeOuts":116,"baseOnBalls":40,"intentionalWalks":1,"hits":119,"hitByPitch":3,"atBats":476,"obp":".309","caughtStealing":5,"stolenBases":4,"stolenBasePercentage":".444","caughtStealingPercentage":".556","numberOfPitches":2046,"era":"4.37","inningsPitched":"123.2","wins":6,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":60,"whip":"1.29","battersFaced":527,"outs":371,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2046,"balls":754,"strikes":1292,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":3,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".429","pitchesPerInning":"16.54","gamesFinished":1,"strikeoutWalkRatio":"2.90","strikeoutsPer9Inn":"8.44","walksPer9Inn":"2.91","hitsPer9Inn":"8.66","runsScoredPer9":"4.73","homeRunsPer9":"1.02","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":5,"passedBall":0,"popOuts":23,"lineOuts":40},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":2,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656638":{"person":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"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":44,"gamesStarted":0,"flyOuts":26,"groundOuts":43,"airOuts":40,"runs":33,"doubles":9,"triples":2,"homeRuns":5,"strikeOuts":48,"baseOnBalls":26,"intentionalWalks":0,"hits":44,"hitByPitch":5,"atBats":174,"obp":".364","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":862,"era":"6.11","inningsPitched":"45.2","wins":1,"losses":6,"saves":10,"saveOpportunities":13,"holds":2,"blownSaves":3,"earnedRuns":31,"whip":"1.53","battersFaced":206,"outs":137,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":862,"balls":334,"strikes":528,"strikePercentage":".610","hitBatsmen":5,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".143","pitchesPerInning":"18.88","gamesFinished":23,"strikeoutWalkRatio":"1.85","strikeoutsPer9Inn":"9.46","walksPer9Inn":"5.12","hitsPer9Inn":"8.67","runsScoredPer9":"6.50","homeRunsPer9":"0.99","inheritedRunners":10,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677976":{"person":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"note":"(L, 2-1)","summary":"5.0 IP, 4 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":7,"airOuts":4,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":94,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":26,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":29,"strikes":65,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"7.20","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":5,"flyOuts":18,"groundOuts":55,"airOuts":31,"runs":8,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":19,"baseOnBalls":14,"intentionalWalks":0,"hits":34,"hitByPitch":0,"atBats":137,"obp":".314","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":616,"era":"2.00","inningsPitched":"36.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.33","battersFaced":153,"outs":108,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":616,"balls":231,"strikes":385,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.77","rbi":4,"winPercentage":".667","pitchesPerInning":"17.11","gamesFinished":0,"strikeoutWalkRatio":"1.36","strikeoutsPer9Inn":"4.75","walksPer9Inn":"3.50","hitsPer9Inn":"8.50","runsScoredPer9":"2.00","homeRunsPer9":"0.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":10},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID695506":{"person":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"jerseyNumber":"14","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"300","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":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":110,"flyOuts":44,"groundOuts":103,"airOuts":75,"runs":51,"doubles":21,"triples":2,"homeRuns":20,"strikeOuts":113,"baseOnBalls":27,"intentionalWalks":0,"hits":104,"hitByPitch":4,"avg":".264","atBats":394,"obp":".317","slg":".480","ops":".797","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":426,"totalBases":189,"rbi":49,"leftOnBase":180,"sacBunts":0,"sacFlies":1,"babip":".321","groundOutsToAirouts":"1.37","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.70","popOuts":10,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":29,"putOuts":365,"errors":4,"chances":398,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID674444":{"person":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"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":41,"gamesStarted":2,"flyOuts":18,"groundOuts":39,"airOuts":37,"runs":21,"doubles":5,"triples":0,"homeRuns":11,"strikeOuts":49,"baseOnBalls":17,"intentionalWalks":2,"hits":35,"hitByPitch":1,"atBats":159,"obp":".299","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":685,"era":"4.19","inningsPitched":"43.0","wins":2,"losses":3,"saves":3,"saveOpportunities":4,"holds":4,"blownSaves":1,"earnedRuns":20,"whip":"1.21","battersFaced":178,"outs":129,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":685,"balls":237,"strikes":448,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".400","pitchesPerInning":"15.93","gamesFinished":13,"strikeoutWalkRatio":"2.88","strikeoutsPer9Inn":"10.26","walksPer9Inn":"3.56","hitsPer9Inn":"7.33","runsScoredPer9":"4.40","homeRunsPer9":"2.30","inheritedRunners":10,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670167":{"person":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"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":47,"gamesStarted":0,"flyOuts":21,"groundOuts":44,"airOuts":42,"runs":20,"doubles":7,"triples":0,"homeRuns":7,"strikeOuts":33,"baseOnBalls":20,"intentionalWalks":3,"hits":39,"hitByPitch":1,"atBats":155,"obp":".337","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":721,"era":"3.59","inningsPitched":"42.2","wins":0,"losses":3,"saves":1,"saveOpportunities":3,"holds":10,"blownSaves":2,"earnedRuns":17,"whip":"1.38","battersFaced":179,"outs":128,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":721,"balls":281,"strikes":440,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".000","pitchesPerInning":"16.90","gamesFinished":5,"strikeoutWalkRatio":"1.65","strikeoutsPer9Inn":"6.96","walksPer9Inn":"4.22","hitsPer9Inn":"8.23","runsScoredPer9":"4.22","homeRunsPer9":"1.48","inheritedRunners":21,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677951":{"person":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"jerseyNumber":"7","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"200","stats":{"batting":{"summary":"0-3 | BB, K, CS","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":1,"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":100,"flyOuts":68,"groundOuts":75,"airOuts":133,"runs":57,"doubles":24,"triples":1,"homeRuns":13,"strikeOuts":75,"baseOnBalls":44,"intentionalWalks":4,"hits":111,"hitByPitch":1,"avg":".284","atBats":391,"obp":".355","slg":".450","ops":".805","caughtStealing":6,"stolenBases":31,"stolenBasePercentage":".838","caughtStealingPercentage":".162","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":439,"totalBases":176,"rbi":42,"leftOnBase":144,"sacBunts":0,"sacFlies":3,"babip":".320","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"30.08","popOuts":30,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":223,"putOuts":117,"errors":7,"chances":347,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]}},"batters":[679845,677951,695506,521692,670231,516782,686681,686475,571912,664728,677976,668834,668674,668942],"pitchers":[677976,668834,668674,668942],"bench":[686555,695600],"bullpen":[696131,702070,674444,621016,656638,607625,663738,663878,670167,608379],"battingOrder":[679845,677951,695506,670231,516782,686681,686475,571912,664728],"info":[{"title":"BATTING","fieldList":[{"label":"3B","value":"Massey (1, Boyd)."},{"label":"HR","value":"Marte, S (2, 4th inning off Boyd, 1 on, 2 out)."},{"label":"TB","value":"Caglianone; Maile; Marte, S 4; Massey 4; Perez, S."},{"label":"RBI","value":"Marte, S 2 (14)."},{"label":"2-out RBI","value":"Marte, S 2."},{"label":"Runners left in scoring position, 2 out","value":"Tolbert; Isbel."},{"label":"Team RISP","value":"0-for-3."},{"label":"Team LOB","value":"5."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Witt Jr. (6, 2nd base by Boyd/Amaya)."},{"label":"PO","value":"Witt Jr. (1st base by Boyd)."}]}],"note":[]}},"officials":[{"official":{"id":482666,"fullName":"D.J. Reyburn","link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":665299,"fullName":"Louie Krupa","link":"/api/v1/people/665299"},"officialType":"First Base"},{"official":{"id":644760,"fullName":"Adam Beck","link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":427248,"fullName":"Dan Iassogna","link":"/api/v1/people/427248"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Crow-Armstrong (Strike-Overturned to Ball); Loftin (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Boyd 98-64; Zeferjahn 24-14; Assad 5-4; Dobnak 94-65; McGee 41-28; Erceg 17-12; Rojas, J 13-7."},{"label":"Groundouts-flyouts","value":"Boyd 7-3; Zeferjahn 1-0; Assad 1-2; Dobnak 7-2; McGee 2-1; Erceg 0-0; Rojas, J 1-2."},{"label":"Batters faced","value":"Boyd 27; Zeferjahn 4; Assad 3; Dobnak 26; McGee 13; Erceg 5; Rojas, J 4."},{"label":"Umpires","value":"HP: D.J. Reyburn. 1B: Louie Krupa. 2B: Adam Beck. 3B: Dan Iassogna. "},{"label":"Weather","value":"90 degrees, Partly Cloudy."},{"label":"Wind","value":"15 mph, R To L."},{"label":"First pitch","value":"1:10 PM."},{"label":"T","value":"2:44."},{"label":"Att","value":"24,225."},{"label":"Venue","value":"Kauffman Stadium."},{"label":"August 9, 2026"}],"pitchingNotes":[],"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":"400","stats":{"batting":{"summary":"3-5 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":115,"flyOuts":63,"groundOuts":80,"airOuts":97,"runs":69,"doubles":22,"triples":2,"homeRuns":20,"strikeOuts":154,"baseOnBalls":62,"intentionalWalks":3,"hits":91,"hitByPitch":6,"avg":".216","atBats":421,"obp":".324","slg":".420","ops":".744","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":490,"totalBases":177,"rbi":51,"leftOnBase":233,"sacBunts":0,"sacFlies":1,"babip":".286","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.05","popOuts":15,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":217,"errors":1,"chances":223,"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":64,"hittingGameScore":64},{"player":{"person":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538","boxscoreName":"Hoerner"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"600","stats":{"batting":{"summary":"2-3 | 2B, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":117,"flyOuts":77,"groundOuts":135,"airOuts":169,"runs":50,"doubles":25,"triples":1,"homeRuns":7,"strikeOuts":46,"baseOnBalls":39,"intentionalWalks":0,"hits":121,"hitByPitch":5,"avg":".260","atBats":466,"obp":".320","slg":".363","ops":".683","caughtStealing":3,"stolenBases":18,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":515,"totalBases":169,"rbi":55,"leftOnBase":202,"sacBunts":0,"sacFlies":5,"babip":".273","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"66.57","popOuts":34,"lineOuts":58},"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":306,"putOuts":176,"errors":4,"chances":486,"fielding":".992","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":59,"hittingGameScore":59},{"player":{"person":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804","boxscoreName":"Amaya"},"jerseyNumber":"9","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"800","stats":{"batting":{"summary":"2-5 | HR, 2 K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":3,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":25,"groundOuts":29,"airOuts":48,"runs":29,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":49,"baseOnBalls":19,"intentionalWalks":0,"hits":40,"hitByPitch":8,"avg":".242","atBats":165,"obp":".349","slg":".370","ops":".719","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":194,"totalBases":61,"rbi":21,"leftOnBase":71,"sacBunts":1,"sacFlies":0,"babip":".321","groundOutsToAirouts":"0.60","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"41.25","popOuts":14,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":9,"stolenBases":19,"stolenBasePercentage":".679","caughtStealingPercentage":".321","assists":17,"putOuts":370,"errors":1,"chances":388,"fielding":".997","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":58,"hittingGameScore":58}]},"decisions":{"winner":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"loser":{"id":677976,"fullName":"Randy Dobnak","link":"/api/v1/people/677976"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}