{"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":823770,"link":"/api/v1.1/game/823770/feed/live","metaData":{"wait":10,"timeStamp":"20260628_014206","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count21","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823770,"type":"R","doubleHeader":"N","id":"2026/06/27/chnmlb-milmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823770-2026-06-27","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-06-27T23:10:00Z","originalDate":"2026-06-27","officialDate":"2026-06-27","dayNight":"night","time":"6: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":83,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":45,"losses":38,"ties":0,"pct":".542"},"records":{},"divisionLeader":false,"wins":45,"losses":38,"winningPercentage":".542"},"franchiseName":"Chicago","clubName":"Cubs","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158","season":2026,"venue":{"id":32,"name":"American Family Field","link":"/api/v1/venues/32"},"springVenue":{"id":2518,"link":"/api/v1/venues/2518"},"teamCode":"mil","fileCode":"mil","abbreviation":"MIL","teamName":"Brewers","locationName":"Milwaukee","firstYearOfPlay":"1968","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":"Milwaukee","record":{"gamesPlayed":80,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":50,"losses":30,"ties":0,"pct":".625"},"records":{},"divisionLeader":false,"wins":50,"losses":30,"winningPercentage":".625"},"franchiseName":"Milwaukee","clubName":"Brewers","active":true}},"players":{"ID592826":{"id":592826,"fullName":"Vince Velasquez","link":"/api/v1/people/592826","firstName":"Vincent","lastName":"Velasquez","primaryNumber":"56","birthDate":"1992-06-07","currentAge":34,"birthCity":"Montclair","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Vince","useLastName":"Velasquez","middleName":"John","boxscoreName":"Velasquez","nickName":"V2","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"veh-LAS-kehz","mlbDebutDate":"2015-06-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Vince Velasquez","nameSlug":"vince-velasquez-592826","firstLastName":"Vince Velasquez","lastFirstName":"Velasquez, Vince","lastInitName":"Velasquez, V","initLastName":"V Velasquez","fullFMLName":"Vincent John Velasquez","fullLFMName":"Velasquez, Vincent John","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID687401":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401","firstName":"Joseph","lastName":"Ortiz","primaryNumber":"3","birthDate":"1998-07-14","currentAge":27,"birthCity":"Garden Grove","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":192,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Joey","useLastName":"Ortiz","middleName":"Anthony","boxscoreName":"Ortiz, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joey Ortiz","nameSlug":"joey-ortiz-687401","firstLastName":"Joey Ortiz","lastFirstName":"Ortiz, Joey","lastInitName":"Ortiz, J","initLastName":"J Ortiz","fullFMLName":"Joseph Anthony Ortiz","fullLFMName":"Ortiz, Joseph Anthony","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"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},"ID681982":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982","firstName":"Grant","lastName":"Anderson","primaryNumber":"56","birthDate":"1997-06-21","currentAge":29,"birthCity":"Port Arthur","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Grant","useLastName":"Anderson","middleName":"Reed","boxscoreName":"Anderson, G","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grant Anderson","nameSlug":"grant-anderson-681982","firstLastName":"Grant Anderson","lastFirstName":"Anderson, Grant","lastInitName":"Anderson, G","initLastName":"G Anderson","fullFMLName":"Grant Reed Anderson","fullLFMName":"Anderson, Grant Reed","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID675660":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660","firstName":"Shane","lastName":"Drohan","primaryNumber":"55","birthDate":"1999-01-07","currentAge":27,"birthCity":"Fort Lauderdale","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shane","useLastName":"Drohan","middleName":"Liam","boxscoreName":"Drohan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-04-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Shane Drohan","nameSlug":"shane-drohan-675660","firstLastName":"Shane Drohan","lastFirstName":"Drohan, Shane","lastInitName":"Drohan, S","initLastName":"S Drohan","fullFMLName":"Shane Liam Drohan","fullLFMName":"Drohan, Shane Liam","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID608348":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348","firstName":"Carson","lastName":"Kelly","primaryNumber":"15","birthDate":"1994-07-14","currentAge":31,"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},"ID669020":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020","firstName":"Ryan","lastName":"Rolison","primaryNumber":"33","birthDate":"1997-07-11","currentAge":28,"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},"ID666152":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152","firstName":"David","lastName":"Hamilton","primaryNumber":"6","birthDate":"1997-09-29","currentAge":28,"birthCity":"San Marcos","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":192,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"David","useLastName":"Hamilton","middleName":"Lewis","boxscoreName":"Hamilton, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-06-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"David Hamilton","nameSlug":"david-hamilton-666152","firstLastName":"David Hamilton","lastFirstName":"Hamilton, David","lastInitName":"Hamilton, D","initLastName":"D Hamilton","fullFMLName":"David Lewis Hamilton","fullLFMName":"Hamilton, David Lewis","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID687075":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075","firstName":"Brandon","lastName":"Sproat","primaryNumber":"23","birthDate":"2000-09-17","currentAge":25,"birthCity":"Pensacola","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Sproat","middleName":"Carl","boxscoreName":"Sproat","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"rhymes with Boat","mlbDebutDate":"2025-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Sproat","nameSlug":"brandon-sproat-687075","firstLastName":"Brandon Sproat","lastFirstName":"Sproat, Brandon","lastInitName":"Sproat, B","initLastName":"B Sproat","fullFMLName":"Brandon Carl Sproat","fullLFMName":"Sproat, Brandon Carl","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663368":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368","firstName":"Blake","lastName":"Perkins","primaryNumber":"16","birthDate":"1996-09-10","currentAge":29,"birthCity":"Litchfield Park","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 0\"","weight":185,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Blake","useLastName":"Perkins","middleName":"Alexander","boxscoreName":"Perkins, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2023-04-19","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blake Perkins","nameSlug":"blake-perkins-663368","firstLastName":"Blake Perkins","lastFirstName":"Perkins, Blake","lastInitName":"Perkins, B","initLastName":"B Perkins","fullFMLName":"Blake Alexander Perkins","fullLFMName":"Perkins, Blake Alexander","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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":35,"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},"ID661388":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388","firstName":"William","lastName":"Contreras","primaryNumber":"24","birthDate":"1997-12-24","currentAge":28,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"5' 10\"","weight":217,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"William","useLastName":"Contreras","middleName":"Jesus","boxscoreName":"Contreras, Wm","gender":"M","nameMatrilineal":"Castillo","isPlayer":true,"isVerified":true,"mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"William Contreras","nameSlug":"william-contreras-661388","firstLastName":"William Contreras","lastFirstName":"Contreras, William","lastInitName":"Contreras, W","initLastName":"W Contreras","fullFMLName":"William Jesus Contreras","fullLFMName":"Contreras, William Jesus","strikeZoneTop":3.13,"strikeZoneBottom":1.58},"ID668930":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930","firstName":"Brice","lastName":"Turang","primaryNumber":"2","birthDate":"1999-11-21","currentAge":26,"birthCity":"Corona","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Brice","useLastName":"Turang","middleName":"Craig","boxscoreName":"Turang","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brice Turang","nameSlug":"brice-turang-668930","firstLastName":"Brice Turang","lastFirstName":"Turang, Brice","lastInitName":"Turang, B","initLastName":"B Turang","fullFMLName":"Brice Craig Turang","fullLFMName":"Turang, Brice Craig","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID657649":{"id":657649,"fullName":"Jared Koenig","link":"/api/v1/people/657649","firstName":"Jared","lastName":"Koenig","primaryNumber":"47","birthDate":"1994-01-24","currentAge":32,"birthCity":"Aptos","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":244,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jared","useLastName":"Koenig","middleName":"Tyler","boxscoreName":"Koenig","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"KAY-ni/g/","mlbDebutDate":"2022-06-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jared Koenig","nameSlug":"jared-koenig-657649","firstLastName":"Jared Koenig","lastFirstName":"Koenig, Jared","lastInitName":"Koenig, J","initLastName":"J Koenig","fullFMLName":"Jared Tyler Koenig","fullLFMName":"Koenig, Jared Tyler","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID669060":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060","firstName":"Bryse","lastName":"Wilson","primaryNumber":"55","birthDate":"1997-12-20","currentAge":28,"birthCity":"Hillsborough","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryse","useLastName":"Wilson","middleName":"Everett","boxscoreName":"Wilson, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2018-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryse Wilson","nameSlug":"bryse-wilson-669060","firstLastName":"Bryse Wilson","lastFirstName":"Wilson, Bryse","lastInitName":"Wilson, B","initLastName":"B Wilson","fullFMLName":"Bryse Everett Wilson","fullLFMName":"Wilson, Bryse Everett","strikeZoneTop":3.55,"strikeZoneBottom":1.66},"ID694477":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477","firstName":"Chandler","lastName":"Patrick","primaryNumber":"39","birthDate":"1998-08-14","currentAge":27,"birthCity":"Crown Point","birthStateProvince":"IN","birthCountry":"USA","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chad","useLastName":"Patrick","middleName":"Allen","boxscoreName":"Patrick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chad Patrick","nameSlug":"chad-patrick-694477","firstLastName":"Chad Patrick","lastFirstName":"Patrick, Chad","lastInitName":"Patrick, C","initLastName":"C Patrick","fullFMLName":"Chandler Allen Patrick","fullLFMName":"Patrick, Chandler Allen","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID806198":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198","firstName":"Cooper","lastName":"Pratt","primaryNumber":"12","birthDate":"2004-08-18","currentAge":21,"birthCity":"Hialeah","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Cooper","useLastName":"Pratt","middleName":"Wickham","boxscoreName":"Pratt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cooper Pratt","nameSlug":"cooper-pratt-806198","firstLastName":"Cooper Pratt","lastFirstName":"Pratt, Cooper","lastInitName":"Pratt, C","initLastName":"C Pratt","fullFMLName":"Cooper Pratt","fullLFMName":"Pratt, Cooper","strikeZoneTop":3.37,"strikeZoneBottom":1.7},"ID694192":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192","firstName":"Jackson","lastName":"Chourio","primaryNumber":"11","birthDate":"2004-03-11","currentAge":22,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"6' 1\"","weight":199,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jackson","useLastName":"Chourio","middleName":"Bryan","boxscoreName":"Chourio, J","gender":"M","nameMatrilineal":"Lugo","isPlayer":true,"isVerified":true,"pronunciation":"CHOO-ree-oh","mlbDebutDate":"2024-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jackson Chourio","nameSlug":"jackson-chourio-694192","firstLastName":"Jackson Chourio","lastFirstName":"Chourio, Jackson","lastInitName":"Chourio, J","initLastName":"J Chourio","fullFMLName":"Jackson Bryan Chourio","fullLFMName":"Chourio, Jackson Bryan","strikeZoneTop":3.24,"strikeZoneBottom":1.63},"ID592885":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885","firstName":"Christian","lastName":"Yelich","primaryNumber":"22","birthDate":"1991-12-05","currentAge":34,"birthCity":"Thousand Oaks","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Christian","useLastName":"Yelich","middleName":"Stephen","boxscoreName":"Yelich","nickName":"Yeli","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"YELL-itch","mlbDebutDate":"2013-07-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Yelich","nameSlug":"christian-yelich-592885","firstLastName":"Christian Yelich","lastFirstName":"Yelich, Christian","lastInitName":"Yelich, C","initLastName":"C Yelich","fullFMLName":"Christian Stephen Yelich","fullLFMName":"Yelich, Christian Stephen","strikeZoneTop":3.37,"strikeZoneBottom":1.7},"ID681799":{"id":681799,"fullName":"Ethan Roberts","link":"/api/v1/people/681799","firstName":"Ethan","lastName":"Roberts","primaryNumber":"39","birthDate":"1997-07-04","currentAge":28,"birthCity":"Sparta","birthStateProvince":"TN","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ethan","useLastName":"Roberts","middleName":"Michael","boxscoreName":"Roberts","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-04-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ethan Roberts","nameSlug":"ethan-roberts-681799","firstLastName":"Ethan Roberts","lastFirstName":"Roberts, Ethan","lastInitName":"Roberts, E","initLastName":"E Roberts","fullFMLName":"Ethan Michael Roberts","fullLFMName":"Roberts, Ethan Michael","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID664023":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023","firstName":"Ian","lastName":"Happ","primaryNumber":"8","birthDate":"1994-08-12","currentAge":31,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Ian","useLastName":"Happ","middleName":"Edward","boxscoreName":"Happ","nickName":"Happer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2017-05-13","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ian Happ","nameSlug":"ian-happ-664023","firstLastName":"Ian Happ","lastFirstName":"Happ, Ian","lastInitName":"Happ, I","initLastName":"I Happ","fullFMLName":"Ian Edward Happ","fullLFMName":"Happ, Ian Edward","strikeZoneTop":3.137,"strikeZoneBottom":1.583},"ID665871":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871","firstName":"Javier","lastName":"Assad","primaryNumber":"72","birthDate":"1997-07-30","currentAge":28,"birthCity":"Tijuana","birthStateProvince":"BC","birthCountry":"Mexico","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Javier","useLastName":"Assad","middleName":"Eduardo","boxscoreName":"Assad","gender":"M","nameMatrilineal":"Ramirez","isPlayer":true,"isVerified":false,"pronunciation":"AH-sahd","mlbDebutDate":"2022-08-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Javier Assad","nameSlug":"javier-assad-665871","firstLastName":"Javier Assad","lastFirstName":"Assad, Javier","lastInitName":"Assad, J","initLastName":"J Assad","fullFMLName":"Javier Eduardo Assad","fullLFMName":"Assad, Javier Eduardo","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID573204":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204","firstName":"Caleb","lastName":"Thielbar","primaryNumber":"24","birthDate":"1987-01-31","currentAge":39,"birthCity":"Northfield","birthStateProvince":"MN","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Caleb","useLastName":"Thielbar","middleName":"John","boxscoreName":"Thielbar","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"THEEL-bar","mlbDebutDate":"2013-05-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Caleb Thielbar","nameSlug":"caleb-thielbar-573204","firstLastName":"Caleb Thielbar","lastFirstName":"Thielbar, Caleb","lastInitName":"Thielbar, C","initLastName":"C Thielbar","fullFMLName":"Caleb John Thielbar","fullLFMName":"Thielbar, Caleb John","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID641343":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343","firstName":"Jakob","lastName":"Bauers","primaryNumber":"9","birthDate":"1995-10-06","currentAge":30,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Jake","useLastName":"Bauers","middleName":"Christopher","boxscoreName":"Bauers","nickName":"JB","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-06-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Bauers","nameSlug":"jake-bauers-641343","firstLastName":"Jake Bauers","lastFirstName":"Bauers, Jake","lastInitName":"Bauers, J","initLastName":"J Bauers","fullFMLName":"Jakob Christopher Bauers","fullLFMName":"Bauers, Jakob Christopher","strikeZoneTop":3.22,"strikeZoneBottom":1.62},"ID621053":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053","firstName":"Tyler","lastName":"Ferguson","primaryNumber":"64","birthDate":"1993-10-05","currentAge":32,"birthCity":"Fresno","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Ferguson","middleName":"Clark","boxscoreName":"Ferguson, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2024-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Ferguson","nameSlug":"tyler-ferguson-621053","firstLastName":"Tyler Ferguson","lastFirstName":"Ferguson, Tyler","lastInitName":"Ferguson, T","initLastName":"T Ferguson","fullFMLName":"Tyler Clark Ferguson","fullLFMName":"Ferguson, Tyler Clark","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID686217":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217","firstName":"Salvatore","lastName":"Frelick","primaryNumber":"10","birthDate":"2000-04-19","currentAge":26,"birthCity":"Boston","birthStateProvince":"MA","birthCountry":"USA","height":"5' 9\"","weight":191,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Sal","useLastName":"Frelick","middleName":"Michael","boxscoreName":"Frelick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"FREE-lick","mlbDebutDate":"2023-07-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sal Frelick","nameSlug":"sal-frelick-686217","firstLastName":"Sal Frelick","lastFirstName":"Frelick, Sal","lastInitName":"Frelick, S","initLastName":"S Frelick","fullFMLName":"Salvatore Michael Frelick","fullLFMName":"Frelick, Salvatore Michael","strikeZoneTop":3.06,"strikeZoneBottom":1.55},"ID682842":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842","firstName":"Abner","lastName":"Uribe","primaryNumber":"45","birthDate":"2000-06-20","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Abner","useLastName":"Uribe","middleName":"Brismaury","boxscoreName":"Uribe","gender":"M","nameMatrilineal":"Cabral","isPlayer":true,"isVerified":false,"pronunciation":"oo-REE-bay","mlbDebutDate":"2023-07-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Abner Uribe","nameSlug":"abner-uribe-682842","firstLastName":"Abner Uribe","lastFirstName":"Uribe, Abner","lastInitName":"Uribe, A","initLastName":"A Uribe","fullFMLName":"Abner Brismaury Uribe","fullLFMName":"Uribe, Abner Brismaury","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID683734":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734","firstName":"Andrew","lastName":"Vaughn","primaryNumber":"28","birthDate":"1998-04-03","currentAge":28,"birthCity":"Santa Rosa","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Andrew","useLastName":"Vaughn","middleName":"Clayton","boxscoreName":"Vaughn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2021-04-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Vaughn","nameSlug":"andrew-vaughn-683734","firstLastName":"Andrew Vaughn","lastFirstName":"Vaughn, Andrew","lastInitName":"Vaughn, A","initLastName":"A Vaughn","fullFMLName":"Andrew Clayton Vaughn","fullLFMName":"Vaughn, Andrew Clayton","strikeZoneTop":3.128,"strikeZoneBottom":1.579},"ID608324":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324","firstName":"Alexander","lastName":"Bregman","primaryNumber":"3","birthDate":"1994-03-30","currentAge":32,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Alex","useLastName":"Bregman","middleName":"David","boxscoreName":"Bregman","nickName":"A-Breg","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BREGG-min","mlbDebutDate":"2016-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Bregman","nameSlug":"alex-bregman-608324","firstLastName":"Alex Bregman","lastFirstName":"Bregman, Alex","lastInitName":"Bregman, A","initLastName":"A Bregman","fullFMLName":"Alexander David Bregman","fullLFMName":"Bregman, Alexander David","strikeZoneTop":3.126,"strikeZoneBottom":1.578},"ID683737":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737","firstName":"Michael","lastName":"Busch","primaryNumber":"29","birthDate":"1997-11-09","currentAge":28,"birthCity":"Inver Grove Heights","birthStateProvince":"MN","birthCountry":"USA","height":"5' 11\"","weight":210,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Michael","useLastName":"Busch","middleName":"James","boxscoreName":"Busch","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Busch","nameSlug":"michael-busch-683737","firstLastName":"Michael Busch","lastFirstName":"Busch, Michael","lastInitName":"Busch, M","initLastName":"M Busch","fullFMLName":"Michael James Busch","fullLFMName":"Busch, Michael James","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID657097":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097","firstName":"Jacob","lastName":"Webb","primaryNumber":"71","birthDate":"1993-08-15","currentAge":32,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Webb","middleName":"Lawrence","boxscoreName":"Webb, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Webb","nameSlug":"jacob-webb-657097","firstLastName":"Jacob Webb","lastFirstName":"Webb, Jacob","lastInitName":"Webb, J","initLastName":"J Webb","fullFMLName":"Jacob Lawrence Webb","fullLFMName":"Webb, Jacob Lawrence","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID691718":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718","firstName":"Pete","lastName":"Crow-Armstrong","primaryNumber":"4","birthDate":"2002-03-25","currentAge":24,"birthCity":"Sherman Oaks","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":184,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Pete","useLastName":"Crow-Armstrong","middleName":"Henry","boxscoreName":"Crow-Armstrong","nickName":"PCA","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Pete Crow-Armstrong","nameSlug":"pete-crow-armstrong-691718","firstLastName":"Pete Crow-Armstrong","lastFirstName":"Crow-Armstrong, Pete","lastInitName":"Crow-Armstrong, P","initLastName":"P Crow-Armstrong","fullFMLName":"Pete Henry Crow-Armstrong","fullLFMName":"Crow-Armstrong, Pete Henry","strikeZoneTop":3.202,"strikeZoneBottom":1.616},"ID690986":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986","firstName":"Kyle","lastName":"Harrison","primaryNumber":"52","birthDate":"2001-08-12","currentAge":24,"birthCity":"San Jose","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Harrison","middleName":"Christopher","boxscoreName":"Harrison","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-08-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Harrison","nameSlug":"kyle-harrison-690986","firstLastName":"Kyle Harrison","lastFirstName":"Harrison, Kyle","lastInitName":"Harrison, K","initLastName":"K Harrison","fullFMLName":"Kyle Christopher Harrison","fullLFMName":"Harrison, Kyle Christopher","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669270":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270","firstName":"Joel","lastName":"Kuhnel","primaryNumber":"59","birthDate":"1995-02-19","currentAge":31,"birthCity":"Goldsboro","birthStateProvince":"NC","birthCountry":"USA","height":"6' 5\"","weight":290,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joel","useLastName":"Kuhnel","middleName":"Kenneth","boxscoreName":"Kuhnel","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"KOO-null","mlbDebutDate":"2019-08-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joel Kuhnel","nameSlug":"joel-kuhnel-669270","firstLastName":"Joel Kuhnel","lastFirstName":"Kuhnel, Joel","lastInitName":"Kuhnel, J","initLastName":"J Kuhnel","fullFMLName":"Joel Kenneth Kuhnel","fullLFMName":"Kuhnel, Joel Kenneth","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID681909":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909","firstName":"Justin","lastName":"Dean","primaryNumber":"1","birthDate":"1996-12-06","currentAge":29,"birthCity":"Mauldin","birthStateProvince":"SC","birthCountry":"USA","height":"5' 8\"","weight":185,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Justin","useLastName":"Dean","middleName":"Emmanuel","boxscoreName":"Dean","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-08-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Dean","nameSlug":"justin-dean-681909","firstLastName":"Justin Dean","lastFirstName":"Dean, Justin","lastInitName":"Dean, J","initLastName":"J Dean","fullFMLName":"Justin Emmanuel Dean","fullLFMName":"Dean, Justin Emmanuel","strikeZoneTop":3.034,"strikeZoneBottom":1.531},"ID669003":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003","firstName":"Garrett","lastName":"Mitchell","primaryNumber":"5","birthDate":"1998-09-04","currentAge":27,"birthCity":"Orange","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":229,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Garrett","useLastName":"Mitchell","middleName":"Antony-Charles","boxscoreName":"Mitchell","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2022-08-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Garrett Mitchell","nameSlug":"garrett-mitchell-669003","firstLastName":"Garrett Mitchell","lastFirstName":"Mitchell, Garrett","lastInitName":"Mitchell, G","initLastName":"G Mitchell","fullFMLName":"Garrett Antony-Charles Mitchell","fullLFMName":"Mitchell, Garrett Antony-Charles","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID676879":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879","firstName":"Aaron","lastName":"Ashby","primaryNumber":"26","birthDate":"1998-05-24","currentAge":28,"birthCity":"Kansas City","birthStateProvince":"MO","birthCountry":"USA","height":"6' 0\"","weight":194,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aaron","useLastName":"Ashby","boxscoreName":"Ashby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-06-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Aaron Ashby","nameSlug":"aaron-ashby-676879","firstLastName":"Aaron Ashby","lastFirstName":"Ashby, Aaron","lastInitName":"Ashby, A","initLastName":"A Ashby","fullFMLName":"Aaron  Ashby","fullLFMName":"Ashby, Aaron","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID656849":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849","firstName":"David","lastName":"Peterson","primaryNumber":"19","birthDate":"1995-09-03","currentAge":30,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 6\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"David","useLastName":"Peterson","middleName":"John","boxscoreName":"Peterson, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2020-07-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"David Peterson","nameSlug":"david-peterson-656849","firstLastName":"David Peterson","lastFirstName":"Peterson, David","lastInitName":"Peterson, D","initLastName":"D Peterson","fullFMLName":"David John Peterson","fullLFMName":"Peterson, David John","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID663423":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423","firstName":"Trent","lastName":"Thornton","primaryNumber":"49","birthDate":"1993-09-30","currentAge":32,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trent","useLastName":"Thornton","middleName":"Edward","boxscoreName":"Thornton","nickName":"The Big Dreidel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trent Thornton","nameSlug":"trent-thornton-663423","firstLastName":"Trent Thornton","lastFirstName":"Thornton, Trent","lastInitName":"Thornton, T","initLastName":"T Thornton","fullFMLName":"Trent Edward Thornton","fullLFMName":"Thornton, Trent Edward","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID688107":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107","firstName":"Robert","lastName":"Gasser","primaryNumber":"54","birthDate":"1999-05-31","currentAge":27,"birthCity":"El Dorado Hills","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robert","useLastName":"Gasser","middleName":"Riordan","boxscoreName":"Gasser","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-05-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Robert Gasser","nameSlug":"robert-gasser-688107","firstLastName":"Robert Gasser","lastFirstName":"Gasser, Robert","lastInitName":"Gasser, R","initLastName":"R Gasser","fullFMLName":"Robert Riordan Gasser","fullLFMName":"Gasser, Robert Riordan","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID605540":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540","firstName":"Brandon","lastName":"Woodruff","primaryNumber":"53","birthDate":"1993-02-10","currentAge":33,"birthCity":"Tupelo","birthStateProvince":"MS","birthCountry":"USA","height":"6' 4\"","weight":241,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Woodruff","middleName":"Kyle","boxscoreName":"Woodruff","nickName":"Woody","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-08-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Woodruff","nameSlug":"brandon-woodruff-605540","firstLastName":"Brandon Woodruff","lastFirstName":"Woodruff, Brandon","lastInitName":"Woodruff, B","initLastName":"B Woodruff","fullFMLName":"Brandon Kyle Woodruff","fullLFMName":"Woodruff, Brandon Kyle","strikeZoneTop":3.5,"strikeZoneBottom":1.68},"ID596142":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142","firstName":"Gary","lastName":"Sánchez","primaryNumber":"99","birthDate":"1992-12-02","currentAge":33,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":251,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Gary","useLastName":"Sánchez","boxscoreName":"Sánchez","nickName":"Kraken","gender":"M","nameMatrilineal":"Herrera","isPlayer":true,"isVerified":true,"mlbDebutDate":"2015-10-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gary Sánchez","nameSlug":"gary-sanchez-596142","firstLastName":"Gary Sánchez","lastFirstName":"Sánchez, Gary","lastInitName":"Sánchez, G","initLastName":"G Sánchez","fullFMLName":"Gary Sánchez","fullLFMName":"Sánchez, Gary ","strikeZoneTop":3.31,"strikeZoneBottom":1.67},"ID694819":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819","firstName":"Jacob","lastName":"Misiorowski","primaryNumber":"32","birthDate":"2002-04-03","currentAge":24,"birthCity":"Blue Springs","birthStateProvince":"MO","birthCountry":"USA","height":"6' 7\"","weight":201,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Misiorowski","middleName":"Walter","boxscoreName":"Misiorowski","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"miz-uh-RŎW-skee","mlbDebutDate":"2025-06-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Misiorowski","nameSlug":"jacob-misiorowski-694819","firstLastName":"Jacob Misiorowski","lastFirstName":"Misiorowski, Jacob","lastInitName":"Misiorowski, J","initLastName":"J Misiorowski","fullFMLName":"Jacob Walter Misiorowski","fullLFMName":"Misiorowski, Jacob Walter","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"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},"ID807713":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713","firstName":"Matthew","lastName":"Shaw","primaryNumber":"6","birthDate":"2001-11-06","currentAge":24,"birthCity":"Springfield","birthStateProvince":"MA","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Matt","useLastName":"Shaw","middleName":"James","boxscoreName":"Shaw","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-03-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Shaw","nameSlug":"matt-shaw-807713","firstLastName":"Matt Shaw","lastFirstName":"Shaw, Matt","lastInitName":"Shaw, M","initLastName":"M Shaw","fullFMLName":"Matthew James Shaw","fullLFMName":"Shaw, Matthew James","strikeZoneTop":3.105,"strikeZoneBottom":1.567},"ID656730":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730","firstName":"Trevor","lastName":"Megill","primaryNumber":"29","birthDate":"1993-12-05","currentAge":32,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 8\"","weight":253,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trevor","useLastName":"Megill","middleName":"J.","boxscoreName":"Megill","nickName":"Gorilla","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"meh-GILL","mlbDebutDate":"2021-04-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor Megill","nameSlug":"trevor-megill-656730","firstLastName":"Trevor Megill","lastFirstName":"Megill, Trevor","lastInitName":"Megill, T","initLastName":"T Megill","fullFMLName":"Trevor J. Megill","fullLFMName":"Megill, Trevor J.","strikeZoneTop":3.567,"strikeZoneBottom":1.8}},"venue":{"id":32,"name":"American Family Field","link":"/api/v1/venues/32","location":{"address1":"One Brewers Way","city":"Milwaukee","state":"Wisconsin","stateAbbrev":"WI","postalCode":"53214","defaultCoordinates":{"latitude":43.02838,"longitude":-87.97099},"azimuthAngle":129.0,"elevation":597,"country":"USA","phone":"(414) 902-4400"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":41700,"turfType":"Grass","roofType":"Retractable","leftLine":344,"leftCenter":371,"center":400,"rightCenter":374,"rightLine":345},"active":true,"season":"2026"},"officialVenue":{"id":32,"link":"/api/v1/venues/32"},"weather":{"condition":"Clear","temp":"72","wind":"7 mph, L To R"},"gameInfo":{"attendance":40193,"firstPitch":"2026-06-27T23:10:00.000Z","gameDurationMinutes":152},"review":{"hasChallenges":true,"away":{"used":1,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":0,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"home":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"}},"officialScorer":{"id":699949,"fullName":"Dan Quesnell","link":"/api/v1/people/699949"},"primaryDatacaster":{"id":700144,"fullName":"Brooke Duerst","link":"/api/v1/people/700144"},"moundVisits":{"away":{"used":0,"remaining":4},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Crow-Armstrong grounds out, second baseman Brice Turang to first baseman Andrew Vaughn.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-27T23:10:11.056Z","endTime":"2026-06-27T23:11:42.775Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6,7,8,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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-06-27T21:34:35.194Z","endTime":"2026-06-27T22:44:21.175Z","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-06-27T22:44:21.175Z","endTime":"2026-06-27T23:09:25.567Z","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-06-27T23:09:25.567Z","endTime":"2026-06-27T23:10:12.974Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25063396280479,"aZ":-15.928428639278122,"pfxX":8.522676046380196,"pfxZ":8.363997505536737,"pX":-0.3951332580909128,"pZ":1.975097434531664,"vX0":-10.719899075943156,"vY0":-138.1235356903269,"vZ0":-5.063109937786876,"x":132.06,"y":185.45,"x0":2.419401673628411,"y0":50.004432377828415,"z0":4.8944194554251785,"aX":16.55697150090721},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.3,"breakHorizontal":-13.3,"spinRate":2323,"spinDirection":131},"zone":7,"typeConfidence":2.0,"plateTime":0.39575928856296194,"extension":6.814458837063151},"index":3,"playId":"8cff75b1-e3a0-3163-888c-1f73b7b02d93","pitchNumber":1,"startTime":"2026-06-27T23:10:12.974Z","endTime":"2026-06-27T23:10: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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.60227687837457,"aZ":-16.775124925924164,"pfxX":9.293330758859895,"pfxZ":7.630613563842977,"pX":0.12652746836254722,"pZ":1.7257384132164526,"vX0":-9.559460720341923,"vY0":-140.60307061916333,"vZ0":-5.84968230794589,"x":112.18,"y":192.19,"x0":2.3506561864205033,"y0":50.00084260078273,"z0":4.908252829616178,"aX":18.747827280465255},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.8,"breakHorizontal":-15.0,"spinRate":2455,"spinDirection":127},"zone":8,"typeConfidence":2.0,"plateTime":0.38842777982452503,"extension":6.57037088313263},"index":4,"playId":"105b5cd2-bde5-36bc-a401-822f95ac1574","pitchNumber":2,"startTime":"2026-06-27T23:10:25.617Z","endTime":"2026-06-27T23:10:30.032Z","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-06-27T23:10:37.322Z","endTime":"2026-06-27T23:10:47.578Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.740010761564566,"aZ":-16.3381188506245,"pfxX":8.345946336104326,"pfxZ":8.238555068904017,"pX":-0.08208412607555265,"pZ":1.7347880089190402,"vX0":-9.55021076746749,"vY0":-137.37542255300548,"vZ0":-5.449768555855794,"x":120.13,"y":191.94,"x0":2.345342434937594,"y0":50.00638039548815,"z0":4.844663954272772,"aX":16.050354702774257},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.0,"breakHorizontal":-13.2,"spinRate":2418,"spinDirection":129},"zone":8,"typeConfidence":2.0,"plateTime":0.3978063435155086,"extension":6.633262723543467},"index":6,"playId":"28eb38be-4063-3047-ac25-b15be09e4cd8","pitchNumber":3,"startTime":"2026-06-27T23:10:47.578Z","endTime":"2026-06-27T23:10:51.882Z","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":96.2,"endSpeed":88.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.92340865762796,"aZ":-15.160572134691929,"pfxX":8.824462683779284,"pfxZ":8.610674352621196,"pX":-0.705919161250044,"pZ":1.1727438474010567,"vX0":-11.372954928145923,"vY0":-139.55198214953293,"vZ0":-7.50961572582418,"x":143.91,"y":207.12,"x0":2.272602973020473,"y0":50.002577557206145,"z0":4.8941366533855275,"aX":17.43476501338303},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.2,"breakHorizontal":-13.7,"spinRate":2470,"spinDirection":136},"zone":13,"typeConfidence":2.0,"plateTime":0.39224307479785026,"extension":6.774791478648909},"index":7,"playId":"8c908871-275d-36c2-8319-eb073872fe62","pitchNumber":4,"startTime":"2026-06-27T23:11:04.481Z","endTime":"2026-06-27T23:11:08.219Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.626852681956777,"aZ":-37.31685992905814,"pfxX":-6.580891347789056,"pfxZ":-3.4076144368411736,"pX":-0.15616445556954564,"pZ":2.475741275530467,"vX0":-4.932728730940886,"vY0":-121.42796418722752,"vZ0":1.7323307078056516,"x":122.95,"y":171.93,"x0":2.7499438280218373,"y0":50.00561643669632,"z0":4.976864198306742,"aX":-9.922009574649298},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-5.5,"breakHorizontal":13.0,"spinRate":2171,"spinDirection":321},"zone":5,"typeConfidence":2.0,"plateTime":0.44943104043674076,"extension":6.63084326133451},"index":8,"playId":"d4e0e3c5-fdc7-388f-a689-789a44b43825","pitchNumber":5,"startTime":"2026-06-27T23:11:18.574Z","endTime":"2026-06-27T23:11:21.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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.897526563421145,"aZ":-16.07297370607803,"pfxX":8.934729571888639,"pfxZ":8.03261693211947,"pX":0.5730028186098528,"pZ":1.9462398509634395,"vX0":-9.158226085068264,"vY0":-140.47126452740144,"vZ0":-5.151660446628478,"x":95.16,"y":186.23,"x0":2.7098329774247896,"y0":50.005407372173885,"z0":4.844030218994896,"aX":17.914299193739424},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.7,"breakHorizontal":-14.4,"spinRate":2372,"spinDirection":138},"zone":9,"typeConfidence":2.0,"plateTime":0.3894724747975502,"extension":6.74758634822485},"hitData":{"launchSpeed":60.2,"launchAngle":-4.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":131.62,"coordY":149.51}},"index":9,"playId":"70a9d39f-c07d-3b1c-8e5c-16d915b93c3a","pitchNumber":6,"startTime":"2026-06-27T23:11:34.765Z","endTime":"2026-06-27T23:11:42.775Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T23:11:42.775Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Shaw strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-27T23:11:57.397Z","endTime":"2026-06-27T23:13:00.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.442136643601582,"aZ":-16.021133865409922,"pfxX":6.781898978100582,"pfxZ":8.484799604111386,"pX":0.964012054779955,"pZ":3.4640528927426995,"vX0":-6.750052756645234,"vY0":-137.1431718636763,"vZ0":-0.9896033920851819,"x":80.25,"y":145.25,"x0":2.5765329312433516,"y0":50.006013229127824,"z0":4.922814495282641,"aX":12.916414781045496},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.4,"breakHorizontal":-10.8,"spinRate":2210,"spinDirection":125},"zone":12,"typeConfidence":2.0,"plateTime":0.39945339022986914,"extension":6.642787531863368},"index":0,"playId":"eebeb40e-7db4-331f-a652-d4764b422b57","pitchNumber":1,"startTime":"2026-06-27T23:12:08.492Z","endTime":"2026-06-27T23:12:12.267Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.74085537674347,"aZ":-37.397951755478864,"pfxX":-7.556192070264649,"pfxZ":-3.553075430001396,"pX":0.46762495648113955,"pZ":2.0020555352634224,"vX0":-3.033751301030278,"vY0":-120.61510460875678,"vZ0":1.3034122486392221,"x":99.18,"y":184.72,"x0":2.7237086784566946,"y0":50.001388441947725,"z0":4.7556995490423155,"aX":-11.11663067422986},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-5.9,"breakHorizontal":14.4,"spinRate":1940,"spinDirection":309},"zone":9,"typeConfidence":2.0,"plateTime":0.45434147962240745,"extension":6.747688350482036},"index":1,"playId":"36b4f066-b51b-3a25-9a8a-6cc850701cf0","pitchNumber":2,"startTime":"2026-06-27T23:12:20.505Z","endTime":"2026-06-27T23:12:24.520Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-06-27T23:12:31.833Z","endTime":"2026-06-27T23:12:42.659Z","isPitch":false,"type":"action","player":{"id":807713,"link":"/api/v1/people/807713"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.10654109917493,"aZ":-15.123193381163842,"pfxX":6.216076014621147,"pfxZ":8.670150866973769,"pX":0.7281228722296071,"pZ":3.0450331597469087,"vX0":-6.8131530156192905,"vY0":-138.87692900756724,"vZ0":-2.3794459507251564,"x":89.25,"y":156.56,"x0":2.3976060436187296,"y0":50.00338114858306,"z0":4.910700048713197,"aX":12.226077257004903},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.5,"breakHorizontal":-10.0,"spinRate":2260,"spinDirection":127},"zone":3,"typeConfidence":2.0,"plateTime":0.3933710374980226,"extension":6.510470506892048},"index":3,"playId":"ec286e39-3765-3ca0-8e32-73c1f6d46820","pitchNumber":3,"startTime":"2026-06-27T23:12:42.659Z","endTime":"2026-06-27T23:12:45.659Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.459381538557743,"aZ":-17.684741567003254,"pfxX":7.718124845632038,"pfxZ":7.3237668067632296,"pX":0.5443810812780852,"pZ":3.665112295357732,"vX0":-7.774513350972764,"vY0":-139.55404166030493,"vZ0":-0.4320808075264208,"x":96.25,"y":139.82,"x0":2.359269370579874,"y0":50.004905051819584,"z0":4.983548806354887,"aX":15.274719022644739},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.3,"breakHorizontal":-12.5,"spinRate":2254,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.39201311780404335,"extension":6.654144462360656},"index":4,"playId":"2e18c1c1-4e40-3791-b5cd-2c97ad8ee986","pitchNumber":4,"startTime":"2026-06-27T23:12:56.764Z","endTime":"2026-06-27T23:13:00.027Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T23:13:00.027Z","atBatIndex":1},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Seiya Suzuki lines out sharply to left fielder Jackson Chourio.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-27T23:13:09.485Z","endTime":"2026-06-27T23:14:38.485Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.575197282150647,"aZ":-38.232218504577204,"pfxX":4.224974074722219,"pfxZ":-3.673178873828535,"pX":2.0625516158152317,"pZ":2.932383691790398,"vX0":-3.101850853132757,"vY0":-127.02289211807305,"vZ0":2.3328066537660206,"x":38.38,"y":159.61,"x0":2.744581194837224,"y0":50.000258657390155,"z0":5.020518178409813,"aX":6.97228804675605},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-6.0,"breakHorizontal":-7.1,"spinRate":1433,"spinDirection":83},"zone":12,"typeConfidence":2.0,"plateTime":0.4295604325028375,"extension":6.4543408004934095},"index":0,"playId":"531bf0fa-0fe9-3b66-baf8-f6093c6d8281","pitchNumber":1,"startTime":"2026-06-27T23:13:21.650Z","endTime":"2026-06-27T23:13:24.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.14936021891086,"aZ":-15.921185161056455,"pfxX":7.934744176165568,"pfxZ":8.0139540269638,"pX":-0.8992209023692477,"pZ":2.0151463624416674,"vX0":-12.248928536558184,"vY0":-141.0506750475392,"vZ0":-5.0393827611658955,"x":151.28,"y":184.37,"x0":2.45587363765436,"y0":50.00121365483164,"z0":4.8411527828351915,"aX":16.090248505618497},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.7,"breakHorizontal":-12.0,"spinRate":2322,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.3873578214448896,"extension":6.6154582464308085},"index":1,"playId":"53f8c48f-6699-3b95-b5a2-83c74375240e","pitchNumber":2,"startTime":"2026-06-27T23:13:35.599Z","endTime":"2026-06-27T23:13:39.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.161996023607944,"aZ":-16.330071562699946,"pfxX":7.705407534596126,"pfxZ":8.011106633338821,"pX":0.8597951907820733,"pZ":1.3475933439885526,"vX0":-7.547206445121528,"vY0":-139.0244869388815,"vZ0":-6.235561049714059,"x":84.23,"y":202.39,"x0":2.595175272125073,"y0":50.000495617649094,"z0":4.684428579747352,"aX":15.236547328365459},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.6,"breakHorizontal":-12.6,"spinRate":2226,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.3924402503451834,"extension":6.6162140162384775},"index":2,"playId":"b9449cf7-c181-3320-ae29-b0d4e4bb8574","pitchNumber":3,"startTime":"2026-06-27T23:13:53.022Z","endTime":"2026-06-27T23:13:56.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.28740636553394,"aZ":-14.303447181222515,"pfxX":7.555702375979006,"pfxZ":9.04421870182852,"pX":0.18457203093472196,"pZ":3.3307917422689934,"vX0":-8.739515467484335,"vY0":-139.22813308874595,"vZ0":-1.9457776488681862,"x":109.96,"y":148.85,"x0":2.372632862145608,"y0":50.00583497767732,"z0":4.978055885209008,"aX":14.93594325415637},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.2,"breakHorizontal":-12.0,"spinRate":2334,"spinDirection":126},"zone":2,"typeConfidence":2.0,"plateTime":0.39238029843319566,"extension":6.71158632644672},"index":3,"playId":"d3a2bf68-a168-3fd9-b86d-7dcffce817ca","pitchNumber":4,"startTime":"2026-06-27T23:14:08.789Z","endTime":"2026-06-27T23:14:12.303Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-27T23:14:21.453Z","endTime":"2026-06-27T23:14:30.465Z","isPitch":false,"type":"action","player":{"id":673548,"link":"/api/v1/people/673548"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.988310841460276,"aZ":-14.743350048847264,"pfxX":8.289980787054539,"pfxZ":8.924824911663999,"pX":0.17043747290818437,"pZ":1.677838094997169,"vX0":-8.879845355860668,"vY0":-138.63194526440876,"vZ0":-6.057901190719228,"x":110.5,"y":193.48,"x0":2.332712460201094,"y0":50.00314980947208,"z0":4.869454736650902,"aX":16.192407530776503},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.1,"breakHorizontal":-13.2,"spinRate":2408,"spinDirection":131},"zone":8,"typeConfidence":2.0,"plateTime":0.3945700437012496,"extension":6.62488181816666},"hitData":{"launchSpeed":106.5,"launchAngle":16.0,"totalDistance":354.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":70.89,"coordY":67.44}},"index":5,"playId":"c0713af0-44f1-31d4-a527-a5672d763ece","pitchNumber":5,"startTime":"2026-06-27T23:14:30.465Z","endTime":"2026-06-27T23:14:38.485Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T23:14:38.485Z","atBatIndex":2},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jackson Chourio homers (11) on a line drive to center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-27T23:16:59.295Z","endTime":"2026-06-27T23:17:27.205Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":{"id":656849,"link":"/api/v1/people/656849"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-27T23:16:54.843Z","endTime":"2026-06-27T23:17:01.562Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"}},{"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":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.94947286152007,"aZ":-23.592973475020784,"pfxX":7.894616697044574,"pfxZ":4.5990186754134434,"pX":-0.6559891588624147,"pZ":2.692112256051212,"vX0":-7.688393279137027,"vY0":-134.86830371979008,"vZ0":-4.625475734476802,"x":142.0,"y":166.09,"x0":1.1892086516467104,"y0":50.000942167498316,"z0":6.067660602283379,"aX":14.721476670187144},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.7,"breakHorizontal":-13.0,"spinRate":2230,"spinDirection":145},"zone":4,"typeConfidence":0.91,"plateTime":0.40422547539410747,"extension":7.1791332633899},"hitData":{"launchSpeed":108.0,"launchAngle":20.0,"totalDistance":411.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":121.7,"coordY":32.89}},"index":1,"playId":"e0f350c1-5fd2-3f25-967d-9b42d69c4574","pitchNumber":1,"startTime":"2026-06-27T23:17:01.562Z","endTime":"2026-06-27T23:17:27.205Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T23:17:27.205Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brice Turang flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-27T23:17:31.137Z","endTime":"2026-06-27T23:19:02.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_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":92.5,"endSpeed":85.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.841011499812065,"aZ":-19.525450354205304,"pfxX":2.459537138460086,"pfxZ":6.800806388524027,"pX":-0.5216241061230287,"pZ":3.1234237235205633,"vX0":-6.223708751161697,"vY0":-134.70790646274335,"vZ0":-3.8264423273904895,"x":136.88,"y":154.45,"x0":1.4865402942013424,"y0":50.00575866712149,"z0":5.921091565249332,"aX":4.577065882176679},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.8,"breakHorizontal":-3.4,"spinRate":2137,"spinDirection":143},"zone":1,"typeConfidence":0.9,"plateTime":0.40466857372290654,"extension":7.199797604037901},"index":0,"playId":"d4f21b6f-adb0-342a-9c07-877c0d509009","pitchNumber":1,"startTime":"2026-06-27T23:17:47.437Z","endTime":"2026-06-27T23:17:50.437Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.77173097560655,"aZ":-30.66592562356462,"pfxX":-1.2013912358782486,"pfxZ":0.922107541951573,"pX":-1.9759674958714328,"pZ":1.5502630215977808,"vX0":-8.01157630796475,"vY0":-125.84489203505763,"vZ0":-4.627786515267658,"x":192.32,"y":196.92,"x0":1.384272433419404,"y0":50.00150236642229,"z0":5.853066391652114,"aX":-1.9545965680959048},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.0,"breakHorizontal":3.7,"spinRate":2261,"spinDirection":223},"zone":13,"typeConfidence":0.91,"plateTime":0.43266482323314914,"extension":7.12060202301694},"index":1,"playId":"144d77a2-6c0b-3701-a5c9-bee150bc8d46","pitchNumber":2,"startTime":"2026-06-27T23:18:01.780Z","endTime":"2026-06-27T23:18:05.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":80.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.799736602497624,"aZ":-31.81960869929694,"pfxX":-1.1558631940830262,"pfxZ":0.21691903391129053,"pX":-0.06209435315609527,"pZ":2.399220847992299,"vX0":-3.5698746016904135,"vY0":-125.08514075766419,"vZ0":-2.4952809628155377,"x":119.37,"y":174.0,"x0":1.522992605307959,"y0":50.0005808878623,"z0":5.970808935602152,"aX":-1.8652965222830167},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.1,"breakHorizontal":2.8,"spinRate":2326,"spinDirection":235},"zone":5,"typeConfidence":0.9,"plateTime":0.4347835851876938,"extension":7.066381337994732},"index":2,"playId":"df1b9b7e-2679-3254-81f6-375adf7107ea","pitchNumber":3,"startTime":"2026-06-27T23:18:13.626Z","endTime":"2026-06-27T23:18:16.691Z","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":91.8,"endSpeed":84.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.13228652280524,"aZ":-25.457931102675794,"pfxX":-0.3436322940864218,"pfxZ":3.6675639898930594,"pX":0.21197279622261422,"pZ":4.231252612670525,"vX0":-2.8985742753234676,"vY0":-133.8388014453548,"vZ0":0.12093730313669604,"x":108.92,"y":124.54,"x0":1.3491800413575654,"y0":50.004976051593864,"z0":5.9935154743587,"aX":-0.6299263049139208},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.8,"breakHorizontal":1.2,"spinRate":2109,"spinDirection":146},"zone":12,"typeConfidence":0.89,"plateTime":0.40765056602056093,"extension":6.92840287889201},"index":3,"playId":"e2d194aa-3779-307c-8f9f-20bb936150df","pitchNumber":4,"startTime":"2026-06-27T23:18:29.115Z","endTime":"2026-06-27T23:18:32.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.41944196445225,"aZ":-23.585351413718886,"pfxX":9.058453991275847,"pfxZ":4.676177437146735,"pX":-1.8936885872457998,"pZ":1.265974828660756,"vX0":-10.946863821177665,"vY0":-134.92414456139153,"vZ0":-7.812905065119599,"x":189.18,"y":204.6,"x0":1.0466208436938966,"y0":50.00339286912516,"z0":5.871439573155816,"aX":16.637947716939383},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.8,"breakHorizontal":-13.9,"spinRate":2167,"spinDirection":148},"zone":13,"typeConfidence":0.9,"plateTime":0.4065500042189667,"extension":7.247099440137789},"index":4,"playId":"7ccc772a-e036-3272-8606-b1bbca1d72d9","pitchNumber":5,"startTime":"2026-06-27T23:18:41.851Z","endTime":"2026-06-27T23:18:45.578Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.461337681680675,"aZ":-22.47483538235534,"pfxX":0.5969355982937543,"pfxZ":5.294209306712176,"pX":-0.17313187097906702,"pZ":2.293809282902102,"vX0":-4.7432397241223665,"vY0":-134.35357567694723,"vZ0":-4.948435476500686,"x":123.6,"y":176.85,"x0":1.5358617025168526,"y0":50.00350889032556,"z0":5.751732813795087,"aX":1.093945537085761},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.8,"breakHorizontal":-0.1,"spinRate":2129,"spinDirection":144},"zone":5,"typeConfidence":0.9,"plateTime":0.4073087697756832,"extension":7.259577606396044},"hitData":{"launchSpeed":88.6,"launchAngle":30.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":84.9,"coordY":73.2}},"index":5,"playId":"ef2ad10b-afa7-3dc0-a822-943231612c37","pitchNumber":6,"startTime":"2026-06-27T23:18:54.325Z","endTime":"2026-06-27T23:19:02.668Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T23:19:02.668Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"William Contreras called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-27T23:19:03.573Z","endTime":"2026-06-27T23:20:43.292Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.1,"endSpeed":85.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.871747974212337,"aZ":-19.52077898885328,"pfxX":0.7382775401892174,"pfxZ":6.753416718963452,"pX":-0.36601226641244,"pZ":2.8360105599575234,"vX0":-4.7891099093172755,"vY0":-135.56146642441672,"vZ0":-4.71672368721897,"x":130.95,"y":162.21,"x0":1.3226898565709535,"y0":50.00062060526667,"z0":5.949376548655189,"aX":1.3836328237276327},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.5,"breakHorizontal":-0.4,"spinRate":2150,"spinDirection":152},"zone":1,"typeConfidence":0.91,"plateTime":0.4030755369492849,"extension":7.0632750651534995},"index":0,"playId":"3ebdbe40-85a9-36f1-aa24-b1334f75773c","pitchNumber":1,"startTime":"2026-06-27T23:19:30.114Z","endTime":"2026-06-27T23:19:33.114Z","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":87.4,"endSpeed":81.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.660420299715696,"aZ":-29.83817059240758,"pfxX":6.794183473928459,"pfxZ":1.3969295399467274,"pX":0.4708074245495681,"pZ":1.7003919349619157,"vX0":-4.341752650436801,"vY0":-127.36671067307036,"vZ0":-5.292740754772029,"x":99.05,"y":192.87,"x0":1.302630955477556,"y0":50.00051641004578,"z0":6.124973324272354,"aX":11.320476665062603},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.7,"breakHorizontal":-11.5,"spinRate":1482,"spinDirection":132},"zone":9,"typeConfidence":0.9,"plateTime":0.4277156192404159,"extension":7.060623199809811},"index":1,"playId":"345d1942-76f7-3e40-915b-aead7a8eebd5","pitchNumber":2,"startTime":"2026-06-27T23:19:45.753Z","endTime":"2026-06-27T23:19:48.993Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-27T23:20:01.202Z","endTime":"2026-06-27T23:20:11.054Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.181800463940654,"aZ":-22.135223435727184,"pfxX":-0.7571211730958501,"pfxZ":5.418759082366886,"pX":-0.1371547649939279,"pZ":4.530222798413904,"vX0":-4.074383144013235,"vY0":-134.48942971824704,"vZ0":0.2245682394998788,"x":122.23,"y":116.46,"x0":1.4889404654854088,"y0":50.000459481717634,"z0":6.001865489399187,"aX":-1.4007101165124172},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.1,"breakHorizontal":2.2,"spinRate":2248,"spinDirection":146},"zone":11,"typeConfidence":0.91,"plateTime":0.4055882372509547,"extension":6.937446501370631},"index":3,"playId":"49a88022-cbb8-3e15-89e8-323959ac82dd","pitchNumber":3,"startTime":"2026-06-27T23:20:11.054Z","endTime":"2026-06-27T23:20:14.054Z","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":92.8,"endSpeed":85.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.84085918473882,"aZ":-21.565885768124918,"pfxX":5.136326853698642,"pfxZ":5.728241314864121,"pX":-1.186848292750114,"pZ":2.4570098767695385,"vX0":-7.788255230708158,"vY0":-134.8968540039551,"vZ0":-5.142115328752419,"x":162.24,"y":172.44,"x0":1.0632053378730666,"y0":50.00594348932287,"z0":5.897028269321214,"aX":9.519455720637513},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.5,"breakHorizontal":-7.8,"spinRate":2176,"spinDirection":146},"zone":11,"typeConfidence":0.52,"plateTime":0.4051771329093601,"extension":7.241177918965466},"index":4,"playId":"51f307cc-8054-37d9-aa2e-61267b29ab29","pitchNumber":4,"startTime":"2026-06-27T23:20:23.852Z","endTime":"2026-06-27T23:20:27.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.171029291158046,"aZ":-25.460497316105943,"pfxX":6.944137456355082,"pfxZ":4.103555806822625,"pX":0.7241509328161485,"pZ":2.073214456560907,"vX0":-3.6050381370783935,"vY0":-126.89142086429564,"vZ0":-4.818057657854018,"x":89.4,"y":182.8,"x0":1.2586462264000806,"y0":50.00254253900234,"z0":6.0169447726854814,"aX":11.360777002710332},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.6,"breakHorizontal":-11.8,"spinRate":1623,"spinDirection":128},"zone":9,"typeConfidence":0.87,"plateTime":0.4311067270021094,"extension":7.080481978392422},"index":5,"playId":"67e0ab94-ad0f-33cd-9584-77985a16e233","pitchNumber":5,"startTime":"2026-06-27T23:20:37.983Z","endTime":"2026-06-27T23:20:43.292Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T23:20:43.292Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrew Vaughn flies out to right fielder Matt Shaw.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-27T23:20:50.898Z","endTime":"2026-06-27T23:21:25.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.737293688288066,"aZ":-29.078089383623862,"pfxX":-1.0929199704869097,"pfxZ":1.871686061001002,"pX":0.9502695881708461,"pZ":2.8765178647914267,"vX0":-1.5451780237229766,"vY0":-127.03370406889503,"vZ0":-1.8973005336785003,"x":80.78,"y":161.11,"x0":1.7053507653158018,"y0":50.00550637825324,"z0":5.9149084096623445,"aX":-1.8102712341733098},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.2,"breakHorizontal":2.3,"spinRate":2261,"spinDirection":158},"zone":12,"typeConfidence":0.91,"plateTime":0.42896663748722874,"extension":7.0113122363615386},"index":0,"playId":"f71d3a7a-7a98-3ee2-a896-be7be3874ace","pitchNumber":1,"startTime":"2026-06-27T23:21:05.711Z","endTime":"2026-06-27T23:21:09.889Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.64661101449316,"aZ":-19.521397094487156,"pfxX":-0.01317873360344679,"pfxZ":6.767227091617302,"pX":-0.45231735500577486,"pZ":2.912568075136155,"vX0":-4.5983313601415,"vY0":-134.93366601645764,"vZ0":-4.467671873952815,"x":134.24,"y":160.14,"x0":1.2658965813867966,"y0":50.00014721895226,"z0":5.940628238460561,"aX":-0.023190537038470172},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.6,"breakHorizontal":0.8,"spinRate":2201,"spinDirection":150},"zone":1,"typeConfidence":0.91,"plateTime":0.40385890276127157,"extension":7.19381890912364},"hitData":{"launchSpeed":92.1,"launchAngle":34.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.96,"coordY":74.62}},"index":1,"playId":"f859dfc4-720a-3b84-9401-ddb688dea7ae","pitchNumber":2,"startTime":"2026-06-27T23:21:17.216Z","endTime":"2026-06-27T23:21:25.652Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T23:21:25.652Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Bregman called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-27T23:23:06.250Z","endTime":"2026-06-27T23:24:08.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":661388,"link":"/api/v1/people/661388"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.229840578882143,"aZ":-38.95380178415051,"pfxX":-7.013700803741669,"pfxZ":-4.7412911253495675,"pX":-0.47494804966347237,"pZ":2.2814348842580263,"vX0":-5.42358912728155,"vY0":-118.71447410537469,"vZ0":1.780555418521204,"x":135.1,"y":177.18,"x0":2.748440779026297,"y0":50.001867376584606,"z0":5.061420170142454,"aX":-10.031916620770437},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-7.9,"breakHorizontal":14.0,"spinRate":2160,"spinDirection":316},"zone":4,"typeConfidence":2.0,"plateTime":0.4609815951382963,"extension":6.5038110371151285},"index":0,"playId":"9491605b-4a9d-3a71-a0be-288e4da20cc2","pitchNumber":1,"startTime":"2026-06-27T23:23:33.590Z","endTime":"2026-06-27T23:23:38.009Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":75.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.13204136996873,"aZ":-37.33818631889688,"pfxX":-7.224427737711507,"pfxZ":-3.6478518415026286,"pX":0.3276473707897459,"pZ":2.8055862166274244,"vX0":-3.8394203184916313,"vY0":-117.92657722002274,"vZ0":2.8201536883591984,"x":104.51,"y":163.03,"x0":2.9119569843802253,"y0":50.000344618302314,"z0":5.024064780284579,"aX":-10.235708074789887},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-5.6,"breakHorizontal":14.0,"spinRate":2106,"spinDirection":314},"zone":2,"typeConfidence":2.0,"plateTime":0.46338071513013723,"extension":6.640592776471775},"index":1,"playId":"7a6aa36b-6fe2-3fa4-acdb-ab127052065b","pitchNumber":2,"startTime":"2026-06-27T23:23:43.856Z","endTime":"2026-06-27T23:23:48.019Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-27T23:23:52.885Z","endTime":"2026-06-27T23:24:04.390Z","isPitch":false,"type":"action","player":{"id":608324,"link":"/api/v1/people/608324"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.729510051277142,"aZ":-14.844702331664145,"pfxX":7.278895536827546,"pfxZ":8.845995410923274,"pX":0.026245676659559857,"pZ":2.240651743085054,"vX0":-9.61282578716924,"vY0":-138.77992002387742,"vZ0":-4.634944680383105,"x":116.0,"y":178.28,"x0":2.581920571974453,"y0":50.00518295804284,"z0":4.914248857170838,"aX":14.264833424170074},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.2,"breakHorizontal":-11.3,"spinRate":2335,"spinDirection":132},"zone":5,"typeConfidence":2.0,"plateTime":0.39397341891990445,"extension":6.64291486835579},"index":3,"playId":"145791ea-2c15-3357-8956-91802bb1491b","pitchNumber":3,"startTime":"2026-06-27T23:24:04.390Z","endTime":"2026-06-27T23:24:08.116Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T23:24:08.116Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Busch strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-27T23:24:14.534Z","endTime":"2026-06-27T23:25:25.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89035276584044,"aZ":-14.61002548765292,"pfxX":7.840075394356675,"pfxZ":8.852485964434226,"pX":-0.3148902261502909,"pZ":2.669423136057037,"vX0":-10.171888551738778,"vY0":-139.38893140257505,"vZ0":-3.4411046252140824,"x":129.0,"y":166.71,"x0":2.348884297277271,"y0":50.002023788839075,"z0":4.8736108785523555,"aX":15.555237826956196},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.6,"breakHorizontal":-12.4,"spinRate":2404,"spinDirection":132},"zone":4,"typeConfidence":2.0,"plateTime":0.3916996500165202,"extension":6.619644586636897},"index":0,"playId":"1d0d691d-54a2-3fae-b8d2-1d1a543a31cc","pitchNumber":1,"startTime":"2026-06-27T23:24:29.216Z","endTime":"2026-06-27T23:24:34.122Z","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":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.083294763707016,"aZ":-17.863927562225786,"pfxX":8.3371398369565,"pfxZ":7.321779344734784,"pX":-0.29584822368253966,"pZ":3.223793013255925,"vX0":-9.961468875114937,"vY0":-139.3333776666192,"vZ0":-1.2910261427245793,"x":128.28,"y":151.74,"x0":2.2527455365842495,"y0":50.00149480965279,"z0":4.880775524761058,"aX":16.292411836498683},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.2,"breakHorizontal":-12.8,"spinRate":2400,"spinDirection":128},"zone":1,"typeConfidence":2.0,"plateTime":0.39402057125049605,"extension":6.664494303739786},"index":1,"playId":"07976318-e11e-37b9-9135-e23ef5173b7f","pitchNumber":2,"startTime":"2026-06-27T23:25:01.876Z","endTime":"2026-06-27T23:25:05.845Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-27T23:25:12.714Z","endTime":"2026-06-27T23:25:22.169Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"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":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40524399980832,"aZ":-12.977531835978153,"pfxX":6.901044689326238,"pfxZ":9.569869702805153,"pX":-0.1363208563466362,"pZ":2.586889816549256,"vX0":-9.335662747443836,"vY0":-140.83324299684628,"vZ0":-4.162827236429948,"x":122.2,"y":168.93,"x0":2.3270832934470187,"y0":50.00162939049186,"z0":4.92536213306553,"aX":13.842311553110836},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.6,"breakHorizontal":-10.6,"spinRate":2430,"spinDirection":133},"zone":5,"typeConfidence":2.0,"plateTime":0.38913278022889,"extension":6.772329010604092},"index":3,"playId":"302e9aec-6bc7-3248-a610-2f1dc52b22d5","pitchNumber":3,"startTime":"2026-06-27T23:25:22.169Z","endTime":"2026-06-27T23:25:25.624Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T23:25:25.624Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nico Hoerner flies out to left fielder Jackson Chourio.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-27T23:25:36.467Z","endTime":"2026-06-27T23:27:02.501Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.202781540059412,"aZ":-37.839365660371584,"pfxX":-7.288440500962764,"pfxZ":-3.785330844797886,"pX":0.6258563642722972,"pZ":1.3849052851263073,"vX0":-2.8036988772510876,"vY0":-121.39719065398143,"vZ0":-0.4354553003712144,"x":93.14,"y":201.39,"x0":2.74190580933423,"y0":50.004381888298845,"z0":4.853472232677702,"aX":-10.905199822425805},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-6.7,"breakHorizontal":13.8,"spinRate":2237,"spinDirection":318},"zone":14,"typeConfidence":2.0,"plateTime":0.4507536062728934,"extension":6.665693417090646},"index":0,"playId":"9ea9618b-ff4d-33e2-a96e-a97746b1ec67","pitchNumber":1,"startTime":"2026-06-27T23:25:46.130Z","endTime":"2026-06-27T23:25:50.361Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-06-27T23:25:59.552Z","endTime":"2026-06-27T23:26:07.763Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.6,"endSpeed":80.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.478252368269477,"aZ":-39.00752414129424,"pfxX":6.2891445602193405,"pfxZ":-4.154262287184711,"pX":0.0188638628317481,"pZ":2.0175081157105956,"vX0":-8.785733066689836,"vY0":-127.27578164674881,"vZ0":0.506319063257463,"x":116.28,"y":184.31,"x0":2.694216113315532,"y0":50.002141018258,"z0":4.898454604255819,"aX":10.344912144030035},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-7.2,"breakHorizontal":-9.5,"spinRate":1141,"spinDirection":75},"zone":8,"typeConfidence":2.0,"plateTime":0.4299001911328779,"extension":6.66545374755221},"index":2,"playId":"d7023fac-7752-396a-a2bc-baf278d88111","pitchNumber":2,"startTime":"2026-06-27T23:26:07.763Z","endTime":"2026-06-27T23:26:11.436Z","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":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.306567709953313,"aZ":-36.42879605713882,"pfxX":7.944966373452912,"pfxZ":-2.5159045155563122,"pX":1.3303348658580418,"pZ":1.2486069448845667,"vX0":-6.463560644608237,"vY0":-129.09909107653013,"vZ0":-1.9646207964546227,"x":66.29,"y":205.07,"x0":2.831455096293185,"y0":50.00206537922892,"z0":4.817399915111575,"aX":13.440744815577581},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-4.8,"breakHorizontal":-13.0,"spinRate":1595,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.42389955784484856,"extension":6.618969449636039},"index":3,"playId":"9def83ba-211a-3144-9db6-06f5588fed44","pitchNumber":3,"startTime":"2026-06-27T23:26:21.507Z","endTime":"2026-06-27T23:26:24.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.20875606481464,"aZ":-16.342491876758515,"pfxX":7.94951204577508,"pfxZ":7.851050556962901,"pX":-0.07769412497274157,"pZ":2.218285203812309,"vX0":-10.142770811224983,"vY0":-140.92139126814277,"vZ0":-4.454283499939941,"x":119.96,"y":178.89,"x0":2.5307780187975397,"y0":50.005281939071615,"z0":4.871044471271267,"aX":16.03536372319789},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.4,"breakHorizontal":-12.4,"spinRate":2444,"spinDirection":122},"zone":5,"typeConfidence":2.0,"plateTime":0.38827489841070983,"extension":6.760415226715657},"index":4,"playId":"e243f516-f69d-34e6-a80e-a3964a9c19a0","pitchNumber":4,"startTime":"2026-06-27T23:26:35.367Z","endTime":"2026-06-27T23:26:38.402Z","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":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.07223335310843,"aZ":-15.033376431829597,"pfxX":8.12318978478983,"pfxZ":8.785353449871353,"pX":-0.7333568487280373,"pZ":2.603837649752862,"vX0":-11.380391387351565,"vY0":-138.80256806106829,"vZ0":-3.6218539714585605,"x":144.95,"y":168.48,"x0":2.36447619028019,"y0":50.003982606327675,"z0":4.926678995218356,"aX":15.85193547399919},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.4,"breakHorizontal":-12.4,"spinRate":2417,"spinDirection":156},"zone":4,"typeConfidence":2.0,"plateTime":0.39460732449087255,"extension":6.6555050615511515},"hitData":{"launchSpeed":97.9,"launchAngle":45.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":27.12,"coordY":103.67}},"index":5,"playId":"b8f5bab6-1184-3807-b8eb-dd54f449a8ed","pitchNumber":5,"startTime":"2026-06-27T23:26:52.471Z","endTime":"2026-06-27T23:27:02.501Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T23:27:02.501Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gary Sánchez singles on a fly ball to right fielder Matt Shaw.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-27T23:28:51.391Z","endTime":"2026-06-27T23:29:53.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.901737832930046,"aZ":-21.93866430243502,"pfxX":6.731347953387161,"pfxZ":5.639366445866671,"pX":1.1350562453986257,"pZ":3.0447365826732864,"vX0":-2.8868919817292547,"vY0":-133.65828003576814,"vZ0":-3.845093763738684,"x":73.73,"y":156.57,"x0":1.352558598295669,"y0":50.003860310638984,"z0":6.070981088342176,"aX":12.220574334464825},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.6,"breakHorizontal":-11.6,"spinRate":2108,"spinDirection":146},"zone":12,"typeConfidence":0.9,"plateTime":0.40926914199120334,"extension":6.953846424054456},"index":0,"playId":"38644bee-3ca0-3660-a62f-a6cdc1f38a74","pitchNumber":1,"startTime":"2026-06-27T23:29:12.811Z","endTime":"2026-06-27T23:29:16.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.411090893305293,"aZ":-24.354191767537795,"pfxX":7.042574063427338,"pfxZ":4.287119514949623,"pX":0.3106180835157148,"pZ":2.7682492863429413,"vX0":-5.197307301097366,"vY0":-133.81925469656886,"vZ0":-4.0983932324469805,"x":105.16,"y":164.04,"x0":1.3577621929202048,"y0":50.00025428591306,"z0":6.052795927503063,"aX":12.840194451365807},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.1,"breakHorizontal":-11.8,"spinRate":2119,"spinDirection":143},"zone":6,"typeConfidence":0.91,"plateTime":0.4084585977105122,"extension":6.98272932538347},"index":1,"playId":"64be35ba-ca67-35e6-be7c-658e52c5113d","pitchNumber":2,"startTime":"2026-06-27T23:29:25.500Z","endTime":"2026-06-27T23:29:29.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.13372240845718,"aZ":-22.00286340389136,"pfxX":0.3681254657110553,"pfxZ":5.541926308819136,"pX":-0.14467109586396248,"pZ":2.9564557598048244,"vX0":-4.036987726010563,"vY0":-133.93642173338566,"vZ0":-3.7723913968323837,"x":122.51,"y":158.96,"x0":1.327713652125181,"y0":50.003436202194585,"z0":5.937200425089578,"aX":0.6760528233951645},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.5,"breakHorizontal":0.1,"spinRate":2090,"spinDirection":148},"zone":2,"typeConfidence":0.9,"plateTime":0.4073473825260656,"extension":7.062199504855913},"hitData":{"launchSpeed":65.2,"launchAngle":40.0,"totalDistance":178.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.46,"coordY":147.6}},"index":2,"playId":"e15dfaac-07dd-3f68-b84a-fcf85e8b91f7","pitchNumber":3,"startTime":"2026-06-27T23:29:40.475Z","endTime":"2026-06-27T23:29:53.431Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T23:29:53.431Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Blake Perkins flies out to right fielder Matt Shaw.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-27T23:30:04.142Z","endTime":"2026-06-27T23:31:30.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":93.0,"endSpeed":86.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.974695981719023,"aZ":-21.742107351915465,"pfxX":6.924451245789498,"pfxZ":5.55830712254756,"pX":0.8563342982867727,"pZ":2.36726768180466,"vX0":-3.4409140373389246,"vY0":-135.48770822571092,"vZ0":-5.641570794713508,"x":84.36,"y":174.86,"x0":1.2367153480704163,"y0":50.001898143079686,"z0":5.975682409331291,"aX":12.994991100266475},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.2,"breakHorizontal":-11.9,"spinRate":2021,"spinDirection":144},"zone":14,"typeConfidence":0.89,"plateTime":0.40279929682921134,"extension":7.082106872920142},"index":0,"playId":"b72caf57-670c-3247-b088-a9c29d5a373d","pitchNumber":1,"startTime":"2026-06-27T23:30:22.625Z","endTime":"2026-06-27T23:30:27.149Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.5221695497934,"aZ":-22.732378870183755,"pfxX":6.270870412418407,"pfxZ":5.1922527945003285,"pX":1.9498043845565851,"pZ":2.6173558887235795,"vX0":-0.07889743734225046,"vY0":-133.90053707366133,"vZ0":-4.621801483096885,"x":42.68,"y":168.11,"x0":1.1647270121361424,"y0":50.002904092851374,"z0":5.989303329817236,"aX":11.403083165726542},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.6,"breakHorizontal":-11.4,"spinRate":2084,"spinDirection":151},"zone":12,"typeConfidence":0.9,"plateTime":0.40882916990277973,"extension":6.996171464479149},"index":1,"playId":"41eeff90-1039-3f0e-b5b6-2d30578ff0dc","pitchNumber":2,"startTime":"2026-06-27T23:30:41.671Z","endTime":"2026-06-27T23:30:44.975Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.33380169719148,"aZ":-27.64255606854481,"pfxX":8.285044462139282,"pfxZ":2.7908291934021774,"pX":-1.1019790875842346,"pZ":0.769726132525062,"vX0":-7.737784436515665,"vY0":-125.56630767893401,"vZ0":-7.424536187244204,"x":159.0,"y":218.0,"x0":0.9179970608837444,"y0":50.00406245533556,"z0":5.961321819347015,"aX":13.458459176757874},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.8,"breakHorizontal":-13.6,"spinRate":1682,"spinDirection":126},"zone":13,"typeConfidence":0.9,"plateTime":0.4333805957434267,"extension":7.075252980493486},"index":2,"playId":"e272f6ba-1e14-3532-ada4-fd94116b4afb","pitchNumber":3,"startTime":"2026-06-27T23:31:00.848Z","endTime":"2026-06-27T23:31:04.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.045319621782838,"aZ":-25.730285698842486,"pfxX":5.973225467202811,"pfxZ":3.542385593251751,"pX":0.08706890111435575,"pZ":2.806688420736987,"vX0":-4.918075377565063,"vY0":-133.21622538611885,"vZ0":-3.654998202097427,"x":113.68,"y":163.0,"x0":1.169065142403412,"y0":50.00622528664657,"z0":6.028467892760725,"aX":10.8811908803659},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.9,"breakHorizontal":-10.0,"spinRate":2148,"spinDirection":146},"zone":2,"typeConfidence":0.91,"plateTime":0.4090809559568864,"extension":7.0721494055460425},"hitData":{"launchSpeed":95.1,"launchAngle":28.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.46,"coordY":73.53}},"index":3,"playId":"ff7c0a1d-6dc3-3c72-b6fd-e6c743db0120","pitchNumber":4,"startTime":"2026-06-27T23:31:21.299Z","endTime":"2026-06-27T23:31:30.707Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T23:31:30.707Z","atBatIndex":11},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Sal Frelick lines out to third baseman Alex Bregman.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-27T23:31:35.656Z","endTime":"2026-06-27T23:32:01.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.4,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.36181009817275,"aZ":-18.375812940872454,"pfxX":2.691518978024543,"pfxZ":7.281274716496286,"pX":0.055964483279222134,"pZ":2.552765625622172,"vX0":-4.5968393705925665,"vY0":-135.9396926401724,"vZ0":-5.367573526141862,"x":114.87,"y":169.86,"x0":1.4097313625741044,"y0":50.001948181627164,"z0":5.805491209900834,"aX":5.0999573122603},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.4,"breakHorizontal":-4.1,"spinRate":2160,"spinDirection":134},"zone":5,"typeConfidence":0.9,"plateTime":0.40103903808694996,"extension":7.139802195011887},"hitData":{"launchSpeed":94.3,"launchAngle":5.0,"totalDistance":114.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":114.82,"coordY":177.02}},"index":0,"playId":"6fe29f44-8a79-3145-8893-a44c07b2eea9","pitchNumber":1,"startTime":"2026-06-27T23:31:54.568Z","endTime":"2026-06-27T23:32:01.243Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T23:32:01.243Z","atBatIndex":12},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Cooper Pratt grounds into a force out, third baseman Alex Bregman to second baseman Nico Hoerner. Gary Sánchez out at 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-27T23:32:26.691Z","endTime":"2026-06-27T23:33:06.377Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,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":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"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_assist"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"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":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.0,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.69775970295486,"aZ":-26.723005378318163,"pfxX":-0.22403421421691627,"pfxZ":3.284757845084288,"pX":0.14650085492506004,"pZ":2.5054477996935645,"vX0":-3.2621981814515744,"vY0":-127.40646466630893,"vZ0":-3.0859723879968346,"x":111.42,"y":171.13,"x0":1.467294891299436,"y0":50.005228413597315,"z0":5.821682786794669,"aX":-0.37161437817310716},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.5,"breakHorizontal":1.1,"spinRate":2298,"spinDirection":169},"zone":5,"typeConfidence":0.9,"plateTime":0.4282507397347417,"extension":7.076534731280545},"index":0,"playId":"eb8bc609-d78c-39fb-85c8-587c5509d277","pitchNumber":1,"startTime":"2026-06-27T23:32:27.036Z","endTime":"2026-06-27T23:32:30.643Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.317424050262854,"aZ":-18.66690519106054,"pfxX":0.6950482413563197,"pfxZ":7.278533179236178,"pX":-1.4529062743409087,"pZ":1.6500240813071496,"vX0":-7.401988756878357,"vY0":-135.33532125397682,"vZ0":-7.369829879770853,"x":172.38,"y":194.23,"x0":1.2265403813680353,"y0":50.00623251255612,"z0":5.71436588961497,"aX":1.2908480187360853},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.8,"breakHorizontal":0.4,"spinRate":2217,"spinDirection":152},"zone":13,"typeConfidence":0.91,"plateTime":0.4045965498061319,"extension":7.149311341396779},"index":1,"playId":"180602ed-b7bb-35d6-91c5-538572953d4e","pitchNumber":2,"startTime":"2026-06-27T23:32:42.705Z","endTime":"2026-06-27T23:32:46.444Z","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":86.3,"endSpeed":79.1,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.67587522315421,"aZ":-23.658744544595653,"pfxX":5.627412240399327,"pfxZ":5.334465287450874,"pX":-0.04719424687089663,"pZ":2.868166184912153,"vX0":-4.671709965592993,"vY0":-125.63918666634787,"vZ0":-3.0960851324130676,"x":118.8,"y":161.34,"x0":1.1060355954907182,"y0":50.005838444098245,"z0":6.041214971995055,"aX":8.98985676753212},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":9.1,"breakHorizontal":-9.1,"spinRate":1620,"spinDirection":123},"zone":5,"typeConfidence":0.6,"plateTime":0.43611196890128445,"extension":6.87861911534776},"hitData":{"launchSpeed":86.4,"launchAngle":-2.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.67,"coordY":161.31}},"index":2,"playId":"8d9b671e-42ca-32b5-8870-52e25401cdf7","pitchNumber":3,"startTime":"2026-06-27T23:32:59.943Z","endTime":"2026-06-27T23:33:06.377Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T23:33:06.377Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-27T23:34:59.532Z","endTime":"2026-06-27T23:36:06.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"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":"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":661388,"link":"/api/v1/people/661388"},"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.5,"endSpeed":86.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.246540056414123,"aZ":-17.63048134912849,"pfxX":7.881244750663937,"pfxZ":7.5641531624420555,"pX":0.9202915940859425,"pZ":3.0849784493896757,"vX0":-7.478486028942855,"vY0":-137.48654341539924,"vZ0":-1.911046469761835,"x":81.92,"y":155.49,"x0":2.645979760540932,"y0":50.002876158968036,"z0":4.98005614096866,"aX":15.153777770457463},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.6,"breakHorizontal":-12.8,"spinRate":2455,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.39773005360417724,"extension":6.737466737333577},"index":0,"playId":"7992e085-ad01-3512-bb44-17c5d7976974","pitchNumber":1,"startTime":"2026-06-27T23:35:16.920Z","endTime":"2026-06-27T23:35:21.896Z","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":86.3,"endSpeed":78.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76294127299713,"aZ":-32.05873647850768,"pfxX":7.319857508367017,"pfxZ":0.07256033771725257,"pX":0.8471078221526575,"pZ":2.6173194490439586,"vX0":-6.785605396623297,"vY0":-125.52321179454249,"vZ0":0.671969003860398,"x":84.71,"y":168.11,"x0":2.636367693970882,"y0":50.002440885660874,"z0":4.959363346198441,"aX":11.663040693737635},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.6,"breakHorizontal":-11.6,"spinRate":1518,"spinDirection":91},"zone":12,"typeConfidence":2.0,"plateTime":0.4365981299350601,"extension":6.4239040084316335},"index":1,"playId":"c7511189-a7fa-3906-8312-fd4164a8dc26","pitchNumber":2,"startTime":"2026-06-27T23:35:31.162Z","endTime":"2026-06-27T23:35:35.582Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":72.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.57220027393414,"aZ":-39.464490130888635,"pfxX":-4.631953256495645,"pfxZ":-5.6171377766979145,"pX":0.1319860451541662,"pZ":0.1366888462723333,"vX0":-4.600467871291091,"vY0":-113.4915913884548,"vZ0":-1.8294798567900534,"x":111.97,"y":235.09,"x0":2.789986804286714,"y0":50.00044167598023,"z0":4.898723657676192,"aX":-6.015604254485757},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-10.3,"breakHorizontal":9.6,"spinRate":2096,"spinDirection":318},"zone":14,"typeConfidence":2.0,"plateTime":0.4833845236891374,"extension":6.851533212911456},"index":2,"playId":"b43b89aa-4bb2-3144-9c62-155e4d02ee6f","pitchNumber":3,"startTime":"2026-06-27T23:35:45.148Z","endTime":"2026-06-27T23:35:48.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.094907774855873,"aZ":-14.590079467930378,"pfxX":7.956068919003134,"pfxZ":8.88212417606712,"pX":1.0994370694023428,"pZ":2.500407537714215,"vX0":-7.227199784222387,"vY0":-139.2919027410949,"vZ0":-4.093849289023405,"x":75.09,"y":171.27,"x0":2.684548124549983,"y0":50.004484814976685,"z0":4.943410887687349,"aX":15.752978792850442},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.5,"breakHorizontal":-13.1,"spinRate":2375,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.39210749464870176,"extension":6.61426268257681},"index":3,"playId":"bb5bc50d-478e-3c29-b504-37a29658dd0b","pitchNumber":4,"startTime":"2026-06-27T23:36:02.834Z","endTime":"2026-06-27T23:36:06.881Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T23:36:06.881Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carson Kelly grounds out, third baseman Joey Ortiz to first baseman Andrew Vaughn.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-27T23:36:18.342Z","endTime":"2026-06-27T23:37:40.930Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.965704921676615,"aZ":-15.481391172394334,"pfxX":8.56586587842397,"pfxZ":8.407102922280455,"pX":1.069459479491128,"pZ":2.2310491214345816,"vX0":-6.921775755637203,"vY0":-139.89820856498523,"vZ0":-4.406780049910806,"x":76.23,"y":178.54,"x0":2.4603029634931195,"y0":50.00636794774748,"z0":4.838482069102598,"aX":17.016754264953533},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.5,"breakHorizontal":-14.2,"spinRate":2409,"spinDirection":111},"zone":14,"typeConfidence":2.0,"plateTime":0.39120636649772766,"extension":6.484733987558481},"index":0,"playId":"40a56264-6ce3-3a40-ae6f-62492c99d867","pitchNumber":1,"startTime":"2026-06-27T23:36:32.486Z","endTime":"2026-06-27T23:36:36.701Z","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":96.7,"endSpeed":88.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.62325147963368,"aZ":-15.440612613074025,"pfxX":7.331355228863092,"pfxZ":8.296210058905888,"pX":0.10694830890833192,"pZ":2.2238306534977963,"vX0":-9.069526506622871,"vY0":-140.58748542229068,"vZ0":-4.50079934527426,"x":112.92,"y":178.74,"x0":2.4108476026865895,"y0":50.00242610699655,"z0":4.836435089286724,"aX":14.786789616359298},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.4,"breakHorizontal":-11.6,"spinRate":2432,"spinDirection":129},"zone":5,"typeConfidence":2.0,"plateTime":0.38849037302420886,"extension":6.6393832588975865},"index":1,"playId":"5a5cc57e-fa8d-3135-bae9-fb5bbf930188","pitchNumber":2,"startTime":"2026-06-27T23:36:47.136Z","endTime":"2026-06-27T23:36:50.598Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.169859513146537,"aZ":-19.077532779960976,"pfxX":6.958431391452761,"pfxZ":6.54626232220016,"pX":0.6034440144414024,"pZ":4.985628961911814,"vX0":-8.023124171350519,"vY0":-140.39295837695948,"vZ0":3.2630873457722993,"x":94.0,"y":104.17,"x0":2.5913725639090206,"y0":50.00050495621691,"z0":5.048864087084876,"aX":13.917760871425056},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.7,"breakHorizontal":-11.0,"spinRate":2427,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.3898340584442974,"extension":6.746995823895115},"index":2,"playId":"79a8b866-323e-3829-b440-aa5a2f730006","pitchNumber":3,"startTime":"2026-06-27T23:37:05.559Z","endTime":"2026-06-27T23:37:08.559Z","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":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.179130361092586,"aZ":-18.14254940206968,"pfxX":6.759988616999847,"pfxZ":7.172405119258576,"pX":0.8990418363088534,"pZ":3.3857095186815505,"vX0":-7.002694629959186,"vY0":-138.7907209259037,"vZ0":-0.9198372423324048,"x":82.73,"y":147.37,"x0":2.5728939392805112,"y0":50.00439903373157,"z0":4.92615032035893,"aX":13.22936913863713},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.0,"breakHorizontal":-10.8,"spinRate":2418,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.3941709630360579,"extension":6.785919137155624},"index":3,"playId":"26738aae-5416-3c01-91d2-13a9ce3771d9","pitchNumber":4,"startTime":"2026-06-27T23:37:19.269Z","endTime":"2026-06-27T23:37:23.051Z","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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.023104488795145,"aZ":-39.13087308440614,"pfxX":-7.642831202251912,"pfxZ":-4.623971299808582,"pX":-0.02015312063610754,"pZ":1.7536580689173944,"vX0":-4.512651224582346,"vY0":-121.61690474381501,"vZ0":0.6268746811137598,"x":117.77,"y":191.43,"x0":2.8502221689124116,"y0":50.00399838045758,"z0":4.876366889296156,"aX":-11.49215610098543},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-8.0,"breakHorizontal":14.9,"spinRate":2296,"spinDirection":318},"zone":8,"typeConfidence":2.0,"plateTime":0.44972906911711075,"extension":6.6806053341732605},"hitData":{"launchSpeed":80.9,"launchAngle":-34.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.72,"coordY":165.87}},"index":4,"playId":"6667ed4a-9609-363f-be7b-dbeaf682ec89","pitchNumber":5,"startTime":"2026-06-27T23:37:32.909Z","endTime":"2026-06-27T23:37:40.930Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T23:37:40.930Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-27T23:37:53.436Z","endTime":"2026-06-27T23:39:58.253Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.485885748468522,"aZ":-15.692268835946114,"pfxX":7.297452987048341,"pfxZ":8.364375071645718,"pX":1.0497360950564218,"pZ":2.1068117018661363,"vX0":-6.453635318247257,"vY0":-139.30381428219707,"vZ0":-4.524179863175929,"x":76.99,"y":181.9,"x0":2.445229948430664,"y0":50.00396096090987,"z0":4.785058534902467,"aX":14.382682011714794},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.4,"breakHorizontal":-11.9,"spinRate":2388,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.3927705319699961,"extension":6.80019717065427},"index":0,"playId":"17dc4f2a-aeea-36e2-b9ff-6132242aaa5f","pitchNumber":1,"startTime":"2026-06-27T23:38:05.386Z","endTime":"2026-06-27T23:38:09.120Z","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.0,"endSpeed":88.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.107848729233474,"aZ":-15.312213868077789,"pfxX":6.2748525560232,"pfxZ":8.496689837641151,"pX":0.9643955373094403,"pZ":2.397689119278929,"vX0":-6.496185738432205,"vY0":-139.6769090573386,"vZ0":-4.038541971582852,"x":80.24,"y":174.04,"x0":2.4999177428114487,"y0":50.006954804213215,"z0":4.862695927053367,"aX":12.458878959756547},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.8,"breakHorizontal":-10.1,"spinRate":2401,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.39145456474755713,"extension":6.634292736553245},"index":1,"playId":"9097b437-78aa-3cd1-8c57-4b8c5ffae567","pitchNumber":2,"startTime":"2026-06-27T23:38:18.514Z","endTime":"2026-06-27T23:38:21.848Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-06-27T23:38:36.492Z","endTime":"2026-06-27T23:38:51.625Z","isPitch":false,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"}},{"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":95.4,"endSpeed":87.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.04234946696363,"aZ":-15.12381386437719,"pfxX":6.412488965686853,"pfxZ":8.71968493417118,"pX":-0.22919000147184945,"pZ":3.9434577919135263,"vX0":-9.546941962137153,"vY0":-138.7088234020318,"vZ0":-0.017392256926047622,"x":125.74,"y":132.31,"x0":2.418672303632998,"y0":50.00113244473102,"z0":4.9553676303477285,"aX":12.537680287233618},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.0,"breakHorizontal":-9.7,"spinRate":2352,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.3943696782703112,"extension":6.915470317171705},"index":3,"playId":"6cd5436a-8cac-3591-b91a-64ff75769b89","pitchNumber":3,"startTime":"2026-06-27T23:38:51.625Z","endTime":"2026-06-27T23:38:55.601Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":75.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.847375877425158,"aZ":-38.67955107663412,"pfxX":-3.8929859647938723,"pfxZ":-4.598994064545625,"pX":0.0079278676080258,"pZ":1.6385662604973916,"vX0":-5.477467073142247,"vY0":-118.0735600629566,"vZ0":0.664271926845303,"x":116.7,"y":194.54,"x0":2.860640467750116,"y0":50.000092107089905,"z0":4.904261301837208,"aX":-5.511075925408457},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-7.9,"breakHorizontal":8.4,"spinRate":2252,"spinDirection":322},"zone":8,"typeConfidence":2.0,"plateTime":0.46335780960917194,"extension":6.706467041824932},"index":4,"playId":"7f170fcb-7cb4-30da-ae44-69e71f71b9be","pitchNumber":4,"startTime":"2026-06-27T23:39:05.420Z","endTime":"2026-06-27T23:39:08.705Z","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":94.4,"endSpeed":86.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.43579424242189,"aZ":-16.02557000152386,"pfxX":6.744126402196252,"pfxZ":8.41817758159306,"pX":1.5563922287479177,"pZ":3.324268599191461,"vX0":-5.380353932716945,"vY0":-137.4032195254865,"vZ0":-1.1795651575255162,"x":57.67,"y":149.02,"x0":2.6602229880148993,"y0":50.006019602123516,"z0":4.844204516958967,"aX":12.943562721033565},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.2,"breakHorizontal":-11.2,"spinRate":2425,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.3980900101012912,"extension":6.709833917215602},"index":5,"playId":"c6d380d6-5c04-3141-9b59-ce5d35b53e54","pitchNumber":5,"startTime":"2026-06-27T23:39:24.655Z","endTime":"2026-06-27T23:39:28.401Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.2783838667623,"aZ":-37.75199803775105,"pfxX":-7.553639937186909,"pfxZ":-3.8338401704707685,"pX":1.5432975871180548,"pZ":3.12453692158062,"vX0":-0.8025723890007663,"vY0":-119.41023675691342,"vZ0":3.572722441707943,"x":58.17,"y":154.42,"x0":2.8652447437895647,"y0":50.00239838283669,"z0":4.988194529995992,"aX":-10.993530262070719},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-5.9,"breakHorizontal":13.9,"spinRate":2233,"spinDirection":307},"zone":12,"typeConfidence":2.0,"plateTime":0.45732055810840855,"extension":6.719400100072004},"index":6,"playId":"b33434c4-efc5-3abb-9b13-62994a594bc7","pitchNumber":6,"startTime":"2026-06-27T23:39:38.844Z","endTime":"2026-06-27T23:39:43.340Z","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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.145548415795215,"aZ":-39.05188729983206,"pfxX":-5.628951735035872,"pfxZ":-4.750569562272792,"pX":0.301197439839015,"pZ":2.2168830061210167,"vX0":-3.6092381895524905,"vY0":-119.38393289467668,"vZ0":1.820110973631316,"x":105.52,"y":178.92,"x0":2.561733620266475,"y0":50.00117961743005,"z0":4.949619008298328,"aX":-8.154287340918252},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-7.9,"breakHorizontal":11.0,"spinRate":2182,"spinDirection":311},"zone":5,"typeConfidence":2.0,"plateTime":0.4581151128408858,"extension":6.609972869381501},"index":7,"playId":"6a8233d1-b122-3f41-89ae-283314f3328c","pitchNumber":7,"startTime":"2026-06-27T23:39:54.551Z","endTime":"2026-06-27T23:39:58.253Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T23:39:58.253Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Ortiz singles on a line drive to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-27T23:41:41.367Z","endTime":"2026-06-27T23:42:19.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"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":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":90.5,"endSpeed":83.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.223132032783692,"aZ":-19.078751383813923,"pfxX":1.5181135068607952,"pfxZ":7.372578080299419,"pX":-0.37819936118422937,"pZ":3.2650604854793466,"vX0":-5.1157955905411345,"vY0":-131.74384869501932,"vZ0":-3.36003430589571,"x":131.42,"y":150.62,"x0":1.3826702418363763,"y0":50.00468675431776,"z0":5.949369598554368,"aX":2.6980472148039287},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.0,"breakHorizontal":-1.8,"spinRate":2261,"spinDirection":145},"zone":1,"typeConfidence":0.9,"plateTime":0.41409570554387676,"extension":7.11822709792615},"hitData":{"launchSpeed":82.3,"launchAngle":14.0,"totalDistance":196.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":150.57,"coordY":100.53}},"index":0,"playId":"d638615e-e2e7-3264-913f-032233f04fb6","pitchNumber":1,"startTime":"2026-06-27T23:42:09.447Z","endTime":"2026-06-27T23:42:19.172Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T23:42:19.172Z","atBatIndex":17},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jackson Chourio grounds into a force out, shortstop Dansby Swanson to second baseman Nico Hoerner. Joey Ortiz out at 2nd. Jackson Chourio to 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-27T23:42:25.585Z","endTime":"2026-06-27T23:43:59.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"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":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"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_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37858913979597,"aZ":-29.08194484693901,"pfxX":8.663597277161202,"pfxZ":1.9415770858405814,"pX":0.2282811904446686,"pZ":1.3488608146499816,"vX0":-5.0154554516146845,"vY0":-125.24558014617845,"vZ0":-5.545766444865652,"x":108.3,"y":202.36,"x0":1.1271116712853366,"y0":50.00523253667539,"z0":5.959035051908936,"aX":13.81910608812188},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.5,"breakHorizontal":-14.6,"spinRate":1642,"spinDirection":124},"zone":14,"typeConfidence":0.91,"plateTime":0.4366681768284284,"extension":7.107771896179669},"index":0,"playId":"dd062be3-4259-3502-8cef-f0cbdd07f8fc","pitchNumber":1,"startTime":"2026-06-27T23:42:49.730Z","endTime":"2026-06-27T23:42:53.161Z","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":92.7,"endSpeed":86.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.340065412001326,"aZ":-21.78138397870544,"pfxX":1.0964416917545545,"pfxZ":5.562575574002865,"pX":-1.4810700693705399,"pZ":2.3314265087002735,"vX0":-7.803273480325975,"vY0":-134.86203977722897,"vZ0":-5.409546605480215,"x":173.45,"y":175.83,"x0":1.28958336007705,"y0":50.0032007005801,"z0":5.869089383083181,"aX":2.0488179300832146},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.2,"breakHorizontal":-0.6,"spinRate":2074,"spinDirection":143},"zone":13,"typeConfidence":0.9,"plateTime":0.403910757449661,"extension":7.111405897690751},"index":1,"playId":"e9b054df-8749-310c-8c61-ca6c6f4f85b2","pitchNumber":2,"startTime":"2026-06-27T23:43:11.478Z","endTime":"2026-06-27T23:43:14.605Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.6892638746205,"aZ":-30.3126764657868,"pfxX":-1.5071127664298138,"pfxZ":1.1507338421932776,"pX":-0.32954325322252315,"pZ":1.4038798641752233,"vX0":-3.704870456572408,"vY0":-126.13267333607905,"vZ0":-4.922295344279324,"x":129.56,"y":200.88,"x0":1.3517811949233824,"y0":50.003177372203304,"z0":5.813495192317832,"aX":-2.43767519074551},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.2,"breakHorizontal":3.6,"spinRate":2387,"spinDirection":239},"zone":13,"typeConfidence":0.91,"plateTime":0.43358714866334047,"extension":6.958150219890444},"index":2,"playId":"9386dff4-ae4f-3a78-a2aa-3c2e47a5ea9d","pitchNumber":3,"startTime":"2026-06-27T23:43:34.525Z","endTime":"2026-06-27T23:43:38.656Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.76725277846069,"aZ":-22.604474396015387,"pfxX":7.990393349560932,"pfxZ":5.132387045916159,"pX":0.1359186705323467,"pZ":2.090512850586219,"vX0":-5.564559138804242,"vY0":-135.69858618949462,"vZ0":-6.0497069192124915,"x":111.82,"y":182.34,"x0":1.1752894423029145,"y0":50.00125088624796,"z0":5.924015820823624,"aX":14.896432696759707},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.2,"breakHorizontal":-13.3,"spinRate":2271,"spinDirection":149},"zone":8,"typeConfidence":0.91,"plateTime":0.40366558159902954,"extension":7.169231130168877},"hitData":{"launchSpeed":92.7,"launchAngle":-27.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.52,"coordY":140.33}},"index":3,"playId":"cab7d689-fd36-3603-90c9-25870ce1a5aa","pitchNumber":4,"startTime":"2026-06-27T23:43:52.556Z","endTime":"2026-06-27T23:43:59.862Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T23:43:59.862Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout Double Play","eventType":"strikeout_double_play","description":"Brice Turang strikes out swinging. Jackson Chourio steals (6) 2nd base.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-27T23:44:13.718Z","endTime":"2026-06-27T23:47:01.858Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout Double Play","eventType":"strikeout_double_play","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"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":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 3B","eventType":"caught_stealing_3b","movementReason":"r_caught_stealing_3b","runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.467529382919988,"aZ":-20.040447641859004,"pfxX":6.275270503306336,"pfxZ":6.489135107856575,"pX":-0.2750795314975915,"pZ":2.5327569740016203,"vX0":-6.215584324275207,"vY0":-135.15519252629872,"vZ0":-5.193316252605445,"x":127.49,"y":170.4,"x0":1.2272530834175668,"y0":50.0051159475706,"z0":5.865469577008953,"aX":11.737378742476107},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.9,"breakHorizontal":-10.2,"spinRate":2169,"spinDirection":145},"zone":4,"typeConfidence":0.69,"plateTime":0.4035908841860598,"extension":7.115174374787904},"index":0,"playId":"e93c7ee9-27b0-36ae-b489-e1d9a5574baf","pitchNumber":1,"startTime":"2026-06-27T23:44:27.699Z","endTime":"2026-06-27T23:44:31.125Z","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":92.4,"endSpeed":86.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37697639668053,"aZ":-21.695167073070657,"pfxX":1.8122150280289508,"pfxZ":5.593888083334267,"pX":0.7834339680006971,"pZ":3.1022759818400427,"vX0":-2.1587129177284456,"vY0":-134.79748235046102,"vZ0":-3.454679850105538,"x":87.14,"y":155.02,"x0":1.3525165366349583,"y0":50.00375984165074,"z0":5.90027016618377,"aX":3.3951861184226546},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.7,"breakHorizontal":-2.9,"spinRate":2083,"spinDirection":139},"zone":3,"typeConfidence":0.89,"plateTime":0.4035855826635628,"extension":7.009681210751606},"index":1,"playId":"df1c9223-114e-3dab-869c-c5a6443ed94c","pitchNumber":2,"startTime":"2026-06-27T23:44:47.377Z","endTime":"2026-06-27T23:44:51.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.810944670345638,"aZ":-29.400070954436625,"pfxX":-0.829335200072211,"pfxZ":1.715505855638118,"pX":-0.347308978847292,"pZ":1.2094066398651435,"vX0":-4.285315150859749,"vY0":-125.51442499657762,"vZ0":-5.2837880217676805,"x":130.24,"y":206.13,"x0":1.4795110209958147,"y0":50.00512998131771,"z0":5.693101416047147,"aX":-1.343018505181485},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.3,"breakHorizontal":2.4,"spinRate":2345,"spinDirection":238},"zone":13,"typeConfidence":0.91,"plateTime":0.43389355062631374,"extension":7.0851937941826835},"index":2,"playId":"6fd05265-d1bb-3482-9acc-fb93fbdf7ac6","pitchNumber":3,"startTime":"2026-06-27T23:45:05.296Z","endTime":"2026-06-27T23:45:08.862Z","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":1},"index":3,"playId":"f0d6abc2-c53b-3eb7-8721-f49363fbfea0","startTime":"2026-06-27T23:45:25.167Z","endTime":"2026-06-27T23:45:29.285Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.796437814758402,"aZ":-30.76036014444084,"pfxX":-2.028043845736005,"pfxZ":0.8825073624299051,"pX":0.6350345283405189,"pZ":3.283757357593487,"vX0":-1.3173157389670525,"vY0":-124.52663004767243,"vZ0":-0.1884396452687891,"x":92.79,"y":150.12,"x0":1.4311609895404045,"y0":50.001164382618036,"z0":5.867145808669507,"aX":-3.241723044173499},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.8,"breakHorizontal":4.0,"spinRate":2317,"spinDirection":244},"zone":3,"typeConfidence":0.91,"plateTime":0.43686875301284633,"extension":6.934817071939663},"index":4,"playId":"94b7b6d7-2b07-37db-a4e8-5af446e42b50","pitchNumber":4,"startTime":"2026-06-27T23:45:44.833Z","endTime":"2026-06-27T23:45:49.263Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"playId":"866a85e1-f87c-340f-a8e6-848aaf94d4a5","startTime":"2026-06-27T23:46:05.534Z","endTime":"2026-06-27T23:46:08.534Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.471161821117686,"aZ":-22.028499517901192,"pfxX":6.506896396201666,"pfxZ":5.526239222320434,"pX":-1.1396154023825606,"pZ":2.9594576153691246,"vX0":-7.901048999502795,"vY0":-133.79923413225433,"vZ0":-3.916898869498788,"x":160.44,"y":158.87,"x0":0.9889557879028347,"y0":50.001934691163285,"z0":5.996813891643807,"aX":11.94546377475671},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.5,"breakHorizontal":-10.3,"spinRate":2107,"spinDirection":142},"zone":11,"typeConfidence":0.85,"plateTime":0.40742030254715367,"extension":7.050247039458526},"index":6,"playId":"9d8b4fa1-a366-31db-969c-44a532ce56df","pitchNumber":5,"startTime":"2026-06-27T23:46:31.301Z","endTime":"2026-06-27T23:46:35.146Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.868513994533625,"aZ":-20.3809823659306,"pfxX":7.054894667109102,"pfxZ":6.231891401143859,"pX":-0.6118923380250223,"pZ":2.5213786469213355,"vX0":-7.488630392324706,"vY0":-135.9626203680523,"vZ0":-5.195880725928972,"x":140.32,"y":170.7,"x0":1.2477476028826184,"y0":50.001791020433075,"z0":5.850872495305018,"aX":13.347278782291536},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.4,"breakHorizontal":-11.4,"spinRate":2176,"spinDirection":144},"zone":4,"typeConfidence":0.83,"plateTime":0.4012445224583696,"extension":7.187528384924931},"index":7,"playId":"ae994412-c187-3578-bc99-247da405535e","pitchNumber":6,"startTime":"2026-06-27T23:46:50.851Z","endTime":"2026-06-27T23:47:01.858Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T23:47:01.858Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-27T23:48:54.915Z","endTime":"2026-06-27T23:50:10.336Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.92370816476369,"aZ":-38.07859799837896,"pfxX":-4.514821868463454,"pfxZ":-4.063670996334561,"pX":0.047174231722125835,"pZ":0.4878734043938149,"vX0":-4.641814925471088,"vY0":-119.71572535758732,"vZ0":-2.382863402501382,"x":115.2,"y":225.61,"x0":2.5971810565318183,"y0":50.00286189321902,"z0":4.901650695145946,"aX":-6.558742261494417},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-7.7,"breakHorizontal":9.2,"spinRate":2068,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.45737449231374194,"extension":6.8042171295791265},"index":0,"playId":"501b38f3-6748-3f00-9741-6374187e790b","pitchNumber":1,"startTime":"2026-06-27T23:49:14.911Z","endTime":"2026-06-27T23:49:18.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.78973569487815,"aZ":-17.470276365507335,"pfxX":6.622121694037906,"pfxZ":7.764925698609473,"pX":-1.0141988686485488,"pZ":1.9778345488550506,"vX0":-11.074896687075213,"vY0":-136.86583105589062,"vZ0":-4.51218518865932,"x":155.66,"y":185.38,"x0":2.228042221854889,"y0":50.00082779116042,"z0":4.847699000277862,"aX":12.537144522956103},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.2,"breakHorizontal":-9.6,"spinRate":2259,"spinDirection":136},"zone":13,"typeConfidence":2.0,"plateTime":0.40051482078003087,"extension":6.8103272125631396},"index":1,"playId":"0dea056f-3141-3b5b-8bf7-8bf8682383bc","pitchNumber":2,"startTime":"2026-06-27T23:49:28.303Z","endTime":"2026-06-27T23:49:31.863Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.736911797426504,"aZ":-34.92796051652452,"pfxX":-5.941147471087364,"pfxZ":-1.905309777486928,"pX":-0.28672520146043656,"pZ":1.1910045562571876,"vX0":-5.012708597720374,"vY0":-119.72230595262506,"vZ0":-1.3643150143276246,"x":127.93,"y":206.62,"x0":2.6080344993922173,"y0":50.0013849422797,"z0":4.9025310022184865,"aX":-8.59767288737393},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-3.5,"breakHorizontal":12.0,"spinRate":2087,"spinDirection":322},"zone":13,"typeConfidence":2.0,"plateTime":0.4580055838480601,"extension":6.658066824834534},"index":2,"playId":"3626b888-db5b-3a84-93b5-d6250cd752a1","pitchNumber":3,"startTime":"2026-06-27T23:49:40.234Z","endTime":"2026-06-27T23:49:43.241Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-27T23:49:55.577Z","endTime":"2026-06-27T23:50:07.042Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.620015793907672,"aZ":-35.366541120104415,"pfxX":-6.163555170047794,"pfxZ":-2.1086792645273107,"pX":-1.0278414681849732,"pZ":1.2275203889303592,"vX0":-6.584077144379586,"vY0":-122.24968017247954,"vZ0":-1.224030394043343,"x":156.18,"y":205.64,"x0":2.498636138105418,"y0":50.00035904940849,"z0":4.764650834796259,"aX":-9.34625976887592},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-3.8,"breakHorizontal":12.7,"spinRate":2274,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.44767371764184993,"extension":7.062663741439885},"index":4,"playId":"aef3a471-cd54-3689-b8b6-08358b5a5efb","pitchNumber":4,"startTime":"2026-06-27T23:50:07.042Z","endTime":"2026-06-27T23:50:10.336Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T23:50:10.336Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Shaw singles on a ground ball to center fielder Blake Perkins.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-27T23:50:16.496Z","endTime":"2026-06-27T23:52:04.154Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.162101131846118,"aZ":-38.05243136680529,"pfxX":-8.98552093816055,"pfxZ":-4.121352877037342,"pX":0.4965837092063209,"pZ":0.875520159203293,"vX0":-2.603727164723752,"vY0":-118.77946809105165,"vZ0":-1.1194508521173019,"x":98.07,"y":215.14,"x0":2.774929554827581,"y0":50.00372047441654,"z0":4.818936161834053,"aX":-12.813897056952927},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-7.4,"breakHorizontal":16.9,"spinRate":2267,"spinDirection":315},"zone":14,"typeConfidence":2.0,"plateTime":0.4614708023519336,"extension":6.864961816920462},"index":0,"playId":"6346e0f2-4915-362d-a431-4387ba62b329","pitchNumber":1,"startTime":"2026-06-27T23:50:31.590Z","endTime":"2026-06-27T23:50:35.170Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.6,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.315674574681363,"aZ":-38.20162936493956,"pfxX":-6.197030122402464,"pfxZ":-4.077538677739955,"pX":1.2548421959917442,"pZ":2.2718140479853663,"vX0":-1.7426221936240847,"vY0":-120.20768836497422,"vZ0":1.5468684621115627,"x":69.17,"y":177.44,"x0":2.792882943954316,"y0":50.00468155043897,"z0":4.988348105097684,"aX":-9.152699170737264},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-6.8,"breakHorizontal":11.6,"spinRate":2096,"spinDirection":322},"zone":14,"typeConfidence":2.0,"plateTime":0.45407474050536845,"extension":6.546885335430303},"index":1,"playId":"60e82eca-ed5f-32fe-bb3c-798498d3ddc2","pitchNumber":2,"startTime":"2026-06-27T23:50:45.608Z","endTime":"2026-06-27T23:50:49.596Z","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":96.0,"endSpeed":88.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.154491868814546,"aZ":-13.429879911847557,"pfxX":7.491142626390785,"pfxZ":9.412226918593447,"pX":-0.6641927966347341,"pZ":1.9979636673734498,"vX0":-11.105649612469914,"vY0":-139.46599119766086,"vZ0":-5.439737523905535,"x":142.32,"y":184.83,"x0":2.3761492229213186,"y0":50.00109175371058,"z0":4.842448439542999,"aX":14.916929729726133},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.2,"breakHorizontal":-11.5,"spinRate":2453,"spinDirection":137},"zone":7,"typeConfidence":2.0,"plateTime":0.3911018898444403,"extension":6.736473551167515},"index":2,"playId":"300aff97-5e84-3ed7-bf3f-da2b9973738b","pitchNumber":3,"startTime":"2026-06-27T23:50:58.425Z","endTime":"2026-06-27T23:51:02.411Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-06-27T23:51:10.401Z","endTime":"2026-06-27T23:51:24.373Z","isPitch":false,"type":"action","player":{"id":807713,"link":"/api/v1/people/807713"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1992710073907,"aZ":-13.244602090869028,"pfxX":7.9993581737421575,"pfxZ":9.521918704109588,"pX":-0.4785276913512414,"pZ":1.8739441854872285,"vX0":-10.823847084309024,"vY0":-139.5825087750704,"vZ0":-5.510030508168677,"x":135.24,"y":188.18,"x0":2.3966140879610545,"y0":50.00436577283367,"z0":4.734042716572468,"aX":15.905970859287489},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.3,"breakHorizontal":-12.5,"spinRate":2407,"spinDirection":132},"zone":7,"typeConfidence":2.0,"plateTime":0.39128691411786587,"extension":6.677250394693197},"index":4,"playId":"30fda817-5f61-31bc-a6fc-3702d7fff6a9","pitchNumber":4,"startTime":"2026-06-27T23:51:24.373Z","endTime":"2026-06-27T23:51:27.982Z","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":96.5,"endSpeed":88.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.27518834967023,"aZ":-15.18926244861706,"pfxX":8.421006561503894,"pfxZ":8.469186660968326,"pX":-0.07912051253815543,"pZ":2.2332376748652294,"vX0":-10.349211553964084,"vY0":-140.14911091998104,"vZ0":-4.299811345459976,"x":120.02,"y":178.48,"x0":2.5533506411056397,"y0":50.001872910028155,"z0":4.767546889871576,"aX":16.887057051676088},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.6,"breakHorizontal":-13.3,"spinRate":2397,"spinDirection":129},"zone":5,"typeConfidence":2.0,"plateTime":0.3896237587679461,"extension":6.810801898496899},"index":5,"playId":"61cb780e-0e18-3608-9d42-b574f5bcc0e5","pitchNumber":5,"startTime":"2026-06-27T23:51:36.899Z","endTime":"2026-06-27T23:51:39.899Z","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":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.934655990413656,"aZ":-14.674396406393956,"pfxX":7.565673007004312,"pfxZ":8.544707536431137,"pX":0.47380168732573363,"pZ":3.4314205459806297,"vX0":-8.640856919096011,"vY0":-141.86365902755287,"vZ0":-1.8184447545170435,"x":98.94,"y":146.13,"x0":2.569007539909811,"y0":50.00593236436047,"z0":5.010947904668685,"aX":15.501103923990016},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.4,"breakHorizontal":-12.0,"spinRate":2455,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.38535379754268284,"extension":6.6436726109973625},"hitData":{"launchSpeed":105.3,"launchAngle":-14.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.83,"coordY":100.5}},"index":6,"playId":"985709ec-a5fb-3dc2-8d0c-a59e71167e59","pitchNumber":6,"startTime":"2026-06-27T23:51:53.650Z","endTime":"2026-06-27T23:52:04.154Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T23:52:04.154Z","atBatIndex":21},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Seiya Suzuki homers (12) on a fly ball to right field. Matt Shaw scores.","rbi":2,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-27T23:52:12.777Z","endTime":"2026-06-27T23:53:51.265Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":{"id":690986,"link":"/api/v1/people/690986"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":{"id":690986,"link":"/api/v1/people/690986"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.09519774256363,"aZ":-14.707250095622591,"pfxX":7.230681016614235,"pfxZ":8.995186251692395,"pX":1.0411295097736057,"pZ":2.54385869375331,"vX0":-6.2988719783599985,"vY0":-138.08771339678057,"vZ0":-3.502836867923935,"x":77.31,"y":170.1,"x0":2.405887844880262,"y0":50.006458340724954,"z0":4.810595966712792,"aX":14.047220477665528},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.8,"breakHorizontal":-11.9,"spinRate":2413,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.39578745472656873,"extension":6.680776090570242},"index":0,"playId":"676be043-7518-3f96-81f5-2fc15c246902","pitchNumber":1,"startTime":"2026-06-27T23:52:29.394Z","endTime":"2026-06-27T23:52:33.266Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.631097153830098,"aZ":-14.303925300532313,"pfxX":7.057206170739829,"pfxZ":9.258913833806112,"pX":-0.5280393915903909,"pZ":2.4699659120794424,"vX0":-10.196155318365511,"vY0":-137.81642313592295,"vZ0":-3.818090454522547,"x":137.13,"y":172.09,"x0":2.2967948397866866,"y0":50.005578625227066,"z0":4.834743161111102,"aX":13.62577027712609},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.2,"breakHorizontal":-10.7,"spinRate":2450,"spinDirection":126},"zone":4,"typeConfidence":2.0,"plateTime":0.39690071437874375,"extension":6.714647649912085},"index":1,"playId":"3f66a8f0-c8d5-318a-a57d-7b89029f6ff7","pitchNumber":2,"startTime":"2026-06-27T23:52:48.692Z","endTime":"2026-06-27T23:52:52.555Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"ef166e70-4c04-37ad-b18a-9514ffe09713","startTime":"2026-06-27T23:53:08.772Z","endTime":"2026-06-27T23:53:11.772Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.427457613082375,"aZ":-13.305165474127007,"pfxX":7.109211309258501,"pfxZ":9.360982279445444,"pX":0.2724056827930692,"pZ":3.107508333472609,"vX0":-8.459591493060584,"vY0":-140.72819476726144,"vZ0":-2.73582724774117,"x":106.62,"y":154.88,"x0":2.3866243909536466,"y0":50.00325704759228,"z0":4.948436877500855,"aX":14.33180781915518},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.6,"breakHorizontal":-11.3,"spinRate":2353,"spinDirection":130},"zone":2,"typeConfidence":2.0,"plateTime":0.38844772645787495,"extension":6.680237014948841},"hitData":{"launchSpeed":97.2,"launchAngle":31.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":212.11,"coordY":75.67}},"index":3,"playId":"4ecb1752-47d3-3800-a772-95c85d8f8bbe","pitchNumber":3,"startTime":"2026-06-27T23:53:27.674Z","endTime":"2026-06-27T23:53:51.265Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T23:53:51.265Z","atBatIndex":22},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alex Bregman pops out to first baseman Andrew Vaughn in foul territory.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-27T23:53:48.371Z","endTime":"2026-06-27T23:54:59.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"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":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.626664900815026,"aZ":-38.6087066539644,"pfxX":-6.775467542684457,"pfxZ":-4.318571995357193,"pX":1.299899638610275,"pZ":2.6434693099820716,"vX0":-1.3046823044447382,"vY0":-121.22213190078324,"vZ0":2.5452135182800184,"x":67.45,"y":167.41,"x0":2.72543196079747,"y0":50.004255270377726,"z0":4.949525626002373,"aX":-10.087943225487859},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-7.0,"breakHorizontal":12.6,"spinRate":2131,"spinDirection":310},"zone":12,"typeConfidence":2.0,"plateTime":0.4517725141180291,"extension":6.520944050733224},"index":0,"playId":"be20fd78-851b-39c4-aacd-b9b89ed5de20","pitchNumber":1,"startTime":"2026-06-27T23:54:12.371Z","endTime":"2026-06-27T23:54:17.668Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.353056040013282,"aZ":-36.25808585162747,"pfxX":-7.07370959572072,"pfxZ":-2.8019608058301335,"pX":0.46468702444426435,"pZ":1.7611568409824117,"vX0":-3.4460815006780345,"vY0":-119.5596597707559,"vZ0":0.2811317346968505,"x":99.29,"y":191.23,"x0":2.8400360574725796,"y0":50.00161394125486,"z0":4.875306286853093,"aX":-10.318996306138388},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-4.8,"breakHorizontal":13.6,"spinRate":2169,"spinDirection":317},"zone":9,"typeConfidence":2.0,"plateTime":0.45674957991413034,"extension":6.785439300534661},"index":1,"playId":"527d13ae-3c8b-307d-98d7-c12738471e0d","pitchNumber":2,"startTime":"2026-06-27T23:54:24.800Z","endTime":"2026-06-27T23:54:28.684Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.38303184850016,"aZ":-34.51759041552727,"pfxX":5.780385964416518,"pfxZ":-1.478055792294115,"pX":1.016610823780282,"pZ":1.797434613476506,"vX0":-6.029996043578259,"vY0":-124.71235581022326,"vZ0":-0.1414245438852043,"x":78.25,"y":190.25,"x0":2.7114585156677626,"y0":50.00577150569374,"z0":4.694751053631024,"aX":9.133832575421549},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.5,"breakHorizontal":-9.1,"spinRate":1155,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.43869437883126894,"extension":6.851254227435266},"index":2,"playId":"6defbf51-82ef-32ee-849e-7e5ea3ee088d","pitchNumber":3,"startTime":"2026-06-27T23:54:37.668Z","endTime":"2026-06-27T23:54:41.484Z","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":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.511087443130855,"aZ":-14.568710788738736,"pfxX":7.451999065533187,"pfxZ":8.979752446752565,"pX":0.4293623430682578,"pZ":2.836163704652401,"vX0":-8.000628153692576,"vY0":-139.18866572221214,"vZ0":-2.8205114884954816,"x":100.63,"y":162.2,"x0":2.3740950429303247,"y0":50.00122207558188,"z0":4.828479689796353,"aX":14.607592050098804},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.8,"breakHorizontal":-11.8,"spinRate":2453,"spinDirection":124},"zone":3,"typeConfidence":2.0,"plateTime":0.39366750603713596,"extension":6.570527591459461},"hitData":{"launchSpeed":78.0,"launchAngle":77.0,"totalDistance":72.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":150.37,"coordY":187.03}},"index":3,"playId":"72216d2c-d30b-3b34-a935-a677d414c8fa","pitchNumber":4,"startTime":"2026-06-27T23:54:50.490Z","endTime":"2026-06-27T23:54:59.696Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T23:54:59.696Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Busch walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-27T23:55:09.448Z","endTime":"2026-06-27T23:56:24.255Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.391926451766214,"aZ":-36.62124962424124,"pfxX":-6.579498586383061,"pfxZ":-3.0390819699555776,"pX":-0.46400889056649297,"pZ":1.1447342114677799,"vX0":-5.499929979541487,"vY0":-120.16531853773607,"vZ0":-0.8405479977690322,"x":134.69,"y":207.87,"x0":2.70980803298268,"y0":50.00429977422214,"z0":4.753869443407096,"aX":-9.618222152726327},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-5.4,"breakHorizontal":13.2,"spinRate":2309,"spinDirection":334},"zone":13,"typeConfidence":2.0,"plateTime":0.45589066965092373,"extension":6.808253273726273},"index":0,"playId":"8fb22cbd-f1d1-3ea6-bcc3-508af36bae5f","pitchNumber":1,"startTime":"2026-06-27T23:55:18.618Z","endTime":"2026-06-27T23:55:22.834Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.870598283445474,"aZ":-36.878726295202114,"pfxX":-5.454018280487404,"pfxZ":-3.284457883441153,"pX":0.544659208737318,"pZ":2.401827064569991,"vX0":-3.730020320325174,"vY0":-118.8905111350422,"vZ0":1.906089443037031,"x":96.24,"y":173.93,"x0":2.842814835092122,"y0":50.00540730392574,"z0":4.937649326002454,"aX":-7.804658277898441},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-5.2,"breakHorizontal":10.8,"spinRate":2159,"spinDirection":317},"zone":6,"typeConfidence":2.0,"plateTime":0.46076145843947725,"extension":6.541619137712194},"index":1,"playId":"2e4a7dcc-e807-3dbd-8337-47b443b5d8ab","pitchNumber":2,"startTime":"2026-06-27T23:55:30.390Z","endTime":"2026-06-27T23:55:34.104Z","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":94.4,"endSpeed":86.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.53383067146483,"aZ":-14.247408424262106,"pfxX":7.285018229782752,"pfxZ":9.438372567556655,"pX":-0.7122600218611567,"pZ":1.7829571690385684,"vX0":-11.107368941006056,"vY0":-137.00447063927774,"vZ0":-5.451968349613881,"x":144.15,"y":190.64,"x0":2.44971628793929,"y0":50.00301744488535,"z0":4.774090418074495,"aX":13.83761735447218},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.1,"breakHorizontal":-10.8,"spinRate":2458,"spinDirection":130},"zone":7,"typeConfidence":2.0,"plateTime":0.3999367748067386,"extension":7.09386244656397},"index":2,"playId":"9074ec93-c3aa-3904-8be0-cf3423df92c0","pitchNumber":3,"startTime":"2026-06-27T23:55:42.195Z","endTime":"2026-06-27T23:55:45.969Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2026-06-27T23:55:51.826Z","endTime":"2026-06-27T23:56:04.309Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.908258470515186,"aZ":-20.88636971471663,"pfxX":10.542920242843664,"pfxZ":5.789758077360883,"pX":1.8316519482352023,"pZ":1.7512781620729108,"vX0":-5.751880770989982,"vY0":-138.96714560070063,"vZ0":-4.536762046620796,"x":47.18,"y":191.5,"x0":2.56129415628217,"y0":50.006129397931396,"z0":4.797324597841668,"aX":20.570389030926325},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.7,"breakHorizontal":-17.9,"spinRate":2325,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.3945318373410358,"extension":6.577910664517641},"index":4,"playId":"b111ef19-de46-309e-878c-7158a3bf04e5","pitchNumber":4,"startTime":"2026-06-27T23:56:04.309Z","endTime":"2026-06-27T23:56:07.309Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.053041133289177,"aZ":-14.09024482909715,"pfxX":7.235077129647845,"pfxZ":9.49316845924507,"pX":0.07934353860150965,"pZ":1.4821899356978798,"vX0":-8.966420905404641,"vY0":-137.09952833049093,"vZ0":-6.084431079066916,"x":113.98,"y":198.76,"x0":2.4508627595325185,"y0":50.00613526106001,"z0":4.690463999874935,"aX":13.788375846760426},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.1,"breakHorizontal":-11.3,"spinRate":2537,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.3993615877899983,"extension":6.793241643714304},"index":5,"playId":"4cc0ce74-e610-36fa-a970-004aa26baf2d","pitchNumber":5,"startTime":"2026-06-27T23:56:19.867Z","endTime":"2026-06-27T23:56:24.255Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-27T23:56:24.255Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cubs challenged (play at 1st), call on the field was overturned: Nico Hoerner singles on a ground ball to third baseman Joey Ortiz. Michael Busch to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-27T23:57:11.430Z","endTime":"2026-06-27T23:58:06.177Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":33},"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":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"postOnSecond":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-27T23:56:41.396Z","endTime":"2026-06-27T23:57:13.762Z","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(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.5,"endSpeed":84.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.036488165644588,"aZ":-15.82577926763687,"pfxX":8.782283641868055,"pfxZ":8.981828732196696,"pX":0.07910259508717159,"pZ":1.865206208264865,"vX0":-9.365770844466091,"vY0":-134.29224083030527,"vZ0":-4.686360616828948,"x":113.98,"y":188.42,"x0":2.4766779208675502,"y0":50.00294885571679,"z0":4.76458881043743,"aX":15.98530153132514},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.4,"breakHorizontal":-13.8,"spinRate":2418,"spinDirection":129},"zone":8,"typeConfidence":2.0,"plateTime":0.4084103963865404,"extension":6.587459333813281},"index":1,"playId":"6c459cf2-c246-35bb-af25-1ab9d8644291","pitchNumber":1,"startTime":"2026-06-27T23:57:13.762Z","endTime":"2026-06-27T23:57:17.225Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"startTime":"2026-06-27T23:57:26.213Z","endTime":"2026-06-27T23:57:38.529Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.548588942867152,"aZ":-15.061132934884906,"pfxX":8.00483429427344,"pfxZ":8.960830381913011,"pX":0.27409717303308495,"pZ":2.0061931061984817,"vX0":-8.831886572838524,"vY0":-137.36964955709706,"vZ0":-4.721854559001767,"x":106.55,"y":184.61,"x0":2.491500508714953,"y0":50.0067851481201,"z0":4.772028019107373,"aX":15.295678558292012},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.4,"breakHorizontal":-12.6,"spinRate":2461,"spinDirection":127},"zone":8,"typeConfidence":2.0,"plateTime":0.39879194808098717,"extension":6.704840700474009},"index":3,"playId":"a2c67812-21f6-347f-a3d1-ac6233bf6f3c","pitchNumber":2,"startTime":"2026-06-27T23:57:38.529Z","endTime":"2026-06-27T23:57:41.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.470004850041654,"aZ":-37.2430573616457,"pfxX":-5.455634247388179,"pfxZ":-3.603269286371202,"pX":-0.3049869354479681,"pZ":0.30589850848033995,"vX0":-5.465804151075918,"vY0":-118.18689885543016,"vZ0":-2.331338931206802,"x":128.63,"y":230.52,"x0":2.7500559032177927,"y0":50.000580953527574,"z0":4.74017332848856,"aX":-7.681330174587961},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-6.8,"breakHorizontal":11.3,"spinRate":2184,"spinDirection":315},"zone":13,"typeConfidence":2.0,"plateTime":0.4642367841623889,"extension":6.808689350359755},"hitData":{"launchSpeed":34.6,"launchAngle":30.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.23,"coordY":173.85}},"index":4,"playId":"694c3c9b-2d71-34e1-8275-29cf03ad3be2","pitchNumber":3,"startTime":"2026-06-27T23:57:55.122Z","endTime":"2026-06-27T23:58:06.177Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":112},"playEndTime":"2026-06-27T23:58:06.177Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-27T23:59:33.598Z","endTime":"2026-06-28T00:00:56.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.74974156657867,"aZ":-32.62916697047926,"pfxX":-5.978572371810836,"pfxZ":-0.30830125611993875,"pX":-0.006199697409602051,"pZ":1.6386417720410331,"vX0":-4.757188475217966,"vY0":-121.62177784107858,"vZ0":-0.8328963755319152,"x":117.24,"y":194.54,"x0":2.757669715079996,"y0":50.001509016028294,"z0":4.83676622729773,"aX":-8.878556241637984},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-0.5,"breakHorizontal":12.0,"spinRate":2158,"spinDirection":319},"zone":8,"typeConfidence":2.0,"plateTime":0.4518219239164054,"extension":6.791574121011614},"index":0,"playId":"5a75b54a-f61b-3c69-b36d-ab76ae436a1b","pitchNumber":1,"startTime":"2026-06-27T23:59:33.598Z","endTime":"2026-06-27T23:59:37.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.742798449777023,"aZ":-15.053092382736644,"pfxX":6.914964664395759,"pfxZ":8.864226784217156,"pX":-0.3886214622654906,"pZ":2.4046809999771055,"vX0":-9.772129312332833,"vY0":-138.10869663638687,"vZ0":-3.581815586658066,"x":131.81,"y":173.85,"x0":2.297101310732028,"y0":50.00462967187378,"z0":4.730742815468361,"aX":13.360127087328836},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.5,"breakHorizontal":-10.4,"spinRate":2444,"spinDirection":128},"zone":4,"typeConfidence":2.0,"plateTime":0.3965778705562504,"extension":6.729352273394077},"index":1,"playId":"fdc55e44-585b-38a8-afe4-40ad314e1fc7","pitchNumber":2,"startTime":"2026-06-27T23:59:51.507Z","endTime":"2026-06-27T23:59:55.234Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.87981860072747,"aZ":-36.97648173168531,"pfxX":-6.580555932841804,"pfxZ":-3.301144776265427,"pX":-0.21051896242623028,"pZ":1.8304314636735783,"vX0":-4.941529972876586,"vY0":-119.99472777633576,"vZ0":0.42637977677261896,"x":125.02,"y":189.36,"x0":2.7327812481677474,"y0":50.00448340574355,"z0":4.9530064538207235,"aX":-9.566715332100218},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-5.6,"breakHorizontal":13.1,"spinRate":2150,"spinDirection":318},"zone":8,"typeConfidence":2.0,"plateTime":0.45699986245676794,"extension":6.544323862885305},"index":2,"playId":"b926eb88-9d87-3a79-aa70-ea5a454e5346","pitchNumber":3,"startTime":"2026-06-28T00:00:11.411Z","endTime":"2026-06-28T00:00:14.656Z","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":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.157061464894017,"aZ":-17.428886554078936,"pfxX":7.384634794842478,"pfxZ":7.508224109639491,"pX":0.7251228682003196,"pZ":2.6908870862606746,"vX0":-7.263817913401582,"vY0":-139.23116691366835,"vZ0":-2.6819654171133274,"x":89.36,"y":166.13,"x0":2.407944065418587,"y0":50.00476449278605,"z0":4.819651415396282,"aX":14.50571887932831},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.2,"breakHorizontal":-11.9,"spinRate":2416,"spinDirection":123},"zone":6,"typeConfidence":2.0,"plateTime":0.39334134152528843,"extension":6.756249752961876},"index":3,"playId":"2ebb21d3-56a4-324a-b14e-79ab98ae27d6","pitchNumber":4,"startTime":"2026-06-28T00:00:52.593Z","endTime":"2026-06-28T00:00:56.214Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T00:00:56.214Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"William Contreras flies out to right fielder Matt Shaw.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-28T00:03:13.634Z","endTime":"2026-06-28T00:04:18.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T00:03:05.528Z","endTime":"2026-06-28T00:03:15.837Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"}},{"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":78.5,"endSpeed":72.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.079214706906356,"aZ":-40.009746521705075,"pfxX":-3.6102710215831006,"pfxZ":-5.877747611562022,"pX":1.158211374556813,"pZ":2.719769850221533,"vX0":0.26968224740638225,"vY0":-114.45342720733962,"vZ0":0.5230512734347048,"x":72.85,"y":165.35,"x0":1.5085277772388495,"y0":50.000766831006466,"z0":6.389672344378159,"aX":-4.814506294444846},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-10.2,"breakHorizontal":6.5,"spinRate":2380,"spinDirection":325},"zone":12,"typeConfidence":0.9,"plateTime":0.4775905963113902,"extension":6.76495426395749},"index":1,"playId":"d742f2b2-b683-3193-82f7-1592727b8ca5","pitchNumber":1,"startTime":"2026-06-28T00:03:15.837Z","endTime":"2026-06-28T00:03:19.737Z","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":91.6,"endSpeed":84.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.93658820598304,"aZ":-19.843429219044843,"pfxX":1.3429558403381154,"pfxZ":6.7628505939570225,"pX":0.6328630375536674,"pZ":3.8564869563244795,"vX0":-2.8424527578025955,"vY0":-133.48830540994436,"vZ0":-2.111398532998168,"x":92.88,"y":134.65,"x0":1.5320803672072072,"y0":50.00441957947198,"z0":6.070696297068786,"aX":2.4495414036828396},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.1,"breakHorizontal":-1.9,"spinRate":2113,"spinDirection":147},"zone":12,"typeConfidence":0.9,"plateTime":0.408714182364156,"extension":7.0309468712370045},"index":2,"playId":"36530746-e6f8-3e07-81ee-bf253df28fe6","pitchNumber":2,"startTime":"2026-06-28T00:03:29.649Z","endTime":"2026-06-28T00:03:33.299Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.198527195734187,"aZ":-30.150942649711784,"pfxX":8.111340004348886,"pfxZ":1.2486477406288898,"pX":-1.7460389368459082,"pZ":1.9120706121284705,"vX0":-9.33935410515808,"vY0":-126.1269360736843,"vZ0":-4.112633812551863,"x":183.55,"y":187.15,"x0":0.9404846785523993,"y0":50.003668337314316,"z0":5.97894225286294,"aX":13.148918820576155},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.6,"breakHorizontal":-12.7,"spinRate":1731,"spinDirection":127},"zone":13,"typeConfidence":0.9,"plateTime":0.43327376474714985,"extension":7.208697847432731},"index":3,"playId":"320454ab-f682-3dd2-922f-f0a17fea4e01","pitchNumber":3,"startTime":"2026-06-28T00:03:41.871Z","endTime":"2026-06-28T00:03:46.071Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.887833024593792,"aZ":-16.755014016310927,"pfxX":2.97237497765203,"pfxZ":8.386912916693426,"pX":-0.2616727121234082,"pZ":2.7674783494939477,"vX0":-5.932024495666978,"vY0":-133.97347991616115,"vZ0":-5.0270219755531365,"x":126.97,"y":164.06,"x0":1.583820296564885,"y0":50.00172070300149,"z0":5.845707803362066,"aX":5.464366445072588},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.4,"breakHorizontal":-4.3,"spinRate":2204,"spinDirection":141},"zone":1,"typeConfidence":0.91,"plateTime":0.4070829078747682,"extension":7.08579493603341},"index":4,"playId":"dd14b87f-99a5-3a6e-beb2-74fecf21282a","pitchNumber":4,"startTime":"2026-06-28T00:03:56.528Z","endTime":"2026-06-28T00:04:00.240Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.959300839549083,"aZ":-24.81365116804692,"pfxX":8.472621505461241,"pfxZ":3.948128315701581,"pX":0.2961369647156608,"pZ":2.6192548666466653,"vX0":-5.242746725684636,"vY0":-135.49913091135397,"vZ0":-4.627755839624575,"x":105.71,"y":168.06,"x0":1.1530050567673966,"y0":50.00146704584895,"z0":6.077952797006905,"aX":15.790179634773533},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.4,"breakHorizontal":-14.3,"spinRate":2125,"spinDirection":151},"zone":6,"typeConfidence":0.9,"plateTime":0.4038677137574198,"extension":6.941441996603673},"hitData":{"launchSpeed":93.1,"launchAngle":51.0,"totalDistance":266.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":190.6,"coordY":114.09}},"index":5,"playId":"ca6344af-ede5-3e98-b52c-d63969feddcc","pitchNumber":5,"startTime":"2026-06-28T00:04:08.552Z","endTime":"2026-06-28T00:04:18.591Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T00:04:18.591Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew Vaughn grounds out, third baseman Alex Bregman to first baseman Michael Busch.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-28T00:04:20.416Z","endTime":"2026-06-28T00:06:25.028Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.533321633265203,"aZ":-21.9981119626326,"pfxX":7.56225440114105,"pfxZ":5.544471733850187,"pX":1.381822220509087,"pZ":2.347171356194469,"vX0":-2.615955285172442,"vY0":-134.2121502726426,"vZ0":-5.706631288840076,"x":64.33,"y":175.41,"x0":1.3835230235574958,"y0":50.00157329517098,"z0":6.055549218138772,"aX":13.870973798216685},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.1,"breakHorizontal":-13.2,"spinRate":2162,"spinDirection":140},"zone":14,"typeConfidence":0.91,"plateTime":0.40725628145110315,"extension":6.965917562358885},"index":0,"playId":"8454df80-6fbc-3666-bc54-123ec2b52f29","pitchNumber":1,"startTime":"2026-06-28T00:04:43.982Z","endTime":"2026-06-28T00:04:47.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.815647800534677,"aZ":-28.534857021610126,"pfxX":6.815248389690378,"pfxZ":2.297148542442782,"pX":0.47180924170046534,"pZ":2.6244650364097155,"vX0":-4.086181168413199,"vY0":-124.67089167596895,"vZ0":-2.5477248059535658,"x":99.02,"y":167.92,"x0":1.2421896492823952,"y0":50.00132012804319,"z0":6.002148823454295,"aX":10.78437308382385},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.8,"breakHorizontal":-11.5,"spinRate":1514,"spinDirection":128},"zone":6,"typeConfidence":0.89,"plateTime":0.4384584128525786,"extension":7.095256762205929},"index":1,"playId":"705a0d67-f61c-3946-b80d-e9979410d5d5","pitchNumber":2,"startTime":"2026-06-28T00:04:56.390Z","endTime":"2026-06-28T00:04:59.890Z","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":92.8,"endSpeed":86.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.820106697089866,"aZ":-16.12447046589156,"pfxX":2.8512516234352274,"pfxZ":8.523105732579097,"pX":0.1666826803320484,"pZ":2.6884986018932464,"vX0":-4.162879396630919,"vY0":-135.22203042088435,"vZ0":-5.442705060616779,"x":110.65,"y":166.19,"x0":1.34381482294732,"y0":50.00472252594212,"z0":5.829010184057023,"aX":5.3704920125846085},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.8,"breakHorizontal":-4.4,"spinRate":2246,"spinDirection":145},"zone":5,"typeConfidence":0.91,"plateTime":0.40248062966937415,"extension":7.138638245462074},"index":2,"playId":"99526531-e782-3f24-acc7-bb18cc68380f","pitchNumber":3,"startTime":"2026-06-28T00:05:12.605Z","endTime":"2026-06-28T00:05:16.246Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-28T00:05:26.264Z","endTime":"2026-06-28T00:05:34.045Z","isPitch":false,"type":"action","player":{"id":683734,"link":"/api/v1/people/683734"}},{"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":85.5,"endSpeed":79.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.128246077709942,"aZ":-29.677756344520862,"pfxX":5.697652133655879,"pfxZ":1.5691754500640016,"pX":1.5845637555527337,"pZ":2.494096561938718,"vX0":-1.700645160293631,"vY0":-124.6470483487452,"vZ0":-3.023884119150362,"x":56.6,"y":171.44,"x0":1.5321530073407401,"y0":50.000709489718844,"z0":6.152683610488653,"aX":9.037503555789405},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.4,"breakHorizontal":-10.0,"spinRate":1555,"spinDirection":132},"zone":12,"typeConfidence":0.87,"plateTime":0.4380523534072873,"extension":6.889196772338392},"index":4,"playId":"7604d578-16a2-35ee-9360-dbb524ae4d82","pitchNumber":4,"startTime":"2026-06-28T00:05:34.045Z","endTime":"2026-06-28T00:05:37.045Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.424631385212773,"aZ":-21.34359056250023,"pfxX":6.6700640751865095,"pfxZ":5.789085486308987,"pX":1.0274184889489344,"pZ":2.3780115480113615,"vX0":-3.416990610926277,"vY0":-135.4126283860152,"vZ0":-5.763220559693947,"x":77.84,"y":174.57,"x0":1.433784523055786,"y0":50.00463198626753,"z0":6.010707640149072,"aX":12.484289307270394},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.6,"breakHorizontal":-11.4,"spinRate":2153,"spinDirection":147},"zone":14,"typeConfidence":0.88,"plateTime":0.40329294520511505,"extension":7.017750740679561},"index":5,"playId":"c46d4066-f609-399b-ad6b-9916919cdd10","pitchNumber":5,"startTime":"2026-06-28T00:05:48.851Z","endTime":"2026-06-28T00:05:51.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.51236402024558,"aZ":-29.480737660669103,"pfxX":-1.8961465798195798,"pfxZ":1.6393675875030596,"pX":1.679628080146895,"pZ":2.3934745227655077,"vX0":0.7544341003444346,"vY0":-126.62681355618774,"vZ0":-2.975351586905263,"x":52.98,"y":174.16,"x0":1.6264913065717164,"y0":50.005885751047714,"z0":5.908935848044064,"aX":-3.1222587645597715},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.6,"breakHorizontal":3.4,"spinRate":2364,"spinDirection":220},"zone":14,"typeConfidence":0.91,"plateTime":0.4302880458142262,"extension":6.991473227998735},"index":6,"playId":"13ef10db-f036-36fb-87a6-8e4fe546afe0","pitchNumber":6,"startTime":"2026-06-28T00:06:04.279Z","endTime":"2026-06-28T00:06:07.279Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.300693170714847,"aZ":-23.412727863454737,"pfxX":4.8875160320442825,"pfxZ":4.723640472259911,"pX":-0.380929601143527,"pZ":2.5191757261031342,"vX0":-6.182781052609068,"vY0":-134.19073142315517,"vZ0":-4.699269592066167,"x":131.52,"y":170.76,"x0":1.2994475867114887,"y0":50.00387153157264,"z0":5.924544309030401,"aX":9.069271838777654},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.9,"breakHorizontal":-7.8,"spinRate":2080,"spinDirection":152},"zone":4,"typeConfidence":0.73,"plateTime":0.4054913584523532,"extension":7.1538986797284085},"hitData":{"launchSpeed":89.7,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.12,"coordY":162.32}},"index":7,"playId":"8b711205-0b3c-341c-bd9e-db176d24edc8","pitchNumber":7,"startTime":"2026-06-28T00:06:16.989Z","endTime":"2026-06-28T00:06:25.028Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T00:06:25.028Z","atBatIndex":28},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gary Sánchez lines out to first baseman Michael Busch.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-28T00:06:33.276Z","endTime":"2026-06-28T00:07:24.288Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":74.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.058273299405784,"aZ":-36.66557630711094,"pfxX":-3.5743228801123834,"pfxZ":-3.2496921625479605,"pX":-0.10031869652240877,"pZ":1.4059621413333498,"vX0":-2.411481906946593,"vY0":-116.3656651556555,"vZ0":-2.841709081750459,"x":120.82,"y":200.82,"x0":1.4106409359672138,"y0":50.00246853595698,"z0":6.087390282577214,"aX":-4.943259526431981},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-6.2,"breakHorizontal":7.1,"spinRate":2491,"spinDirection":324},"zone":13,"typeConfidence":0.9,"plateTime":0.46915323424861555,"extension":6.908174254778011},"index":0,"playId":"541fcf82-35c3-3f06-9110-f435bc66626d","pitchNumber":1,"startTime":"2026-06-28T00:06:48.276Z","endTime":"2026-06-28T00:06:52.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.8,"endSpeed":87.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.225690561848438,"aZ":-20.358091407440277,"pfxX":3.879650374179969,"pfxZ":6.166889952088109,"pX":0.22812716288657806,"pZ":2.6897428481919654,"vX0":-4.877308032535818,"vY0":-136.6059109348809,"vZ0":-4.8252379277533315,"x":108.3,"y":166.16,"x0":1.5212424463899439,"y0":50.002137352027106,"z0":5.852596417062002,"aX":7.433008469949554},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.4,"breakHorizontal":-6.1,"spinRate":2136,"spinDirection":138},"zone":5,"typeConfidence":0.86,"plateTime":0.39886374310781836,"extension":7.1507220011779715},"index":1,"playId":"fbb9c341-c9f4-33d9-b5d0-6d2bd948607c","pitchNumber":2,"startTime":"2026-06-28T00:07:02.609Z","endTime":"2026-06-28T00:07:06.428Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.401702740405103,"aZ":-22.833265811206836,"pfxX":7.041023878094223,"pfxZ":5.03178386623512,"pX":0.8234369216661523,"pZ":1.9325340929816792,"vX0":-4.274425662034671,"vY0":-135.15184274044293,"vZ0":-6.592868131382282,"x":85.61,"y":186.6,"x0":1.507518558609826,"y0":50.005772211932296,"z0":5.998367564771584,"aX":13.07754707264625},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.9,"breakHorizontal":-11.9,"spinRate":2122,"spinDirection":138},"zone":9,"typeConfidence":0.91,"plateTime":0.4046847373272402,"extension":7.043097599437828},"hitData":{"launchSpeed":86.2,"launchAngle":8.0,"totalDistance":136.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":151.73,"coordY":153.7}},"index":2,"playId":"2031d225-494b-3bf9-abf4-2cba3a7e623b","pitchNumber":3,"startTime":"2026-06-28T00:07:17.926Z","endTime":"2026-06-28T00:07:24.288Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T00:07:24.288Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carson Kelly flies out to center fielder Blake Perkins.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-28T00:08:56.887Z","endTime":"2026-06-28T00:10:43.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.11210875043302,"aZ":-16.552585586269274,"pfxX":7.339926076957501,"pfxZ":8.444785260088663,"pX":0.8100774993084541,"pZ":2.374023890691916,"vX0":-7.116192311611171,"vY0":-134.86239244431604,"vZ0":-3.496505847250593,"x":86.12,"y":174.68,"x0":2.5236851006873633,"y0":50.00664192167583,"z0":4.848317138745896,"aX":13.583967583667178},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.8,"breakHorizontal":-11.9,"spinRate":2386,"spinDirection":124},"zone":6,"typeConfidence":2.0,"plateTime":0.40545419576075226,"extension":6.766980629251624},"index":0,"playId":"d2f05c25-caeb-3a61-8415-d3d2af234eac","pitchNumber":1,"startTime":"2026-06-28T00:09:32.981Z","endTime":"2026-06-28T00:09:36.687Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-06-28T00:09:43.470Z","endTime":"2026-06-28T00:09:52.378Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.088075899902673,"aZ":-38.39795133061925,"pfxX":-5.326848821499291,"pfxZ":-4.3692634006957665,"pX":1.2304029458927346,"pZ":1.6448765474548583,"vX0":-2.3470362469617005,"vY0":-118.42380489995108,"vZ0":0.5180761127260911,"x":70.1,"y":194.37,"x0":2.925708848155212,"y0":50.00422899054007,"z0":4.928678802972375,"aX":-7.584657863458968},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-7.6,"breakHorizontal":10.2,"spinRate":2217,"spinDirection":315},"zone":14,"typeConfidence":2.0,"plateTime":0.462069609144812,"extension":6.4626668278378485},"index":2,"playId":"bd56e0ba-2239-3b49-a6c2-d4272ecf7f9b","pitchNumber":2,"startTime":"2026-06-28T00:09:52.378Z","endTime":"2026-06-28T00:09:56.284Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.51077001634312,"aZ":-15.852353510959285,"pfxX":6.966276237763144,"pfxZ":8.724857933198354,"pX":1.5809786624420183,"pZ":3.902384690360781,"vX0":-5.123261432707572,"vY0":-135.84726583470754,"vZ0":0.057925763982038525,"x":56.74,"y":133.42,"x0":2.5854246504135916,"y0":50.00308088380737,"z0":4.981983664781296,"aX":13.032173131745871},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.1,"breakHorizontal":-11.5,"spinRate":2403,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.4030570936295734,"extension":6.768842497670499},"index":3,"playId":"474ffc87-facb-32a2-ba9e-f8bb8aa1d427","pitchNumber":3,"startTime":"2026-06-28T00:10:04.920Z","endTime":"2026-06-28T00:10:08.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.802787164365853,"aZ":-14.624190621608388,"pfxX":7.883018555345966,"pfxZ":9.234977063768465,"pX":0.03903843641055465,"pZ":2.060190131357654,"vX0":-9.300907680454753,"vY0":-136.90032303197367,"vZ0":-4.701557710938295,"x":115.51,"y":183.15,"x0":2.453976924843614,"y0":50.00635944238579,"z0":4.798614084594406,"aX":14.988149846967357},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.0,"breakHorizontal":-12.4,"spinRate":2469,"spinDirection":130},"zone":8,"typeConfidence":2.0,"plateTime":0.39985941534954206,"extension":6.794685198010492},"index":4,"playId":"51a42739-c5f8-39db-825a-63231f5a448d","pitchNumber":4,"startTime":"2026-06-28T00:10:19.988Z","endTime":"2026-06-28T00:10:23.251Z","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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.148556572144223,"aZ":-36.89689682159858,"pfxX":-7.733690081580949,"pfxZ":-3.2251417299413756,"pX":0.010811274728456258,"pZ":2.2594562477250903,"vX0":-4.280253075879179,"vY0":-119.72082188197624,"vZ0":1.3743926172563765,"x":116.59,"y":177.77,"x0":2.8212567873400576,"y0":50.00280557552191,"z0":4.95781688064851,"aX":-11.326554000827068},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-5.3,"breakHorizontal":15.0,"spinRate":2117,"spinDirection":317},"zone":5,"typeConfidence":2.0,"plateTime":0.45593094499024245,"extension":6.631074319104317},"hitData":{"launchSpeed":90.3,"launchAngle":39.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.56,"coordY":74.95}},"index":5,"playId":"51a54750-6a38-3614-8c67-e45b8dc1bd1c","pitchNumber":5,"startTime":"2026-06-28T00:10:33.528Z","endTime":"2026-06-28T00:10:43.747Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T00:10:43.747Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-28T00:10:45.980Z","endTime":"2026-06-28T00:13:45.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,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":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.56926134622723,"aZ":-16.492233776863454,"pfxX":8.97300371959657,"pfxZ":8.294912733074437,"pX":-0.1979741357335791,"pZ":1.5756430090661235,"vX0":-9.989504885358057,"vY0":-136.50727912611697,"vZ0":-5.537190881726567,"x":124.55,"y":196.24,"x0":2.3401394272492935,"y0":50.00422006517644,"z0":4.762869468548961,"aX":16.96571549480662},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.0,"breakHorizontal":-14.2,"spinRate":2436,"spinDirection":126},"zone":8,"typeConfidence":2.0,"plateTime":0.40098816852558317,"extension":6.681952094825951},"index":0,"playId":"74bc0a11-e777-3019-9555-e8a850971ff9","pitchNumber":1,"startTime":"2026-06-28T00:11:08.725Z","endTime":"2026-06-28T00:11:12.273Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.4285490542334,"aZ":-31.654626168175273,"pfxX":7.526531327721505,"pfxZ":0.3234995188122447,"pX":2.425322077911084,"pZ":3.331444438145854,"vX0":-3.541709555564169,"vY0":-126.38371111522918,"vZ0":2.3375992922086306,"x":62.74,"y":209.69,"x0":2.8627451387884717,"y0":50.00621903417857,"z0":4.927340830014364,"aX":12.24510323890653},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.3,"breakHorizontal":-12.8,"spinRate":1647,"spinDirection":90},"zone":12,"typeConfidence":2.0,"plateTime":0.4324714326588439,"extension":6.73062029412013},"index":1,"playId":"2d728761-312e-313e-a8c5-5acdbf68c354","pitchNumber":2,"startTime":"2026-06-28T00:11:25.468Z","endTime":"2026-06-28T00:11:28.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.840395192425113,"aZ":-38.87337706601069,"pfxX":4.369911619694741,"pfxZ":-4.095835035865055,"pX":0.4439565034760787,"pZ":1.4032661844961487,"vX0":-6.892798516214386,"vY0":-126.54603034372333,"vZ0":-0.7678414991390026,"x":100.08,"y":200.89,"x0":2.6251740777808035,"y0":50.00328873752964,"z0":4.8025159186484885,"aX":7.145945576966287},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-7.3,"breakHorizontal":-6.5,"spinRate":1262,"spinDirection":83},"zone":14,"typeConfidence":2.0,"plateTime":0.43148510816527175,"extension":6.849664596442128},"index":2,"playId":"9aecb26b-6068-344c-ab8f-69f9d11eb523","pitchNumber":3,"startTime":"2026-06-28T00:11:41.023Z","endTime":"2026-06-28T00:11:44.656Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.818613744806598,"aZ":-15.541344738158873,"pfxX":7.602020223884673,"pfxZ":8.293261337659208,"pX":0.27676044573238506,"pZ":2.893544041957532,"vX0":-8.70104802264125,"vY0":-140.27906334268238,"vZ0":-2.6301785861651874,"x":106.45,"y":160.65,"x0":2.421590966256122,"y0":50.004741964638875,"z0":4.848594507976571,"aX":15.250589384310643},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.8,"breakHorizontal":-12.1,"spinRate":2445,"spinDirection":129},"zone":2,"typeConfidence":2.0,"plateTime":0.3895075736853646,"extension":6.789841903767107},"index":3,"playId":"c4cf739e-93ee-3eec-ad0e-6f3411aff829","pitchNumber":4,"startTime":"2026-06-28T00:12:03.756Z","endTime":"2026-06-28T00:12:07.495Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.04937502537292,"aZ":-39.82211055158459,"pfxX":-7.177293760471411,"pfxZ":-5.453324542438758,"pX":-0.7966241898466279,"pZ":1.7878957150716046,"vX0":-5.874267377520363,"vY0":-117.56984957415021,"vZ0":1.2957424092191199,"x":147.37,"y":190.51,"x0":2.665967449403311,"y0":50.00551277459166,"z0":4.922208289636187,"aX":-10.058925209074763},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-9.2,"breakHorizontal":14.4,"spinRate":2294,"spinDirection":313},"zone":13,"typeConfidence":2.0,"plateTime":0.46567746288535217,"extension":6.8402661058999845},"index":4,"playId":"b7bababf-b7b6-309f-aa83-cd96edcdbc16","pitchNumber":5,"startTime":"2026-06-28T00:12:19.113Z","endTime":"2026-06-28T00:12:22.120Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.693671315481232,"aZ":-40.12410172648095,"pfxX":-4.681138226860616,"pfxZ":-5.453699593384439,"pX":0.3038639081704091,"pZ":0.6813538963157432,"vX0":-4.193951683804178,"vY0":-119.78831333060242,"vZ0":-1.2691917110390725,"x":105.42,"y":220.38,"x0":2.6844188139952068,"y0":50.00535779670677,"z0":4.798555983659763,"aX":-6.81808266174379},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-10.0,"breakHorizontal":9.5,"spinRate":2201,"spinDirection":315},"zone":14,"typeConfidence":2.0,"plateTime":0.45687883328838463,"extension":6.816860091863171},"index":5,"playId":"ec023259-5cc9-3f17-ba7d-781d3a234afb","pitchNumber":6,"startTime":"2026-06-28T00:12:52.012Z","endTime":"2026-06-28T00:12:55.806Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.39075005614697,"aZ":-41.34199878564251,"pfxX":-5.205607755250521,"pfxZ":-6.48444612682521,"pX":1.1552230164094217,"pZ":2.198810410756697,"vX0":-2.4667272116776466,"vY0":-118.10237830793868,"vZ0":2.318328067832003,"x":72.97,"y":179.41,"x0":2.8894236644164897,"y0":50.0037248112384,"z0":5.005363212159016,"aX":-7.357447149295721},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-10.9,"breakHorizontal":10.1,"spinRate":2247,"spinDirection":316},"zone":14,"typeConfidence":2.0,"plateTime":0.4636789384516993,"extension":6.790544133633034},"index":6,"playId":"c217a8ea-6678-3352-b362-81bf93655093","pitchNumber":7,"startTime":"2026-06-28T00:13:08.319Z","endTime":"2026-06-28T00:13:12.683Z","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":95.4,"endSpeed":87.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.406125465856245,"aZ":-15.926856872506011,"pfxX":5.843814866181056,"pfxZ":8.288035954602611,"pX":0.26799041285562336,"pZ":2.8957401902381945,"vX0":-8.03834154571876,"vY0":-138.7270393077209,"vZ0":-2.419422826215124,"x":106.78,"y":160.6,"x0":2.4362918084746057,"y0":50.00137668725677,"z0":4.833870678970134,"aX":11.454286858861542},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.8,"breakHorizontal":-9.0,"spinRate":2362,"spinDirection":132},"zone":2,"typeConfidence":2.0,"plateTime":0.39399148417572327,"extension":6.739844032450555},"index":7,"playId":"ff4377b5-0b8d-3f97-a00b-3062299816d8","pitchNumber":8,"startTime":"2026-06-28T00:13:21.125Z","endTime":"2026-06-28T00:13:26.258Z","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":96.0,"endSpeed":87.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.621421079295388,"aZ":-14.231740109230726,"pfxX":6.824681792355662,"pfxZ":9.10922712878765,"pX":0.15927099118559285,"pZ":2.486740646317252,"vX0":-8.513216874057436,"vY0":-139.5143834949049,"vZ0":-3.6606176157154957,"x":110.93,"y":171.64,"x0":2.364705492116891,"y0":50.00337069495049,"z0":4.754929815262178,"aX":13.443918389686162},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.8,"breakHorizontal":-10.6,"spinRate":2429,"spinDirection":128},"zone":5,"typeConfidence":2.0,"plateTime":0.39271054936268257,"extension":6.871560174638396},"index":8,"playId":"432f7c57-917c-37c4-a938-181b0dd959f9","pitchNumber":9,"startTime":"2026-06-28T00:13:41.425Z","endTime":"2026-06-28T00:13:45.177Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T00:13:45.177Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-28T00:13:52.158Z","endTime":"2026-06-28T00:16:00.044Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":96.3,"endSpeed":87.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.622037862399846,"aZ":-14.343838680009773,"pfxX":6.601940491690918,"pfxZ":9.00761454265076,"pX":-0.558798445792695,"pZ":2.6534226177541127,"vX0":-10.391937369732014,"vY0":-139.82473733644744,"vZ0":-3.2798789776183703,"x":138.3,"y":167.14,"x0":2.348699678708292,"y0":50.00188527652977,"z0":4.783192799025234,"aX":13.067999027466701},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.8,"breakHorizontal":-9.8,"spinRate":2477,"spinDirection":123},"zone":4,"typeConfidence":2.0,"plateTime":0.3917670719830837,"extension":6.924336118365627},"index":0,"playId":"25049d95-c35e-39da-8685-aab7200a5dd4","pitchNumber":1,"startTime":"2026-06-28T00:14:08.680Z","endTime":"2026-06-28T00:14:11.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.56003516895618,"aZ":-16.11351209067812,"pfxX":6.1220056032783345,"pfxZ":8.521824816505784,"pX":0.08623722262692661,"pZ":3.3319729927700648,"vX0":-8.365272460789512,"vY0":-136.54287930578255,"vZ0":-1.2037585009047507,"x":113.71,"y":148.82,"x0":2.3967389723004215,"y0":50.00412694291284,"z0":4.889239874719889,"aX":11.540617198047551},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.4,"breakHorizontal":-9.2,"spinRate":2438,"spinDirection":127},"zone":2,"typeConfidence":2.0,"plateTime":0.4014163320394841,"extension":6.850607610117825},"index":1,"playId":"3578fd47-9a4c-33a1-840a-f7056b01a290","pitchNumber":2,"startTime":"2026-06-28T00:14:34.448Z","endTime":"2026-06-28T00:14:38.611Z","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":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.094590853862304,"aZ":-15.927730450642985,"pfxX":6.934112799931068,"pfxZ":8.411797046077304,"pX":-0.09204882813902163,"pZ":2.135745542154848,"vX0":-9.721567888758086,"vY0":-138.16149993190692,"vZ0":-4.247481975364289,"x":120.51,"y":181.11,"x0":2.5730605836190503,"y0":50.00273123531793,"z0":4.765209758285963,"aX":13.392364533823905},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.5,"breakHorizontal":-10.6,"spinRate":2427,"spinDirection":126},"zone":8,"typeConfidence":2.0,"plateTime":0.3966125925963162,"extension":6.731032009698999},"index":2,"playId":"2e51cb53-2c1c-3322-8615-7c4875249353","pitchNumber":3,"startTime":"2026-06-28T00:14:47.588Z","endTime":"2026-06-28T00:14:51.107Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-28T00:15:05.202Z","endTime":"2026-06-28T00:15:11.211Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.897848920236598,"aZ":-36.07090815955825,"pfxX":-6.752487432937213,"pfxZ":-2.6579913894499447,"pX":-2.3126861816817303,"pZ":-0.220056852788736,"vX0":-9.583584933163099,"vY0":-120.67323608492435,"vZ0":-3.9315704516996037,"x":205.15,"y":244.72,"x0":2.597498006503333,"y0":50.00414120007079,"z0":4.629661903581687,"aX":-9.893527581363875},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-5.5,"breakHorizontal":14.6,"spinRate":2246,"spinDirection":328},"zone":13,"typeConfidence":2.0,"plateTime":0.45501769778618684,"extension":6.940300305823654},"index":4,"playId":"cbcaf561-359e-3477-9d35-9eac7203bf58","pitchNumber":4,"startTime":"2026-06-28T00:15:11.211Z","endTime":"2026-06-28T00:15:15.403Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.608179523946205,"aZ":-38.26144764124176,"pfxX":-5.183190756179036,"pfxZ":-4.1434174501401975,"pX":-0.2928238270795232,"pZ":1.0319814407472117,"vX0":-5.325400701162137,"vY0":-119.75196951451859,"vZ0":-0.781528738785962,"x":128.16,"y":210.92,"x0":2.6236586399875863,"y0":50.00224532127169,"z0":4.750875294399817,"aX":-7.614942584377892},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-7.4,"breakHorizontal":10.6,"spinRate":2211,"spinDirection":313},"zone":13,"typeConfidence":2.0,"plateTime":0.4553658730305128,"extension":6.666652022354541},"index":5,"playId":"c0a9025f-dd7f-37d5-b27e-b3f7b9fe1269","pitchNumber":5,"startTime":"2026-06-28T00:15:26.568Z","endTime":"2026-06-28T00:15:30.381Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.462279648174555,"aZ":-13.605588015083068,"pfxX":7.302346130453714,"pfxZ":9.36397337136056,"pX":-0.05761821558175943,"pZ":1.187045220826251,"vX0":-9.46237470132038,"vY0":-139.70067773836516,"vZ0":-7.3560872583953305,"x":119.2,"y":206.73,"x0":2.419279550809388,"y0":50.00655972475146,"z0":4.742560209320651,"aX":14.486754982324307},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.6,"breakHorizontal":-11.4,"spinRate":2413,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.39156214720257543,"extension":6.848665681520414},"index":6,"playId":"bf4594d6-2b90-3bb0-b960-04b2240c5d8c","pitchNumber":6,"startTime":"2026-06-28T00:15:42.149Z","endTime":"2026-06-28T00:15:46.927Z","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":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.56769237416574,"aZ":-15.163557935414342,"pfxX":6.73745248136353,"pfxZ":8.702216416630332,"pX":-0.001884619799385589,"pZ":1.628168780416829,"vX0":-9.152451479130422,"vY0":-138.81352369586443,"vZ0":-5.6381153272014615,"x":117.07,"y":194.82,"x0":2.4599619531549064,"y0":50.0039064169318,"z0":4.692202470705894,"aX":13.17249188751954},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.8,"breakHorizontal":-10.3,"spinRate":2384,"spinDirection":133},"zone":8,"typeConfidence":2.0,"plateTime":0.3943093357513834,"extension":6.807889245214822},"index":7,"playId":"9cd84269-8016-3d68-a374-afeef39b8562","pitchNumber":7,"startTime":"2026-06-28T00:15:56.264Z","endTime":"2026-06-28T00:16:00.044Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T00:16:00.044Z","atBatIndex":32},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Blake Perkins doubles (6) on a sharp line drive to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-28T00:17:28.084Z","endTime":"2026-06-28T00:18:33.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":79.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.725995143041875,"aZ":-29.4069213306005,"pfxX":-1.2098654231597683,"pfxZ":1.7539876844340263,"pX":0.8840770933551978,"pZ":2.4033649709470435,"vX0":-1.4703516871026978,"vY0":-123.71891276056463,"vZ0":-2.8091718768270626,"x":83.3,"y":173.89,"x0":1.6394721437397726,"y0":50.00226054726294,"z0":5.975579248657389,"aX":-1.9072447382717594},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.9,"breakHorizontal":2.5,"spinRate":2264,"spinDirection":179},"zone":14,"typeConfidence":0.91,"plateTime":0.4398590245452585,"extension":7.006789522196195},"index":0,"playId":"a7b2488a-9dd3-3597-9e01-13ffca488752","pitchNumber":1,"startTime":"2026-06-28T00:18:10.778Z","endTime":"2026-06-28T00:18:14.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.875864414910712,"aZ":-21.214117123076146,"pfxX":7.084820407764143,"pfxZ":6.176618606970072,"pX":0.3653982723607942,"pZ":2.2812654226618188,"vX0":-4.758003456911118,"vY0":-132.0782399972495,"vZ0":-5.958940117441279,"x":103.07,"y":177.19,"x0":1.2653279917922957,"y0":50.00579025902397,"z0":6.116155122889322,"aX":12.579116619590284},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.2,"breakHorizontal":-11.9,"spinRate":2109,"spinDirection":149},"zone":6,"typeConfidence":0.9,"plateTime":0.41393928851204365,"extension":6.96327916867017},"hitData":{"launchSpeed":102.8,"launchAngle":20.0,"totalDistance":352.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":170.32,"coordY":52.03}},"index":1,"playId":"4aeba90d-7e07-3184-9d3a-ce4f5dd8a105","pitchNumber":2,"startTime":"2026-06-28T00:18:22.249Z","endTime":"2026-06-28T00:18:33.937Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T00:18:33.937Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sal Frelick singles on a line drive to left fielder Ian Happ. Blake Perkins scores.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-28T00:18:40.889Z","endTime":"2026-06-28T00:19:18.310Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"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_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":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":{"id":656849,"link":"/api/v1/people/656849"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.5,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59866639500068,"aZ":-21.26637964719761,"pfxX":1.2910552048089459,"pfxZ":5.905975572907408,"pX":-0.5634926764130508,"pZ":3.0920474352562577,"vX0":-5.558842463100015,"vY0":-133.96953748824006,"vZ0":-3.420098076431503,"x":138.48,"y":155.29,"x0":1.3562862489307885,"y0":50.00242583008554,"z0":5.876776080140927,"aX":2.3848480935385057},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.3,"breakHorizontal":-1.3,"spinRate":2000,"spinDirection":147},"zone":1,"typeConfidence":0.9,"plateTime":0.4063678267692339,"extension":7.019158785523064},"hitData":{"launchSpeed":92.2,"launchAngle":7.0,"totalDistance":141.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":92.01,"coordY":114.69}},"index":0,"playId":"badde1c2-4405-3f42-822b-3ee297680a03","pitchNumber":1,"startTime":"2026-06-28T00:19:07.291Z","endTime":"2026-06-28T00:19:18.310Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T00:19:18.310Z","atBatIndex":34},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Cooper Pratt grounds into a double play, second baseman Nico Hoerner to shortstop Dansby Swanson to first baseman Michael Busch. Sal Frelick out at 2nd. Cooper Pratt out at 1st.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-28T00:19:32.565Z","endTime":"2026-06-28T00:21:32.634Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"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":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.4,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.360590180503888,"aZ":-22.85780518394294,"pfxX":7.633389289030982,"pfxZ":5.2497642116263314,"pX":0.7025728810552003,"pZ":1.5133697658731136,"vX0":-4.11835164869189,"vY0":-132.82974942908027,"vZ0":-7.192596926089281,"x":90.22,"y":197.92,"x0":1.2873163531511698,"y0":50.0020318706105,"z0":5.936485655067426,"aX":13.54156550282149},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.0,"breakHorizontal":-12.8,"spinRate":2083,"spinDirection":142},"zone":14,"typeConfidence":0.9,"plateTime":0.4134975793742752,"extension":7.062396275259677},"index":0,"playId":"9f80e495-a918-3391-b7e7-a0d79086701a","pitchNumber":1,"startTime":"2026-06-28T00:19:50.510Z","endTime":"2026-06-28T00:19:54.265Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.1,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13953087839306,"aZ":-30.348048249785286,"pfxX":-1.5434524852976481,"pfxZ":1.1824423969968842,"pX":-0.19107196474414143,"pZ":1.956757740303358,"vX0":-3.538471595575029,"vY0":-123.75330185316449,"vZ0":-3.098749842734396,"x":124.28,"y":185.95,"x0":1.459007537455793,"y0":50.005321407294446,"z0":5.772411926697275,"aX":-2.3892596756799724},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.7,"breakHorizontal":3.6,"spinRate":2316,"spinDirection":210},"zone":8,"typeConfidence":0.91,"plateTime":0.44292482453828175,"extension":6.913158082305627},"index":1,"playId":"ebbf1189-8d52-328f-9253-78924caa5189","pitchNumber":2,"startTime":"2026-06-28T00:20:08.386Z","endTime":"2026-06-28T00:20:11.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.2,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.21793462058148,"aZ":-29.45009595318833,"pfxX":7.727393290011212,"pfxZ":1.7242844241589097,"pX":-0.704590525058489,"pZ":1.3865732327694555,"vX0":-7.27136935641238,"vY0":-124.31278718913288,"vZ0":-5.359928446280031,"x":143.86,"y":201.34,"x0":1.244191215362418,"y0":50.000428584349116,"z0":5.993946242588396,"aX":12.181281235564912},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.2,"breakHorizontal":-12.5,"spinRate":1557,"spinDirection":124},"zone":13,"typeConfidence":0.9,"plateTime":0.4393847153328574,"extension":7.086280990569061},"index":2,"playId":"c61f3f30-a0a9-3ad2-bcee-a679495383e5","pitchNumber":3,"startTime":"2026-06-28T00:20:27.712Z","endTime":"2026-06-28T00:20:31.548Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.068208710607312,"aZ":-21.93728163522146,"pfxX":1.362423791705772,"pfxZ":5.570216824177766,"pX":-0.31489352818654176,"pZ":3.1970445487626313,"vX0":-5.021978507358951,"vY0":-134.40958164665767,"vZ0":-3.108298494877472,"x":129.0,"y":152.46,"x0":1.3974428566441035,"y0":50.000661333843034,"z0":5.919323889610602,"aX":2.5035765740297857},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.6,"breakHorizontal":-1.4,"spinRate":2064,"spinDirection":145},"zone":1,"typeConfidence":0.89,"plateTime":0.406905042132903,"extension":7.106572594037645},"index":3,"playId":"eb9e2370-6d70-37c6-8f65-fdcaf583b51d","pitchNumber":4,"startTime":"2026-06-28T00:20:47.009Z","endTime":"2026-06-28T00:20:50.195Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-28T00:21:06.836Z","endTime":"2026-06-28T00:21:23.620Z","isPitch":false,"type":"action","player":{"id":806198,"link":"/api/v1/people/806198"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.6,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.809799332749993,"aZ":-28.17590721051406,"pfxX":-1.7470950860462595,"pfxZ":2.4388695729148324,"pX":-0.029222512209868864,"pZ":2.304953690923605,"vX0":-3.3440668481547626,"vY0":-126.39744028580257,"vZ0":-3.160521340340349,"x":118.11,"y":176.55,"x0":1.5315200151331816,"y0":50.00069143201197,"z0":5.804752025550793,"aX":-2.860703984847964},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.0,"breakHorizontal":3.8,"spinRate":2241,"spinDirection":197},"zone":8,"typeConfidence":0.91,"plateTime":0.4313218844940918,"extension":7.023881865992838},"hitData":{"launchSpeed":101.0,"launchAngle":3.0,"totalDistance":84.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.81,"coordY":147.63}},"index":5,"playId":"aeade9d8-652d-3262-adaf-1665d0fd10b4","pitchNumber":5,"startTime":"2026-06-28T00:21:23.620Z","endTime":"2026-06-28T00:21:32.634Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T00:21:32.634Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Ortiz grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-28T00:21:52.209Z","endTime":"2026-06-28T00:23:17.427Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":75.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.344952961107257,"aZ":-40.95762846424886,"pfxX":-2.967572058021805,"pfxZ":-6.195052686647489,"pX":0.44106619598577584,"pZ":1.5984012034494135,"vX0":-1.2893961320752694,"vY0":-118.2227055040805,"vZ0":-1.9009548101774525,"x":100.19,"y":195.62,"x0":1.379017350035412,"y0":50.00564075175925,"z0":6.169130120416444,"aX":-4.204862784824663},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-11.4,"breakHorizontal":5.6,"spinRate":2472,"spinDirection":325},"zone":9,"typeConfidence":0.9,"plateTime":0.4631378072914196,"extension":6.8452471401938935},"index":0,"playId":"5348e75c-d84f-3157-8490-aa90b8f26774","pitchNumber":1,"startTime":"2026-06-28T00:22:01.435Z","endTime":"2026-06-28T00:22:06.144Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.571974966248153,"aZ":-26.702907172194944,"pfxX":5.712977108448267,"pfxZ":3.4511146478731174,"pX":0.7829118254380488,"pZ":1.8312242147620146,"vX0":-3.353827386794668,"vY0":-124.65638729792232,"vZ0":-4.666430926694072,"x":87.16,"y":189.34,"x0":1.3991822918273704,"y0":50.00134044994577,"z0":5.915484560088288,"aX":9.047139248781528},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.5,"breakHorizontal":-9.6,"spinRate":1519,"spinDirection":130},"zone":9,"typeConfidence":0.8,"plateTime":0.4383406053740151,"extension":7.136307332236894},"index":1,"playId":"789396f6-ced9-3a6c-ba94-e30eb1aeabe1","pitchNumber":2,"startTime":"2026-06-28T00:22:14.813Z","endTime":"2026-06-28T00:22:19.178Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.999585452736564,"aZ":-23.95308337564246,"pfxX":7.733107364441089,"pfxZ":4.603208915549722,"pX":1.2050141250228226,"pZ":2.6127872235505105,"vX0":-3.213604830215885,"vY0":-132.89296770293237,"vZ0":-4.285437142998921,"x":71.07,"y":168.23,"x0":1.426653996735898,"y0":50.00096664707914,"z0":5.990336730865084,"aX":13.80280163845785},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.6,"breakHorizontal":-13.3,"spinRate":2100,"spinDirection":146},"zone":12,"typeConfidence":0.9,"plateTime":0.41247235216284217,"extension":7.053097874612014},"index":2,"playId":"1d5303ef-6adc-3e35-9604-0a461fe8b839","pitchNumber":3,"startTime":"2026-06-28T00:22:28.124Z","endTime":"2026-06-28T00:22:32.346Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.917575124552084,"aZ":-18.610598365599405,"pfxX":2.4733573248010354,"pfxZ":7.481528240833921,"pX":-0.2604164341464805,"pZ":1.7150493567132687,"vX0":-5.007982803225279,"vY0":-133.3309622362012,"vZ0":-7.126364394121284,"x":126.93,"y":192.47,"x0":1.3153027085228906,"y0":50.00081339401186,"z0":5.750964711507617,"aX":4.48275196429161},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.4,"breakHorizontal":-3.5,"spinRate":2212,"spinDirection":156},"zone":7,"typeConfidence":0.89,"plateTime":0.4097902433513121,"extension":7.091306548275914},"index":3,"playId":"80886311-533b-38b8-bda2-827919f95829","pitchNumber":4,"startTime":"2026-06-28T00:22:42.141Z","endTime":"2026-06-28T00:22:46.054Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"index":4,"startTime":"2026-06-28T00:22:52.627Z","endTime":"2026-06-28T00:23:09.086Z","isPitch":false,"type":"action","player":{"id":687401,"link":"/api/v1/people/687401"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.322196907077373,"aZ":-24.139201511200127,"pfxX":8.51506568245795,"pfxZ":4.383667189862537,"pX":0.4741178415380677,"pZ":2.4746681215212147,"vX0":-4.846116063270043,"vY0":-134.3299502583792,"vZ0":-5.104324371587087,"x":98.93,"y":171.96,"x0":1.1925747810554157,"y0":50.002853128691804,"z0":6.109318151315027,"aX":15.605719188930923},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.1,"breakHorizontal":-14.4,"spinRate":2176,"spinDirection":141},"zone":6,"typeConfidence":0.9,"plateTime":0.4073030128587454,"extension":6.931064367434622},"hitData":{"launchSpeed":85.5,"launchAngle":-45.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.34,"coordY":162.32}},"index":5,"playId":"521213eb-7c79-3de9-8853-c33fde14ae51","pitchNumber":5,"startTime":"2026-06-28T00:23:09.086Z","endTime":"2026-06-28T00:23:17.427Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T00:23:17.427Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Shaw grounds out, third baseman Joey Ortiz to first baseman Andrew Vaughn.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T00:25:38.924Z","endTime":"2026-06-28T00:28:04.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6,7,8],"actionIndex":[0],"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":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Chad Patrick replaces Kyle Harrison.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T00:24:34.792Z","endTime":"2026-06-28T00:25:41.294Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694477,"link":"/api/v1/people/694477"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.030279646365784,"aZ":-21.941471752628146,"pfxX":-10.284749298250798,"pfxZ":5.147700798779084,"pX":0.39226152328435365,"pZ":1.940007207910165,"vX0":6.866349253297151,"vY0":-139.55987564183252,"vZ0":-5.382646211664826,"x":102.05,"y":186.4,"x0":-0.7535349806075696,"y0":50.00503891000279,"z0":5.322768507398885,"aX":-20.454420312245993},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.5,"breakHorizontal":17.4,"spinRate":2184,"spinDirection":220},"zone":9,"typeConfidence":0.9,"plateTime":0.39126588061978307,"extension":6.035480754360534},"index":1,"playId":"882fa23a-8da0-3f2e-b30a-a7df904f9b2a","pitchNumber":1,"startTime":"2026-06-28T00:25:41.294Z","endTime":"2026-06-28T00:25:44.825Z","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":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.929903560927166,"aZ":-18.707892612892284,"pfxX":-3.6910733693979676,"pfxZ":7.377940821077302,"pX":0.48141106672680456,"pZ":1.438156203551081,"vX0":5.429489478613234,"vY0":-133.53356706542,"vZ0":-6.2370991429119,"x":98.65,"y":199.95,"x0":-1.088874585989685,"y0":50.0016978427426,"z0":5.128197852743735,"aX":-6.735841897434625},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.4,"breakHorizontal":5.6,"spinRate":2574,"spinDirection":149},"zone":14,"typeConfidence":0.69,"plateTime":0.40854778346164267,"extension":6.19528383081613},"index":2,"playId":"8ebcdf4b-6d3a-39b6-a4b4-43251d9bd31c","pitchNumber":2,"startTime":"2026-06-28T00:25:57.979Z","endTime":"2026-06-28T00:26:01.237Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-28T00:26:11.557Z","endTime":"2026-06-28T00:26:25.569Z","isPitch":false,"type":"action","player":{"id":807713,"link":"/api/v1/people/807713"}},{"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":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.590958543994287,"aZ":-23.70548613042361,"pfxX":-10.220725560219476,"pfxZ":4.192900896756727,"pX":0.8058835443671376,"pZ":2.4967672600949125,"vX0":7.945288605460781,"vY0":-140.7158333198254,"vZ0":-3.805287742998432,"x":86.28,"y":171.37,"x0":-0.7153078432093601,"y0":50.00540332336485,"z0":5.388062094997322,"aX":-20.66034239401232},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.1,"breakHorizontal":17.0,"spinRate":2168,"spinDirection":227},"zone":6,"typeConfidence":0.89,"plateTime":0.38808187534520133,"extension":6.0163575897756765},"index":4,"playId":"91755573-eaf8-3522-957a-fd36125581d1","pitchNumber":3,"startTime":"2026-06-28T00:26:25.569Z","endTime":"2026-06-28T00:26:28.922Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.16196896373555,"aZ":-34.22222214870954,"pfxX":2.520402120129117,"pfxZ":-1.23014691881359,"pX":0.6282567385432537,"pZ":1.0058980802883726,"vX0":3.38981876852753,"vY0":-127.56168868316502,"vZ0":-4.302996079807823,"x":93.05,"y":211.62,"x0":-1.0389569623409887,"y0":50.002062975624945,"z0":5.376118284380276,"aX":4.2042027880132204},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.9,"breakHorizontal":-5.3,"spinRate":2500,"spinDirection":77},"zone":14,"typeConfidence":0.9,"plateTime":0.42735579101587495,"extension":6.181216267484458},"index":5,"playId":"2055e0d9-062d-390a-9124-a5ca006958ee","pitchNumber":4,"startTime":"2026-06-28T00:26:46.641Z","endTime":"2026-06-28T00:26:51.119Z","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":97.0,"endSpeed":88.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24514487529888,"aZ":-12.383988886295137,"pfxX":-5.595637107002951,"pfxZ":9.812563178133937,"pX":0.48159974997006,"pZ":4.080354280220718,"vX0":5.423100651767637,"vY0":-141.15715629199045,"vZ0":-1.8352210732485652,"x":98.64,"y":128.61,"x0":-0.7378537169133236,"y0":50.00586378439385,"z0":5.536616463701444,"aX":-11.289710878693421},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.5,"breakHorizontal":9.0,"spinRate":2362,"spinDirection":220},"zone":12,"typeConfidence":0.91,"plateTime":0.3880818590998034,"extension":6.06631292050191},"index":6,"playId":"4f08d42e-6461-392e-a05f-436e89cc95c0","pitchNumber":5,"startTime":"2026-06-28T00:27:07.132Z","endTime":"2026-06-28T00:27:10.204Z","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":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.834295023284483,"aZ":-23.926365044151648,"pfxX":-8.285233951298043,"pfxZ":4.08753315271553,"pX":-0.5877251490582199,"pZ":3.663728818915393,"vX0":3.6099205929718554,"vY0":-140.41697187168722,"vZ0":-0.833663241655838,"x":139.4,"y":139.86,"x0":-0.806529154090528,"y0":50.00020573176358,"z0":5.507189822772812,"aX":-16.706381393672324},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.4,"breakHorizontal":14.4,"spinRate":2063,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.3886005315898058,"extension":5.97804649935826},"index":7,"playId":"ce902fd8-7de2-3df8-9bf4-413b02a1f713","pitchNumber":6,"startTime":"2026-06-28T00:27:28.516Z","endTime":"2026-06-28T00:27:41.545Z","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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.2,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.3644640647376,"aZ":-33.88572744953538,"pfxX":2.953816959545791,"pfxZ":-1.0597091952362003,"pX":0.29589192731402897,"pZ":1.4856969216305362,"vX0":2.643893969917161,"vY0":-125.79656355602158,"vZ0":-2.8721070266624706,"x":105.72,"y":198.67,"x0":-1.1490668118637688,"y0":50.002530489142295,"z0":5.364497521657137,"aX":4.775895993049202},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.3,"breakHorizontal":-5.9,"spinRate":2444,"spinDirection":66},"zone":14,"typeConfidence":0.9,"plateTime":0.43392795396832984,"extension":6.201125481023023},"hitData":{"launchSpeed":88.4,"launchAngle":-15.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":165.36}},"index":8,"playId":"bf6bb5e3-f04f-3d71-96b4-e4b644ec7f8a","pitchNumber":7,"startTime":"2026-06-28T00:27:56.603Z","endTime":"2026-06-28T00:28:04.628Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T00:28:04.628Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Seiya Suzuki flies out to right fielder Sal Frelick.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T00:28:13.635Z","endTime":"2026-06-28T00:29:20.807Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.398278062961012,"aZ":-19.146486792093974,"pfxX":5.0301376827089355,"pfxZ":7.500200778646695,"pX":0.8661246435205102,"pZ":3.0126825104660084,"vX0":3.6571717040781366,"vY0":-130.43249586370973,"vZ0":-2.005510718909901,"x":83.99,"y":157.44,"x0":-1.2037266880464483,"y0":50.00057843925239,"z0":5.223238055906271,"aX":8.733878636838071},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.4,"breakHorizontal":-9.8,"spinRate":2567,"spinDirection":129},"zone":12,"typeConfidence":0.9,"plateTime":0.41867228984964777,"extension":6.3271785869301675},"index":0,"playId":"b06cd405-088b-3e95-a905-6dfab7c4c086","pitchNumber":1,"startTime":"2026-06-28T00:28:33.507Z","endTime":"2026-06-28T00:28:37.025Z","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":97.1,"endSpeed":89.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.17950393512335,"aZ":-21.88169421255821,"pfxX":-8.227759745090772,"pfxZ":5.020850975805434,"pX":0.8899424345859577,"pZ":2.630474822077434,"vX0":7.182092449843656,"vY0":-141.3131429860679,"vZ0":-4.08621673539144,"x":83.08,"y":167.76,"x0":-0.5990532484972826,"y0":50.00131132284346,"z0":5.477427856606878,"aX":-16.861068770139926},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.5,"breakHorizontal":13.7,"spinRate":2240,"spinDirection":209},"zone":12,"typeConfidence":0.9,"plateTime":0.385632524996776,"extension":6.074472833188315},"index":1,"playId":"ebe4f249-0aef-3a12-95d6-cc6a84025249","pitchNumber":2,"startTime":"2026-06-28T00:28:51.175Z","endTime":"2026-06-28T00:28:55.274Z","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":1},"pitchData":{"startSpeed":97.4,"endSpeed":90.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.58760338050082,"aZ":-19.68583419928096,"pfxX":-9.33866158903707,"pfxZ":6.0598023985398815,"pX":0.3067655768009347,"pZ":2.6713508529234553,"vX0":6.149000037087156,"vY0":-141.75891491559375,"vZ0":-4.27045288086106,"x":105.31,"y":166.65,"x0":-0.6631740438082404,"y0":50.004568827937426,"z0":5.433257843068786,"aX":-19.24744086873302},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.4,"breakHorizontal":15.8,"spinRate":2217,"spinDirection":215},"zone":6,"typeConfidence":0.9,"plateTime":0.3845532142850203,"extension":5.965830945976273},"hitData":{"launchSpeed":83.3,"launchAngle":31.0,"totalDistance":271.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.27,"coordY":114.77}},"index":2,"playId":"b32a89da-f94c-33f2-98b4-a27d537521c4","pitchNumber":3,"startTime":"2026-06-28T00:29:12.247Z","endTime":"2026-06-28T00:29:20.807Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T00:29:20.807Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alex Bregman walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T00:29:22.981Z","endTime":"2026-06-28T00:32:24.074Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.830914191982327,"aZ":-20.455385666706402,"pfxX":-10.585683584217449,"pfxZ":5.810343432056076,"pX":-0.2568179315395301,"pZ":3.433608317920213,"vX0":5.10486285785411,"vY0":-140.61109351817714,"vZ0":-2.2626231286504552,"x":126.79,"y":146.07,"x0":-0.71383918969218,"y0":50.00018447420176,"z0":5.566049251283789,"aX":-21.339040950433308},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.3,"breakHorizontal":18.2,"spinRate":2159,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.38850956886046273,"extension":5.987205132219383},"index":0,"playId":"a412f48a-6f35-3c1e-ab02-67b7a3871ec3","pitchNumber":1,"startTime":"2026-06-28T00:29:52.241Z","endTime":"2026-06-28T00:30:19.265Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"}}},{"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":96.5,"endSpeed":89.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.315702041615666,"aZ":-20.965045049781565,"pfxX":-8.489654609216213,"pfxZ":5.540171512794841,"pX":0.15662682094605773,"pZ":2.354242470615734,"vX0":5.3531253677620665,"vY0":-140.5424840721252,"vZ0":-4.881053641232695,"x":111.03,"y":175.22,"x0":-0.6580949422534148,"y0":50.0049287081252,"z0":5.453224967224464,"aX":-17.18689734479147},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.4,"breakHorizontal":14.5,"spinRate":2208,"spinDirection":216},"zone":5,"typeConfidence":0.91,"plateTime":0.38797349130172787,"extension":6.059545977559493},"index":1,"playId":"dfcf1e4c-dc8b-3810-a182-ed708ef40e8f","pitchNumber":2,"startTime":"2026-06-28T00:30:23.462Z","endTime":"2026-06-28T00:30:27.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43750847961254,"aZ":-19.346644478891648,"pfxX":-0.6187434454176373,"pfxZ":7.1588768912718965,"pX":-0.9371620184980676,"pZ":2.591508253164103,"vX0":1.419372776915192,"vY0":-132.29840754448537,"vZ0":-3.0606573613356147,"x":152.72,"y":168.81,"x0":-1.397702200307903,"y0":50.001505358635896,"z0":5.164006662679892,"aX":-1.1086139235099317},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.6,"breakHorizontal":0.8,"spinRate":2484,"spinDirection":144},"zone":11,"typeConfidence":0.9,"plateTime":0.4123687827271705,"extension":6.177548852486249},"index":2,"playId":"dfda558c-617c-3327-9597-ee16eaf21e0d","pitchNumber":3,"startTime":"2026-06-28T00:30:40.904Z","endTime":"2026-06-28T00:30:45.141Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.162592397188085,"aZ":-19.268978928022275,"pfxX":2.561600187232226,"pfxZ":7.239382212321801,"pX":0.6557751170880904,"pZ":2.233980848848298,"vX0":3.609501566315304,"vY0":-132.1694583405814,"vZ0":-4.302023970336785,"x":92.0,"y":178.46,"x0":-1.0564992159778228,"y0":50.00429216371508,"z0":5.283865076042592,"aX":4.565563399404207},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.5,"breakHorizontal":-5.4,"spinRate":2496,"spinDirection":126},"zone":6,"typeConfidence":0.9,"plateTime":0.4132226124002396,"extension":6.1872756102685225},"index":3,"playId":"93b223ba-4889-3aac-9e1a-7ae59e57a527","pitchNumber":4,"startTime":"2026-06-28T00:30:59.131Z","endTime":"2026-06-28T00:31:03.160Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.438401933139968,"aZ":-23.83376135174054,"pfxX":3.797709820687989,"pfxZ":4.877439984362567,"pX":-0.5005649187064866,"pZ":3.369189274012986,"vX0":0.7341425557339927,"vY0":-129.07791159777767,"vZ0":-0.29916881563337644,"x":136.08,"y":147.81,"x0":-1.2815925280820792,"y0":50.00319252492563,"z0":5.300457791007403,"aX":6.495770119761284},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.0,"breakHorizontal":-7.1,"spinRate":2484,"spinDirection":106},"zone":11,"typeConfidence":0.89,"plateTime":0.4221360250072501,"extension":6.3796815351849245},"index":4,"playId":"d9fa06e6-f2cf-3679-b2ba-ecbef0ed8319","pitchNumber":5,"startTime":"2026-06-28T00:31:19.473Z","endTime":"2026-06-28T00:31:23.239Z","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.2,"endSpeed":89.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.881462023348558,"aZ":-15.607684496320777,"pfxX":-5.1286303238904285,"pfxZ":8.212882176320075,"pX":0.8737889590017812,"pZ":2.6911485025945003,"vX0":6.084753207824888,"vY0":-140.0277082467205,"vZ0":-4.801291156930596,"x":83.69,"y":166.12,"x0":-0.644796609598716,"y0":50.00560597653871,"z0":5.424436207696583,"aX":-10.349363834697325},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.3,"breakHorizontal":8.3,"spinRate":2312,"spinDirection":218},"zone":12,"typeConfidence":0.91,"plateTime":0.38879219295771605,"extension":6.0907599350102695},"index":5,"playId":"ab278d0e-c97e-3325-ade3-85917d6ffe54","pitchNumber":6,"startTime":"2026-06-28T00:31:42.473Z","endTime":"2026-06-28T00:31:45.474Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.315375471508336,"aZ":-35.4054838386523,"pfxX":3.0040989327497263,"pfxZ":-1.9394341602018201,"pX":0.43159254218863546,"pZ":1.0333962792122535,"vX0":2.8421673936045573,"vY0":-127.59615772949783,"vZ0":-3.822135616420698,"x":100.55,"y":210.88,"x0":-1.0821131328080216,"y0":50.0002644350478,"z0":5.305468073983768,"aX":5.011709296275933},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-4.1,"breakHorizontal":-6.0,"spinRate":2484,"spinDirection":73},"zone":14,"typeConfidence":0.9,"plateTime":0.4273161112721886,"extension":6.196955669673694},"index":6,"playId":"2c6aa524-5b51-32ed-86c7-b54b9c1a397a","pitchNumber":7,"startTime":"2026-06-28T00:32:02.747Z","endTime":"2026-06-28T00:32:06.946Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.812570909729867,"aZ":-22.460513165118087,"pfxX":-7.443320618859565,"pfxZ":4.80116836199461,"pX":1.7345359366544442,"pZ":2.34718689612572,"vX0":8.870726992873825,"vY0":-140.6059986905195,"vZ0":-4.426712328604316,"x":50.88,"y":175.41,"x0":-0.4789430269175514,"y0":50.00112468614558,"z0":5.3801815211444115,"aX":-15.055499678934686},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.0,"breakHorizontal":11.9,"spinRate":2202,"spinDirection":212},"zone":14,"typeConfidence":0.9,"plateTime":0.38801991806601555,"extension":6.222987488012886},"index":7,"playId":"3e40783e-dc2c-337b-99db-c9dc525a4d4a","pitchNumber":8,"startTime":"2026-06-28T00:32:20.869Z","endTime":"2026-06-28T00:32:24.074Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T00:32:24.074Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Busch walks. Alex Bregman to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T00:32:30.669Z","endTime":"2026-06-28T00:35:07.460Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"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,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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.95553374035761,"aZ":-24.423920217307742,"pfxX":-8.234253179832788,"pfxZ":3.902733240540199,"pX":0.24757497564681025,"pZ":2.528590644087537,"vX0":6.015517802114007,"vY0":-139.45299987383717,"vZ0":-3.2697579462709796,"x":107.56,"y":170.51,"x0":-0.8588493665692848,"y0":50.001386713761704,"z0":5.312414723433363,"aX":-16.349494804461745},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.6,"breakHorizontal":13.8,"spinRate":2141,"spinDirection":219},"zone":5,"typeConfidence":0.89,"plateTime":0.3915463273884088,"extension":6.067187680242337},"index":0,"playId":"bcfe0330-e560-32ac-b221-5e5cece1835c","pitchNumber":1,"startTime":"2026-06-28T00:32:52.020Z","endTime":"2026-06-28T00:32:55.829Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.29219919884288,"aZ":-15.686928636659255,"pfxX":-2.3924468536720904,"pfxZ":8.21747360677945,"pX":-1.0499040135656825,"pZ":3.460371822185941,"vX0":0.5604747076704628,"vY0":-140.20218445447432,"vZ0":-2.840066318309162,"x":157.02,"y":145.35,"x0":-0.9404296515477558,"y0":50.00553777624211,"z0":5.499973080520036,"aX":-4.802335976978728},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.5,"breakHorizontal":4.2,"spinRate":2267,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.3894545608764455,"extension":6.036832288743509},"index":1,"playId":"2610669e-9fae-37ea-8d1b-e5793a818c55","pitchNumber":2,"startTime":"2026-06-28T00:33:14.417Z","endTime":"2026-06-28T00:33:18.146Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"c0e33336-31bf-31b9-a057-d9f1c3b5383b","startTime":"2026-06-28T00:33:32.140Z","endTime":"2026-06-28T00:33:35.140Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.344051259161255,"aZ":-36.57545224276834,"pfxX":2.0486465154771083,"pfxZ":-2.706647494789916,"pX":0.5924049536511636,"pZ":1.3899594926826482,"vX0":3.2253635131669687,"vY0":-126.17591794028739,"vZ0":-2.5714273916928594,"x":94.42,"y":201.25,"x0":-0.9637771055185783,"y0":50.00144311249846,"z0":5.341871656451364,"aX":3.3340236476066094},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-5.3,"breakHorizontal":-4.4,"spinRate":2576,"spinDirection":74},"zone":14,"typeConfidence":0.91,"plateTime":0.4325030312334337,"extension":6.122933569263098},"index":3,"playId":"3eccf4a9-43fd-3f00-a572-21d6cb47ef12","pitchNumber":3,"startTime":"2026-06-28T00:33:48.973Z","endTime":"2026-06-28T00:33:53.531Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.719591235364092,"aZ":-22.097379343248452,"pfxX":1.522110717093391,"pfxZ":5.738618676839662,"pX":-0.9085301751308704,"pZ":2.9538544557352053,"vX0":0.5587485804726269,"vY0":-131.16180881580107,"vZ0":-1.7330236596911912,"x":151.63,"y":159.03,"x0":-1.3216280192805103,"y0":50.002749332543445,"z0":5.2582038375669855,"aX":2.6724220263370997},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.3,"breakHorizontal":-2.9,"spinRate":2495,"spinDirection":137},"zone":11,"typeConfidence":0.9,"plateTime":0.41636304311285066,"extension":6.329746675788474},"index":4,"playId":"63e2086f-f633-3127-8382-0e49cc893771","pitchNumber":4,"startTime":"2026-06-28T00:34:08.843Z","endTime":"2026-06-28T00:34:12.551Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.490361120982342,"aZ":-21.71666253236999,"pfxX":0.7955983002981,"pfxZ":5.884123716862253,"pX":-0.12033721471188628,"pZ":2.181319164606081,"vX0":2.756510289734674,"vY0":-132.05129992351021,"vZ0":-3.6436795182421315,"x":121.59,"y":179.88,"x0":-1.2784559022289224,"y0":50.002035757012955,"z0":5.1649284014976224,"aX":1.4131846175077167},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.1,"breakHorizontal":-2.0,"spinRate":2498,"spinDirection":138},"zone":5,"typeConfidence":0.9,"plateTime":0.4138161512699612,"extension":6.2364784719482},"index":5,"playId":"f3f11968-b68d-3922-a736-0aa13aec50db","pitchNumber":5,"startTime":"2026-06-28T00:34:31.121Z","endTime":"2026-06-28T00:34:34.367Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-06-28T00:34:42.765Z","endTime":"2026-06-28T00:35:02.101Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.113228407873077,"aZ":-25.677205073471484,"pfxX":-8.825518603089222,"pfxZ":3.1877751517622945,"pX":1.4049201989377782,"pZ":1.2270871072130534,"vX0":8.97268923048944,"vY0":-141.1136210584193,"vZ0":-6.570061345235612,"x":63.45,"y":205.65,"x0":-0.6541521629972704,"y0":50.000461692478005,"z0":5.216259042220627,"aX":-17.974277567190946},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":4.7,"breakHorizontal":14.4,"spinRate":2212,"spinDirection":214},"zone":14,"typeConfidence":0.88,"plateTime":0.38667151554288637,"extension":6.055582941857147},"index":7,"playId":"77abbcf6-8ac1-37a5-a6f4-c2a6b45ef780","pitchNumber":6,"startTime":"2026-06-28T00:35:02.101Z","endTime":"2026-06-28T00:35:07.460Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T00:35:07.460Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a line drive to right fielder Sal Frelick. Alex Bregman scores. Michael Busch to 3rd. Nico Hoerner to 2nd.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T00:36:23.698Z","endTime":"2026-06-28T00:38:07.537Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"postOnThird":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":6},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":{"id":694477,"link":"/api/v1/people/694477"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-28T00:35:21.000Z","endTime":"2026-06-28T00:36:25.962Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.00715805618348,"aZ":-17.158354541020994,"pfxX":-2.422720692358818,"pfxZ":8.349572066188724,"pX":0.113148286446453,"pZ":1.872495932474234,"vX0":4.008571503147632,"vY0":-132.43546830184573,"vZ0":-5.271315737118263,"x":112.69,"y":188.22,"x0":-1.0968336250504152,"y0":50.0031253713685,"z0":5.1207382637391925,"aX":-4.357380070807332},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.4,"breakHorizontal":3.6,"spinRate":2386,"spinDirection":155},"zone":8,"typeConfidence":0.86,"plateTime":0.4116479095493859,"extension":6.137886601559284},"index":1,"playId":"ef6fa21e-024a-3f8e-8069-0eb7be71c0b0","pitchNumber":1,"startTime":"2026-06-28T00:36:25.962Z","endTime":"2026-06-28T00:36:29.396Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"startTime":"2026-06-28T00:36:41.157Z","endTime":"2026-06-28T00:36:53.654Z","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":2},"pitchData":{"startSpeed":96.5,"endSpeed":89.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.768673255042348,"aZ":-24.350608808640064,"pfxX":-9.32803671570411,"pfxZ":3.87097751506157,"pX":0.962781699696549,"pZ":1.4018099455515307,"vX0":8.231077091640092,"vY0":-140.32628544577608,"vZ0":-6.542336957820674,"x":80.3,"y":200.93,"x0":-0.7774367793708283,"y0":50.00213029426611,"z0":5.3192606813966385,"aX":-18.85171642911046},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.0,"breakHorizontal":15.5,"spinRate":2061,"spinDirection":218},"zone":14,"typeConfidence":0.89,"plateTime":0.38833161895371626,"extension":6.050550556327941},"index":3,"playId":"08524e82-7ebe-321d-9075-93b91f9574de","pitchNumber":2,"startTime":"2026-06-28T00:36:53.654Z","endTime":"2026-06-28T00:36:57.138Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.290625318814183,"aZ":-23.597290249912028,"pfxX":-9.255191670192024,"pfxZ":4.30774845719341,"pX":0.8813707238650645,"pZ":2.2234003753997422,"vX0":7.714634470887984,"vY0":-139.43932930225094,"vZ0":-4.198604974659644,"x":83.4,"y":178.75,"x0":-0.7045580964628989,"y0":50.000974158076716,"z0":5.285671548923381,"aX":-18.413806952672168},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.2,"breakHorizontal":15.4,"spinRate":2131,"spinDirection":215},"zone":14,"typeConfidence":0.9,"plateTime":0.39125905746005385,"extension":6.172056576815531},"index":4,"playId":"84aaa4b2-843e-3191-9618-67caf2a610dd","pitchNumber":3,"startTime":"2026-06-28T00:37:12.909Z","endTime":"2026-06-28T00:37:16.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.290247294044672,"aZ":-16.859895320698925,"pfxX":-0.06413044328731332,"pfxZ":8.629698838521438,"pX":-0.4426634313274082,"pZ":2.635027015789309,"vX0":2.269749340794169,"vY0":-131.683193002388,"vZ0":-3.3266784555243163,"x":133.87,"y":167.63,"x0":-1.3036848901743647,"y0":50.000485615270634,"z0":5.146132376534726,"aX":-0.11440110563441173},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.2,"breakHorizontal":-0.4,"spinRate":2354,"spinDirection":158},"zone":4,"typeConfidence":0.9,"plateTime":0.4143440227511328,"extension":6.329908894457853},"index":5,"playId":"18932c44-22ac-321d-bda0-95fa8f68be69","pitchNumber":4,"startTime":"2026-06-28T00:37:31.537Z","endTime":"2026-06-28T00:37:35.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20777582655222,"aZ":-24.750126930500222,"pfxX":-8.559381975650979,"pfxZ":3.6520427977631043,"pX":0.3812890440874728,"pZ":1.8082570538210512,"vX0":6.193755164060692,"vY0":-140.6067451594936,"vZ0":-5.372015740254501,"x":102.47,"y":189.96,"x0":-0.7207384143956105,"y0":50.00329212579918,"z0":5.316437016927121,"aX":-17.407149689835425},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.9,"breakHorizontal":14.5,"spinRate":2041,"spinDirection":223},"zone":9,"typeConfidence":0.89,"plateTime":0.387241547819694,"extension":6.157706504991159},"hitData":{"launchSpeed":99.1,"launchAngle":5.0,"totalDistance":147.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":164.98,"coordY":100.0}},"index":6,"playId":"a9d676a4-f5ac-3630-a82a-5c579d159a30","pitchNumber":5,"startTime":"2026-06-28T00:37:55.168Z","endTime":"2026-06-28T00:38:07.537Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T00:38:07.537Z","atBatIndex":41},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ian Happ homers (17) on a fly ball to right field. Michael Busch scores. Nico Hoerner scores.","rbi":3,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T00:38:45.528Z","endTime":"2026-06-28T00:39:09.153Z","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":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":{"id":694477,"link":"/api/v1/people/694477"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":{"id":694477,"link":"/api/v1/people/694477"},"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":694477,"link":"/api/v1/people/694477"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.4543643583085,"aZ":-15.77264204571006,"pfxX":1.299970771335203,"pfxZ":8.968167172342234,"pX":-0.2692764277887084,"pZ":3.016040717313527,"vX0":1.7724204495014968,"vY0":-134.2374046270774,"vZ0":-2.7121240954655605,"x":127.26,"y":157.35,"x0":-1.106478786630218,"y0":50.00491044772318,"z0":5.159425264854643,"aX":2.377468621864808},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.8,"breakHorizontal":-2.8,"spinRate":2394,"spinDirection":148},"zone":2,"typeConfidence":0.89,"plateTime":0.40767960927977764,"extension":6.1535391870276595},"hitData":{"launchSpeed":106.4,"launchAngle":26.0,"totalDistance":381.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":229.06,"coordY":83.0}},"index":0,"playId":"0c72cd20-7f9c-3dac-9b3b-cf324951b3aa","pitchNumber":1,"startTime":"2026-06-28T00:38:45.528Z","endTime":"2026-06-28T00:39:09.153Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T00:39:09.153Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carson Kelly walks.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T00:41:39.049Z","endTime":"2026-06-28T00:43:20.720Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,7,8],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-28T00:39:34.199Z","endTime":"2026-06-28T00:40:11.235Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Grant Anderson replaces Chad Patrick.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-28T00:40:11.235Z","endTime":"2026-06-28T00:41:41.348Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681982,"link":"/api/v1/people/681982"},"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":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.040137805167817,"aZ":-19.023508522228457,"pfxX":-7.201110642748182,"pfxZ":6.804124377982068,"pX":0.42466091998308353,"pZ":2.5568993563897697,"vX0":8.255219375977756,"vY0":-137.32101938377392,"vZ0":-2.087208598693957,"x":100.81,"y":169.74,"x0":-1.6681982366461043,"y0":50.00135810080512,"z0":4.6046582560127725,"aX":-13.914984220793736},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.1,"breakHorizontal":11.5,"spinRate":2363,"spinDirection":239},"zone":6,"typeConfidence":2.0,"plateTime":0.3970764906292352,"extension":6.631335415722015},"index":2,"playId":"83f1a473-deb6-38fd-a216-a085cbfb0e76","pitchNumber":1,"startTime":"2026-06-28T00:41:41.348Z","endTime":"2026-06-28T00:41:45.144Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.650875255329016,"aZ":-17.444037497272703,"pfxX":-7.5155788429557004,"pfxZ":7.685854069139467,"pX":1.5119350084069751,"pZ":2.1127991882225077,"vX0":10.61604033290785,"vY0":-136.70714393555613,"vZ0":-3.4636985632439785,"x":59.37,"y":181.73,"x0":-1.4231175537151959,"y0":50.000553366643814,"z0":4.5748854179520535,"aX":-14.400053695808937},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.4,"breakHorizontal":11.6,"spinRate":2411,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.3987871459892416,"extension":6.634508520975019},"index":3,"playId":"2e50cc09-726e-3d05-a9bb-f30707fc598d","pitchNumber":2,"startTime":"2026-06-28T00:41:57.481Z","endTime":"2026-06-28T00:42:01.045Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.897637870785996,"aZ":-30.276314029744224,"pfxX":5.051590541750305,"pfxZ":1.3120939320735747,"pX":2.0978412192085387,"pZ":1.7305136396623682,"vX0":7.225236719656389,"vY0":-119.01287541709677,"vZ0":0.585562916208554,"x":37.04,"y":192.06,"x0":-1.6232075762264235,"y0":50.00385149788058,"z0":4.203834010483339,"aX":7.311276629212471},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.8,"breakHorizontal":-10.8,"spinRate":2588,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.45864384579511963,"extension":6.563672109214598},"index":4,"playId":"e0398dc0-6d95-3afb-9b0f-e1e797cc052d","pitchNumber":3,"startTime":"2026-06-28T00:42:13.565Z","endTime":"2026-06-28T00:42:16.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.352565772719217,"aZ":-30.137284347960325,"pfxX":5.479207878970864,"pfxZ":1.3839828602610567,"pX":1.0391240334703278,"pZ":1.490298966430269,"vX0":4.975178199930089,"vY0":-120.02240022695854,"vZ0":-0.1647568795324693,"x":77.39,"y":198.54,"x0":-1.7660160810949401,"y0":50.003463565793716,"z0":4.2243785851497355,"aX":8.061336345659734},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.8,"breakHorizontal":-11.0,"spinRate":2618,"spinDirection":82},"zone":14,"typeConfidence":2.0,"plateTime":0.4548563957811189,"extension":6.411427543118843},"index":5,"playId":"d89c8a15-1b37-3d96-a14d-dbba610a0fa9","pitchNumber":4,"startTime":"2026-06-28T00:42:30.383Z","endTime":"2026-06-28T00:42:35.876Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"startTime":"2026-06-28T00:42:42.737Z","endTime":"2026-06-28T00:42:55.682Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.6,"endSpeed":76.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.873675365571277,"aZ":-31.220202367672687,"pfxX":4.020777921066558,"pfxZ":0.6430845249552908,"pX":1.227692357478186,"pZ":1.7468007221337933,"vX0":6.480006384381001,"vY0":-120.27651556050338,"vZ0":0.6960855576483622,"x":70.2,"y":191.62,"x0":-2.011967876560854,"y0":50.001468365766854,"z0":4.197828803153389,"aX":5.956732903053003},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.6,"breakHorizontal":-8.6,"spinRate":2674,"spinDirection":87},"zone":14,"typeConfidence":2.0,"plateTime":0.45343749648811116,"extension":6.546847252400327},"index":7,"playId":"4d927d2f-6554-32ca-8820-a75f2de8cab1","pitchNumber":5,"startTime":"2026-06-28T00:42:55.682Z","endTime":"2026-06-28T00:43:01.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.620905989329476,"aZ":-30.340199468781297,"pfxX":-10.556557655993554,"pfxZ":0.9817003815635186,"pX":0.6284522014278324,"pZ":3.312616403104457,"vX0":9.98451709067001,"vY0":-135.58574551274984,"vZ0":1.6610861412504314,"x":93.04,"y":149.34,"x0":-1.7172748301427727,"y0":50.006392080108284,"z0":4.798319380771087,"aX":-19.802571909107332},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.3,"breakHorizontal":17.2,"spinRate":2330,"spinDirection":240},"zone":3,"typeConfidence":2.0,"plateTime":0.4028545876974512,"extension":6.455928889768774},"index":8,"playId":"5d667a18-79a1-3d70-b670-0fa943f80410","pitchNumber":6,"startTime":"2026-06-28T00:43:16.074Z","endTime":"2026-06-28T00:43:20.720Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T00:43:20.720Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dansby Swanson grounds out, third baseman Joey Ortiz to first baseman Andrew Vaughn.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T00:43:32.136Z","endTime":"2026-06-28T00:44:33.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":74.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.52498946832385,"aZ":-29.163967093679315,"pfxX":5.033930436831606,"pfxZ":2.1581216288935057,"pX":-0.593635512901389,"pZ":1.1528558957454584,"vX0":2.182868347638931,"vY0":-116.57336362935403,"vZ0":-0.34487800490125387,"x":139.63,"y":207.65,"x0":-2.1927304894744517,"y0":50.0008921505091,"z0":4.0288165039784385,"aX":7.006778605864836},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":4.1,"breakHorizontal":-9.6,"spinRate":2561,"spinDirection":98},"zone":13,"typeConfidence":2.0,"plateTime":0.46779182728994684,"extension":6.508278535458081},"index":0,"playId":"5065f0a7-c938-3654-b134-e6df467cbed4","pitchNumber":1,"startTime":"2026-06-28T00:43:48.329Z","endTime":"2026-06-28T00:43:52.130Z","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.6,"endSpeed":76.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.534575206813173,"aZ":-30.01352694372715,"pfxX":4.162594862058297,"pfxZ":1.4566534341262418,"pX":1.0783436561488258,"pZ":2.259589986250112,"vX0":5.735726227594839,"vY0":-120.27265079761202,"vZ0":1.5488316459916998,"x":75.9,"y":177.77,"x0":-1.8666001666653185,"y0":50.003543988211554,"z0":4.244470246246797,"aX":6.175016331548894},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.2,"breakHorizontal":-8.8,"spinRate":2650,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.45321452516471483,"extension":6.6482723063318545},"index":1,"playId":"f4d815b2-a450-314b-af20-55171d73c92b","pitchNumber":2,"startTime":"2026-06-28T00:44:05.671Z","endTime":"2026-06-28T00:44:09.278Z","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":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.495384914583845,"aZ":-18.574033452551348,"pfxX":-7.26573838247652,"pfxZ":7.21489773087463,"pX":-0.21267974841693899,"pZ":2.3164162616808617,"vX0":7.280610272536307,"vY0":-135.87831217732722,"vZ0":-2.4690682884361776,"x":125.11,"y":176.24,"x0":-1.972407357194086,"y0":50.00378118206708,"z0":4.515662341993111,"aX":-13.698315352647006},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.8,"breakHorizontal":11.8,"spinRate":2449,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.4018487930504735,"extension":6.5112883893715905},"hitData":{"launchSpeed":101.1,"launchAngle":5.0,"totalDistance":100.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":92.01,"coordY":158.27}},"index":2,"playId":"6767b764-2edc-38d9-9ae1-a2b29f128d5d","pitchNumber":3,"startTime":"2026-06-28T00:44:26.359Z","endTime":"2026-06-28T00:44:33.690Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T00:44:33.690Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Chourio grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-28T00:46:32.932Z","endTime":"2026-06-28T00:47:11.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.646786397965748,"aZ":-36.64415088034295,"pfxX":-2.827848248468189,"pfxZ":-3.384133136449769,"pX":-0.5385032902782968,"pZ":1.5709752174276037,"vX0":-3.5895181210534743,"vY0":-114.32464380871563,"vZ0":-2.4071234273780107,"x":137.53,"y":196.36,"x0":1.4211090500826236,"y0":50.00351754476792,"z0":6.244036110209638,"aX":-3.7326940807788356},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-6.5,"breakHorizontal":6.0,"spinRate":2321,"spinDirection":329},"zone":13,"typeConfidence":0.9,"plateTime":0.4796174416245882,"extension":6.840705569426021},"index":0,"playId":"40384140-5de2-31f6-817c-23d4825cc03e","pitchNumber":1,"startTime":"2026-06-28T00:46:48.547Z","endTime":"2026-06-28T00:46:52.264Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.570551451451056,"aZ":-28.44972176971296,"pfxX":7.559722727242447,"pfxZ":2.4334908885920417,"pX":0.2634127013735413,"pZ":2.1920974317347532,"vX0":-5.058445303353603,"vY0":-122.71460823085765,"vZ0":-3.509310914531736,"x":106.96,"y":179.59,"x0":1.3660639007590842,"y0":50.00237210232742,"z0":6.05609969690653,"aX":11.565574247128477},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.8,"breakHorizontal":-12.6,"spinRate":1463,"spinDirection":134},"zone":8,"typeConfidence":0.89,"plateTime":0.44579997089328804,"extension":6.977970600785699},"hitData":{"launchSpeed":91.6,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.56,"coordY":141.8}},"index":1,"playId":"3644bdf4-917b-3ca1-a743-678d345a2651","pitchNumber":2,"startTime":"2026-06-28T00:47:02.999Z","endTime":"2026-06-28T00:47:11.101Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T00:47:11.101Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brice Turang flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-28T00:47:17.625Z","endTime":"2026-06-28T00:48:15.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.855447300487402,"aZ":-16.483600974518197,"pfxX":2.549999326490885,"pfxZ":8.692973025154092,"pX":-0.9227841431779623,"pZ":2.2673553460543254,"vX0":-6.894457281475678,"vY0":-133.29321783653785,"vZ0":-6.392572262204016,"x":152.17,"y":177.56,"x0":1.3625195320075913,"y0":50.00139907316213,"z0":5.880902134824973,"aX":4.6024604012563275},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.6,"breakHorizontal":-3.1,"spinRate":2264,"spinDirection":143},"zone":13,"typeConfidence":0.91,"plateTime":0.41045100333733453,"extension":7.047489475869253},"index":0,"playId":"f9d08cd5-b2a9-3ad9-9fd2-25f0165b8c3e","pitchNumber":1,"startTime":"2026-06-28T00:47:32.345Z","endTime":"2026-06-28T00:47:39.481Z","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.1,"endSpeed":84.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.333386762163826,"aZ":-19.72051101821731,"pfxX":2.2706726347916497,"pfxZ":6.80753178610715,"pX":-0.7087304844554706,"pZ":2.843018116244285,"vX0":-6.477604170723752,"vY0":-133.98571062090224,"vZ0":-4.250192839156726,"x":144.02,"y":162.02,"x0":1.438778307175544,"y0":50.00178753042136,"z0":5.848173405057186,"aX":4.1539837134175315},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.6,"breakHorizontal":-2.8,"spinRate":2196,"spinDirection":144},"zone":1,"typeConfidence":0.9,"plateTime":0.40787866179500565,"extension":7.104044429495832},"index":1,"playId":"b1789f60-aaf3-316d-b06c-e28b0d1f1453","pitchNumber":2,"startTime":"2026-06-28T00:47:50.732Z","endTime":"2026-06-28T00:47:53.815Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.583708439004408,"aZ":-29.30501597416024,"pfxX":-1.530146592924338,"pfxZ":1.7793888533192455,"pX":0.164768686085851,"pZ":2.2386571224013037,"vX0":-3.480074663813196,"vY0":-125.63003026549914,"vZ0":-3.1846393990798743,"x":110.72,"y":178.34,"x0":1.7623779862310702,"y0":50.000909669626715,"z0":5.884955830510705,"aX":-2.46463953767534},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.8,"breakHorizontal":3.5,"spinRate":2350,"spinDirection":217},"zone":5,"typeConfidence":0.91,"plateTime":0.43468338633603665,"extension":6.918929786530076},"hitData":{"launchSpeed":93.1,"launchAngle":32.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":131.27,"coordY":53.66}},"index":2,"playId":"0f949433-4829-36f7-8ddc-34c2f11c07cf","pitchNumber":3,"startTime":"2026-06-28T00:48:06.793Z","endTime":"2026-06-28T00:48:15.832Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T00:48:15.832Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"William Contreras strikes out swinging.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-28T00:50:31.987Z","endTime":"2026-06-28T00:53:52.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7,8,9,10,11,12],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-28T00:48:27.617Z","endTime":"2026-06-28T00:49:11.642Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Tyler Ferguson replaces David Peterson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-28T00:49:11.642Z","endTime":"2026-06-28T00:50:34.261Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621053,"link":"/api/v1/people/621053"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.51776494537888,"aZ":-29.871494454441013,"pfxX":0.9622532968148391,"pfxZ":1.3722108674926812,"pX":-0.18695015599507006,"pZ":2.225153189671739,"vX0":6.230422260024383,"vY0":-128.23665960496808,"vZ0":-3.1842659731357705,"x":124.13,"y":178.7,"x0":-2.7650593264114876,"y0":50.0042860523037,"z0":5.793671513541166,"aX":1.6142953528547717},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.0,"breakHorizontal":-3.0,"spinRate":2599,"spinDirection":120},"zone":5,"typeConfidence":0.94,"plateTime":0.4258153699325167,"extension":6.352277669174539},"index":2,"playId":"cd3a1d25-e4c5-3a7e-befa-a1a4696b86b1","pitchNumber":1,"startTime":"2026-06-28T00:50:34.261Z","endTime":"2026-06-28T00:50:37.894Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.394077248258938,"aZ":-32.87272596374963,"pfxX":6.940788164454297,"pfxZ":-0.4731068273177943,"pX":1.1235666318548825,"pZ":1.2345059252177542,"vX0":6.9949410970342845,"vY0":-120.70230003056425,"vZ0":-3.764016715215278,"x":74.17,"y":205.45,"x0":-2.71330071766575,"y0":50.00393037553928,"z0":5.707439033074959,"aX":10.244400284106025},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-1.6,"breakHorizontal":-14.3,"spinRate":2695,"spinDirection":56},"zone":14,"typeConfidence":0.93,"plateTime":0.4537083387514289,"extension":6.27697258528763},"index":3,"playId":"cf6f109d-0665-3652-b28f-b1f5a219ccdb","pitchNumber":2,"startTime":"2026-06-28T00:50:48.206Z","endTime":"2026-06-28T00:50:57.809Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.426945627047072,"aZ":-15.495074184803087,"pfxX":-6.051621954833797,"pfxZ":8.2224639074381,"pX":-0.8159448475474144,"pZ":2.746979607888138,"vX0":7.244339483040051,"vY0":-140.7077764761411,"vZ0":-5.5660915195033285,"x":148.1,"y":164.61,"x0":-2.6235382620236316,"y0":50.005142124357064,"z0":5.735589492976677,"aX":-12.27894828763024},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.0,"breakHorizontal":9.7,"spinRate":2446,"spinDirection":217},"zone":1,"typeConfidence":0.91,"plateTime":0.3875375844791633,"extension":6.398497080106117},"index":4,"playId":"3b096857-28a5-3719-af7c-0c482e69c2f0","pitchNumber":3,"startTime":"2026-06-28T00:51:04.328Z","endTime":"2026-06-28T00:51:08.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.179288779729383,"aZ":-35.06691309891648,"pfxX":7.4435565669060555,"pfxZ":-1.9436082706668305,"pX":1.359541054979248,"pZ":2.1870164091454343,"vX0":7.33222593014036,"vY0":-121.64061139729317,"vZ0":-1.3462480507101564,"x":65.18,"y":179.73,"x0":-2.667311266407718,"y0":50.00208898275235,"z0":5.804374232950931,"aX":11.086310596769348},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-3.6,"breakHorizontal":-15.2,"spinRate":2616,"spinDirection":57},"zone":14,"typeConfidence":0.78,"plateTime":0.4513099401172931,"extension":6.353474156450932},"index":5,"playId":"2112f696-568a-3d6a-bf5b-2983331d4598","pitchNumber":4,"startTime":"2026-06-28T00:51:32.568Z","endTime":"2026-06-28T00:51:36.140Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"startTime":"2026-06-28T00:51:51.859Z","endTime":"2026-06-28T00:52:02.788Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":90.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.780422440109067,"aZ":-23.908013679442835,"pfxX":-9.587218376100989,"pfxZ":3.9869399541335655,"pX":-0.7305902686724647,"pZ":1.7250530797268848,"vX0":8.986411505939062,"vY0":-142.2095927667572,"vZ0":-6.824414297246564,"x":144.85,"y":192.2,"x0":-2.6667414970707086,"y0":50.00574063119966,"z0":5.644497367683009,"aX":-19.88691564693429},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":6.1,"breakHorizontal":15.8,"spinRate":2299,"spinDirection":239},"zone":7,"typeConfidence":0.92,"plateTime":0.38333681275621156,"extension":6.516347998484425},"index":7,"playId":"1f84ea2c-d6b5-3f20-96ec-0a4f907abe77","pitchNumber":5,"startTime":"2026-06-28T00:52:02.788Z","endTime":"2026-06-28T00:52:07.151Z","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.7,"endSpeed":90.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.34384455060537,"aZ":-13.382217815433602,"pfxX":-4.140763868447919,"pfxZ":9.092612923363983,"pX":0.36729627480722327,"pZ":3.526264381826813,"vX0":9.74457731093312,"vY0":-142.09844515602003,"vZ0":-3.9874896661006125,"x":103.0,"y":143.57,"x0":-2.5522771448454487,"y0":50.0014168022402,"z0":5.78431558422809,"aX":-8.557649838318836},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.0,"breakHorizontal":5.8,"spinRate":2521,"spinDirection":215},"zone":12,"typeConfidence":0.93,"plateTime":0.3839190544207596,"extension":6.318358674485448},"index":8,"playId":"e2cdcc6e-9d7f-3f0d-9ff1-c0f86bce3990","pitchNumber":6,"startTime":"2026-06-28T00:52:28.457Z","endTime":"2026-06-28T00:52:32.388Z","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.2,"endSpeed":89.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.48008727698327,"aZ":-13.611673191802735,"pfxX":-5.500842849305922,"pfxZ":9.103115871383704,"pX":-0.3346507029912254,"pZ":2.2395617419449314,"vX0":8.195139025073495,"vY0":-141.2676667790972,"vZ0":-7.199896160678394,"x":129.76,"y":178.31,"x0":-2.546561382095305,"y0":50.00255296347049,"z0":5.680138369256606,"aX":-11.217588126922625},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.4,"breakHorizontal":8.5,"spinRate":2299,"spinDirection":218},"zone":4,"typeConfidence":0.92,"plateTime":0.3863908199815169,"extension":6.293765422375725},"index":9,"playId":"44c69af6-03ae-361c-a2ab-cc2976517990","pitchNumber":7,"startTime":"2026-06-28T00:52:50.646Z","endTime":"2026-06-28T00:52:53.915Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.367626221438268,"aZ":-34.83267361482246,"pfxX":2.3978772888514324,"pfxZ":-1.6442365529515044,"pX":0.18768774527868917,"pZ":1.8862273217775725,"vX0":6.356807183384831,"vY0":-125.74423418210255,"vZ0":-2.9431160005749026,"x":109.85,"y":187.85,"x0":-2.6756573238442205,"y0":50.00304611990983,"z0":5.87265601869688,"aX":3.874241458965835},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.4,"breakHorizontal":-5.6,"spinRate":2551,"spinDirection":81},"zone":8,"typeConfidence":0.87,"plateTime":0.4341054648719953,"extension":6.335080670444715},"index":10,"playId":"28d6ecae-7b6b-3355-83c1-90fc5e915ce1","pitchNumber":8,"startTime":"2026-06-28T00:53:11.787Z","endTime":"2026-06-28T00:53:14.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.881005448189043,"aZ":-14.42139755742916,"pfxX":-3.7070379202702792,"pfxZ":8.722018424310553,"pX":1.1071193220032831,"pZ":2.246940866897597,"vX0":11.458835019152875,"vY0":-141.23087946235808,"vZ0":-6.8331432996612635,"x":74.8,"y":178.11,"x0":-2.507651468315318,"y0":50.00344079509753,"z0":5.611843513918963,"aX":-7.54692570448379},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.6,"breakHorizontal":4.6,"spinRate":2475,"spinDirection":215},"zone":14,"typeConfidence":0.93,"plateTime":0.3867006433140534,"extension":6.451934379500082},"index":11,"playId":"7cdb2605-86a1-36c1-9f17-cc1ac2e7a320","pitchNumber":9,"startTime":"2026-06-28T00:53:29.581Z","endTime":"2026-06-28T00:53:34.490Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.574004969937754,"aZ":-13.953897190249839,"pfxX":-4.854554474421181,"pfxZ":8.915994550187968,"pX":-0.6254270183623529,"pZ":2.959875387763015,"vX0":7.577350433968903,"vY0":-141.41856757290907,"vZ0":-5.1446015244370304,"x":140.84,"y":158.86,"x0":-2.697919519451174,"y0":50.00018884130346,"z0":5.684249741042459,"aX":-9.91846820754827},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.4,"breakHorizontal":7.4,"spinRate":2405,"spinDirection":216},"zone":1,"typeConfidence":0.93,"plateTime":0.38600710200117483,"extension":6.492823212888561},"index":12,"playId":"7ad30b1b-1b81-3087-a257-3d958afb96f2","pitchNumber":10,"startTime":"2026-06-28T00:53:49.028Z","endTime":"2026-06-28T00:53:52.527Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T00:53:52.527Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Crow-Armstrong flies out sharply to right fielder Sal Frelick.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-28T00:55:20.017Z","endTime":"2026-06-28T00:56:32.177Z","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":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.641609190341782,"aZ":-19.362845038735834,"pfxX":-7.124502554831644,"pfxZ":6.740235411137014,"pX":-0.5646808296536099,"pZ":3.6774088489911403,"vX0":5.986230672129356,"vY0":-136.44572373453303,"vZ0":0.5770566702600824,"x":138.52,"y":139.49,"x0":-1.8522738168399222,"y0":50.006791875232146,"z0":4.788812053566308,"aX":-13.550690940647936},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.5,"breakHorizontal":11.8,"spinRate":2410,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.4001323936876213,"extension":6.49358886329309},"index":0,"playId":"d91a18e3-35af-3db0-a135-a6260b7313fe","pitchNumber":1,"startTime":"2026-06-28T00:56:07.968Z","endTime":"2026-06-28T00:56:11.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22773113783499,"aZ":-27.066330343265733,"pfxX":-10.217724557862578,"pfxZ":2.775958285809848,"pX":0.30369901383978765,"pZ":1.5485048030550195,"vX0":9.108171255151579,"vY0":-134.32865914962494,"vZ0":-2.3422801018589356,"x":105.42,"y":196.97,"x0":-1.7921535624237146,"y0":50.003074734150694,"z0":4.3426370873869775,"aX":-18.801597022027895},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.8,"breakHorizontal":16.7,"spinRate":2240,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4066822031687507,"extension":6.625481056848097},"hitData":{"launchSpeed":104.9,"launchAngle":44.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":186.05,"coordY":78.29}},"index":1,"playId":"d85e5319-9ad8-3268-938e-6a1e315fd93d","pitchNumber":2,"startTime":"2026-06-28T00:56:22.604Z","endTime":"2026-06-28T00:56:32.177Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T00:56:32.177Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Shaw walks.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-28T00:56:34.124Z","endTime":"2026-06-28T00:58:03.953Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.8,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.743378907864507,"aZ":-31.943762167450373,"pfxX":-9.748172386519709,"pfxZ":0.11718761256237542,"pX":-1.2669021804844338,"pZ":2.4501909337610224,"vX0":5.401156844379404,"vY0":-137.29987319838963,"vZ0":-0.06209246892470566,"x":165.29,"y":172.62,"x0":-1.987123876457045,"y0":50.000866008313956,"z0":4.636423521250687,"aX":-18.717317202989264},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":0.4,"breakHorizontal":16.6,"spinRate":2148,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.3980406741383069,"extension":6.510264476609733},"index":0,"playId":"1da63b40-0d7b-3cf5-9e4d-e9498b24c155","pitchNumber":1,"startTime":"2026-06-28T00:57:01.540Z","endTime":"2026-06-28T00:57:05.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":82.6,"endSpeed":75.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.126254306887233,"aZ":-26.125831397125037,"pfxX":7.048585263314787,"pfxZ":4.125858205702652,"pX":1.0384131661456864,"pZ":2.1446833137595163,"vX0":5.13207593082523,"vY0":-120.2455852353919,"vZ0":0.877695104074038,"x":77.42,"y":180.87,"x0":-2.0385410705081224,"y0":50.0025631712033,"z0":4.09141525718131,"aX":10.328611190977906},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":7.9,"breakHorizontal":-14.0,"spinRate":2546,"spinDirection":83},"zone":14,"typeConfidence":2.0,"plateTime":0.4553677401042804,"extension":6.570907829564539},"index":1,"playId":"dd520708-f78a-3d05-9b37-723d8d7e2e4f","pitchNumber":2,"startTime":"2026-06-28T00:57:15.686Z","endTime":"2026-06-28T00:57:19.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.554640925876548,"aZ":-30.637467408498704,"pfxX":-9.594047421994496,"pfxZ":0.8243179660289943,"pX":-1.2034531728166902,"pZ":2.5334307814685304,"vX0":5.1554896669697285,"vY0":-135.41033584794283,"vZ0":0.3871218486941017,"x":162.87,"y":170.38,"x0":-1.8781624405766633,"y0":50.00502403036009,"z0":4.519625267763108,"aX":-17.948432343291067},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":1.8,"breakHorizontal":16.4,"spinRate":2144,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.40337597904326605,"extension":6.604522136694219},"index":2,"playId":"0c6b18fb-d316-3782-8daf-a3b7191f30e9","pitchNumber":3,"startTime":"2026-06-28T00:57:30.405Z","endTime":"2026-06-28T00:57:33.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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.739268232784383,"aZ":-33.47633150899646,"pfxX":-10.023538177878706,"pfxZ":-0.7106318222069978,"pX":0.22967547359576573,"pZ":1.3775242187548011,"vX0":9.01286878082852,"vY0":-133.83237602575505,"vZ0":-1.520066742836222,"x":108.25,"y":201.59,"x0":-1.8664162634904768,"y0":50.00546088530151,"z0":4.333108875658918,"aX":-18.330446941334706},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-1.4,"breakHorizontal":16.4,"spinRate":2133,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.40803674201490736,"extension":6.578607090369455},"index":3,"playId":"b411cb5e-d7b1-3e82-98b9-f91a82606f8d","pitchNumber":4,"startTime":"2026-06-28T00:57:43.897Z","endTime":"2026-06-28T00:57:47.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.923353240620074,"aZ":-18.60120725789466,"pfxX":-6.855607426361463,"pfxZ":7.250628354594925,"pX":-0.9643943368318543,"pZ":2.7862061594333194,"vX0":4.76352175461366,"vY0":-135.52916166355604,"vZ0":-1.3213382391719406,"x":153.76,"y":163.55,"x0":-1.8486941081733541,"y0":50.001421566876445,"z0":4.571374924751746,"aX":-12.830511112215358},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.1,"breakHorizontal":11.5,"spinRate":2505,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.40320608084156273,"extension":6.78194280046592},"index":4,"playId":"0fed9969-e8d5-3853-a760-511eba8d16b7","pitchNumber":5,"startTime":"2026-06-28T00:58:00.470Z","endTime":"2026-06-28T00:58:03.953Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T00:58:03.953Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Seiya Suzuki singles on a line drive to left fielder Jackson Chourio. Matt Shaw to 3rd.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-28T00:58:11.610Z","endTime":"2026-06-28T01:01:02.113Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"postOnThird":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.948129607109163,"aZ":-32.31528097501798,"pfxX":-10.296134454159391,"pfxZ":-0.0808085698676333,"pX":-0.16755668124235723,"pZ":1.493695683099794,"vX0":7.908424789693363,"vY0":-133.82122206640142,"vZ0":-1.742120023642686,"x":123.39,"y":198.45,"x0":-1.8130077383717902,"y0":50.00024315580825,"z0":4.452423025356264,"aX":-18.804887150742402},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":-0.2,"breakHorizontal":17.2,"spinRate":2225,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4081948622232523,"extension":6.549520444210237},"index":0,"playId":"6ba4ee7c-56e2-3069-b27b-19fcf3219033","pitchNumber":1,"startTime":"2026-06-28T00:58:29.024Z","endTime":"2026-06-28T00:58:56.048Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.1,"endSpeed":85.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.097356140673806,"aZ":-33.41618111500527,"pfxX":-10.535576002800116,"pfxZ":-0.6672182153849002,"pX":0.4920804972032484,"pZ":1.9745199345714817,"vX0":9.683946007406375,"vY0":-135.33408985547098,"vZ0":-0.4761967162906474,"x":98.24,"y":185.47,"x0":-1.748534437790185,"y0":50.000878275600826,"z0":4.475710265134519,"aX":-19.713748366560782},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":-1.1,"breakHorizontal":17.3,"spinRate":2290,"spinDirection":250},"zone":9,"typeConfidence":2.0,"plateTime":0.4033781176408855,"extension":6.5631469194469485},"index":1,"playId":"a141a13b-8cf4-3664-9b6e-998a297e21f8","pitchNumber":2,"startTime":"2026-06-28T00:58:56.490Z","endTime":"2026-06-28T00:59:00.077Z","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":93.2,"endSpeed":85.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.302800767405664,"aZ":-21.233375339892437,"pfxX":-8.665235371589484,"pfxZ":5.82134978425742,"pX":-0.17220569171691483,"pZ":3.684896169879324,"vX0":7.479682738980776,"vY0":-135.64912714007826,"vZ0":1.4505439178173798,"x":123.56,"y":139.29,"x0":-1.828035226851059,"y0":50.00310967909206,"z0":4.615063110858649,"aX":-16.28686938901881},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.0,"breakHorizontal":14.3,"spinRate":2540,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.4024694977392862,"extension":6.418448690064664},"index":2,"playId":"a5a2c878-1691-3a88-807f-f29ea3b9d918","pitchNumber":3,"startTime":"2026-06-28T00:59:16.337Z","endTime":"2026-06-28T00:59:19.633Z","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":1,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.922132745403136,"aZ":-25.108472698514174,"pfxX":7.485803422187358,"pfxZ":5.106666742616952,"pX":2.1239736230973225,"pZ":1.361567011403639,"vX0":7.386236089213563,"vY0":-116.88767138814163,"vZ0":-0.8147085794145119,"x":36.04,"y":202.02,"x0":-2.049173117284092,"y0":50.005421600137566,"z0":4.071069756685014,"aX":10.364370457880343},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":9.4,"breakHorizontal":-15.4,"spinRate":2588,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.46849574104660796,"extension":6.584911264408704},"index":3,"playId":"939e8561-eddc-3cc7-ad4e-f05cafabcf62","pitchNumber":4,"startTime":"2026-06-28T00:59:36.498Z","endTime":"2026-06-28T00:59:39.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.818505919316948,"aZ":-34.79482123719398,"pfxX":-8.977742052123455,"pfxZ":-1.4928418778547474,"pX":0.1863965315919082,"pZ":2.22803865356501,"vX0":8.803901365160653,"vY0":-131.3469008451799,"vZ0":1.0475492628392753,"x":109.9,"y":178.62,"x0":-2.0363000890379475,"y0":50.00403891934355,"z0":4.403756305710337,"aX":-15.748332517830308},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-2.3,"breakHorizontal":14.4,"spinRate":2257,"spinDirection":252},"zone":5,"typeConfidence":2.0,"plateTime":0.4164070808081952,"extension":6.614195612302831},"index":4,"playId":"9a486523-5521-3845-ae6b-f2cfe3ce85ed","pitchNumber":5,"startTime":"2026-06-28T00:59:57.863Z","endTime":"2026-06-28T01:00:01.095Z","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":92.9,"endSpeed":85.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.98724385620726,"aZ":-21.56260206255345,"pfxX":-8.086238254703321,"pfxZ":5.691234456676293,"pX":0.32078482500341426,"pZ":2.75005725765943,"vX0":8.983077901595072,"vY0":-135.08237202215673,"vZ0":-0.7660378026481591,"x":104.77,"y":164.53,"x0":-1.983325138834586,"y0":50.0016665679844,"z0":4.541089695506996,"aX":-15.075304461333136},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.3,"breakHorizontal":13.0,"spinRate":2319,"spinDirection":243},"zone":3,"typeConfidence":2.0,"plateTime":0.4041134757970033,"extension":6.693970611463282},"index":5,"playId":"ececaf39-4b95-38b0-9340-18c017236efd","pitchNumber":6,"startTime":"2026-06-28T01:00:22.398Z","endTime":"2026-06-28T01:00:25.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.55131571984515,"aZ":-30.869050872731187,"pfxX":4.904125149685667,"pfxZ":0.9249992497370343,"pX":0.9789989218477445,"pZ":2.1581787860795107,"vX0":5.551189622215774,"vY0":-117.48166388413993,"vZ0":1.941962217341864,"x":79.68,"y":180.51,"x0":-2.0443519093967466,"y0":50.00261978993913,"z0":4.173549289929099,"aX":6.909279176945702},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":2.4,"breakHorizontal":-10.2,"spinRate":2541,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.46477335462636127,"extension":6.735653110528479},"hitData":{"launchSpeed":86.9,"launchAngle":17.0,"totalDistance":242.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":88.16,"coordY":93.87}},"index":6,"playId":"c7504851-dc2f-388d-a0d9-3e1eaf3e989d","pitchNumber":7,"startTime":"2026-06-28T01:00:52.092Z","endTime":"2026-06-28T01:01:02.113Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:01:02.113Z","atBatIndex":50},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Alex Bregman out on a sacrifice fly to left fielder Jackson Chourio. Matt Shaw scores.","rbi":1,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-28T01:01:13.215Z","endTime":"2026-06-28T01:02:08.939Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"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":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":{"id":681982,"link":"/api/v1/people/681982"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.22888557086588,"aZ":-27.748255023020675,"pfxX":5.334794575753676,"pfxZ":3.0009467827911536,"pX":0.25605792121929366,"pZ":1.129864481803912,"vX0":3.751316066750958,"vY0":-120.09737653738011,"vZ0":-1.244572463999536,"x":107.24,"y":208.27,"x0":-2.014223315000583,"y0":50.00299516335381,"z0":4.101892641691905,"aX":7.864019689212709},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":5.4,"breakHorizontal":-10.6,"spinRate":2722,"spinDirection":85},"zone":14,"typeConfidence":2.0,"plateTime":0.4544707127392025,"extension":6.740493315798324},"index":0,"playId":"5033fadd-7a90-347e-ba27-4cb6cec290e6","pitchNumber":1,"startTime":"2026-06-28T01:01:40.097Z","endTime":"2026-06-28T01:01:44.007Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.604206464976055,"aZ":-30.574625790104047,"pfxX":-9.892882510891678,"pfxZ":0.8429611774268722,"pX":-0.6586114318462513,"pZ":2.2844789017180425,"vX0":6.927357989612128,"vY0":-135.97136461616134,"vZ0":-0.6645641347280786,"x":142.1,"y":177.1,"x0":-1.9393596127591828,"y0":50.00123929997411,"z0":4.632276136155804,"aX":-18.73525942412574},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":1.6,"breakHorizontal":16.7,"spinRate":2334,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.4010656003448543,"extension":6.572399203182111},"hitData":{"launchSpeed":86.1,"launchAngle":25.0,"totalDistance":327.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":87.94,"coordY":73.49}},"index":1,"playId":"a8aeb733-82a1-36a5-8a19-4ad5ee97e716","pitchNumber":2,"startTime":"2026-06-28T01:01:56.841Z","endTime":"2026-06-28T01:02:08.939Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:02:08.939Z","atBatIndex":51},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Michael Busch doubles (14) on a line drive to left fielder Jackson Chourio. Seiya Suzuki out at home on the throw, left fielder Jackson Chourio to shortstop Cooper Pratt to catcher William Contreras.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-28T01:02:23.122Z","endTime":"2026-06-28T01:02:49.547Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":806198,"link":"/api/v1/people/806198"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22368826238569,"aZ":-25.432209031736633,"pfxX":-7.5123384951337,"pfxZ":3.513124102483637,"pX":-0.11730546885561166,"pZ":2.5172303490464096,"vX0":7.465629073636481,"vY0":-136.9608676545112,"vZ0":-0.9713739415418595,"x":121.47,"y":170.81,"x0":-1.8885087951263055,"y0":50.00538046286909,"z0":4.598931654098926,"aX":-14.42707440310372},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.4,"breakHorizontal":12.2,"spinRate":2594,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.3982955949704232,"extension":6.572217930421323},"hitData":{"launchSpeed":95.9,"launchAngle":15.0,"totalDistance":253.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":91.56,"coordY":82.33}},"index":0,"playId":"83bdbe75-9d3c-3c40-b79f-2a37e718afd3","pitchNumber":1,"startTime":"2026-06-28T01:02:35.515Z","endTime":"2026-06-28T01:02:49.547Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:02:49.547Z","atBatIndex":52},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Andrew Vaughn pops out to first baseman Michael Busch in foul territory.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-28T01:05:15.244Z","endTime":"2026-06-28T01:06:14.744Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jacob Webb replaces Tyler Ferguson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T01:04:35.491Z","endTime":"2026-06-28T01:05:17.571Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657097,"link":"/api/v1/people/657097"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":80.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.618137389090613,"aZ":-33.66077215050585,"pfxX":0.6448916028629945,"pfxZ":-0.9298657587639596,"pX":0.6425605801442287,"pZ":2.2730280869261934,"vX0":8.651953890433754,"vY0":-124.4903490928673,"vZ0":-1.1422263390487757,"x":92.51,"y":177.41,"x0":-2.934941302442392,"y0":50.003015792479296,"z0":5.478020980457546,"aX":1.0298711406349572},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.7,"breakHorizontal":-2.8,"spinRate":2586,"spinDirection":59},"zone":6,"typeConfidence":0.76,"plateTime":0.4368879182020122,"extension":6.443929490033014},"index":1,"playId":"405f70f5-2f0f-30eb-8478-43d69f194e87","pitchNumber":1,"startTime":"2026-06-28T01:05:17.571Z","endTime":"2026-06-28T01:05:21.666Z","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":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.166127326072942,"aZ":-33.45872355266089,"pfxX":-0.6133050746188555,"pfxZ":-0.7929204738968805,"pX":0.5170178568217598,"pZ":1.4445792131487343,"vX0":8.514430121628195,"vY0":-126.39952236804639,"vZ0":-3.192292318434326,"x":97.29,"y":199.78,"x0":-2.8057993848305176,"y0":50.000297827228565,"z0":5.392192285723264,"aX":-1.0004004873131696},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.9,"breakHorizontal":-0.7,"spinRate":2591,"spinDirection":59},"zone":14,"typeConfidence":0.92,"plateTime":0.4322396909240438,"extension":6.25119645484547},"index":2,"playId":"e3c1ce48-508b-3c7a-b100-6877b8df6363","pitchNumber":2,"startTime":"2026-06-28T01:05:31.962Z","endTime":"2026-06-28T01:05:37.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.483976309712155,"aZ":-15.948698059143842,"pfxX":-7.712902991816116,"pfxZ":8.498757478216294,"pX":-0.1261514489864875,"pZ":3.6272990525816518,"vX0":10.068563537645575,"vY0":-136.87378783544867,"vZ0":-1.629891091554057,"x":121.81,"y":140.84,"x0":-2.839794834096528,"y0":50.00221877878912,"z0":5.3155980185112375,"aX":-14.724709149592135},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.2,"breakHorizontal":12.0,"spinRate":2481,"spinDirection":225},"zone":11,"typeConfidence":0.9,"plateTime":0.399255564531404,"extension":6.449689297730973},"index":3,"playId":"ee4c3d13-cb57-3832-ab5e-6c06d20b836e","pitchNumber":3,"startTime":"2026-06-28T01:05:48.452Z","endTime":"2026-06-28T01:05:51.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.69147022177729,"aZ":-33.19795830594738,"pfxX":1.32056259090583,"pfxZ":-0.6446505153538062,"pX":0.3848034102795978,"pZ":2.6549100545319613,"vX0":7.446292985359786,"vY0":-124.32393327323977,"vZ0":-0.20673498554578873,"x":102.33,"y":167.1,"x0":-2.798511291563374,"y0":50.00183663696445,"z0":5.453083574581808,"aX":2.1026832334929013},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.0,"breakHorizontal":-3.8,"spinRate":2537,"spinDirection":75},"zone":6,"typeConfidence":0.73,"plateTime":0.43756333621475196,"extension":6.452539737025891},"hitData":{"launchSpeed":84.8,"launchAngle":60.0,"totalDistance":180.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":172.08,"coordY":187.15}},"index":4,"playId":"e9f84782-2c89-320d-b5b9-95d041c194e2","pitchNumber":4,"startTime":"2026-06-28T01:06:04.720Z","endTime":"2026-06-28T01:06:14.744Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:06:14.744Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Yelich strikes out swinging.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-28T01:06:40.186Z","endTime":"2026-06-28T01:07:30.583Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Christian Yelich replaces Gary Sánchez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-28T01:06:42.408Z","endTime":"2026-06-28T01:06:42.409Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592885,"link":"/api/v1/people/592885"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":596142,"link":"/api/v1/people/596142"}},{"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":82.7,"endSpeed":76.3,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.711926311765932,"aZ":-42.627711842486285,"pfxX":3.834245981066332,"pfxZ":-7.139224348684143,"pX":-0.0028104025261038606,"pZ":2.540278768792063,"vX0":5.973185610996916,"vY0":-120.34176166108,"vZ0":1.7424554199030124,"x":117.11,"y":170.19,"x0":-3.0167750157901088,"y0":50.00317363541728,"z0":5.587560093491238,"aX":5.613191733676598},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-12.2,"breakHorizontal":-8.4,"spinRate":2535,"spinDirection":45},"zone":5,"typeConfidence":0.91,"plateTime":0.45542453804324756,"extension":6.097914933691123},"index":1,"playId":"c71bc52b-5f0d-3f5e-a3d6-e025790bc383","pitchNumber":1,"startTime":"2026-06-28T01:06:42.410Z","endTime":"2026-06-28T01:06:46.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.3,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.88228586459811,"aZ":-22.120774214672444,"pfxX":-11.405970481063667,"pfxZ":6.270273084864913,"pX":-0.8658135383817601,"pZ":2.801758188053374,"vX0":8.341132021746292,"vY0":-125.41367459445631,"vZ0":-2.3236909454308,"x":150.0,"y":163.13,"x0":-2.742681253448523,"y0":50.002039100704735,"z0":5.532844416987026,"aX":-18.282190813560515},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":11.0,"breakHorizontal":18.8,"spinRate":2239,"spinDirection":248},"zone":11,"typeConfidence":0.91,"plateTime":0.4357144873605594,"extension":6.19028787140131},"index":2,"playId":"9b98425c-1aea-3dde-aa38-4a3f59b578e5","pitchNumber":2,"startTime":"2026-06-28T01:06:56.555Z","endTime":"2026-06-28T01:07:00.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.289419268147093,"aZ":-14.49695843525215,"pfxX":-7.111841866250442,"pfxZ":9.036256636531792,"pX":-0.5292620221630581,"pZ":3.959038862561124,"vX0":8.653359910896564,"vY0":-138.8056858930858,"vZ0":-1.394149755383339,"x":137.17,"y":131.89,"x0":-2.7592565357253176,"y0":50.00555489858798,"z0":5.430392640654467,"aX":-13.917673079389097},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.3,"breakHorizontal":11.2,"spinRate":2499,"spinDirection":225},"zone":11,"typeConfidence":0.9,"plateTime":0.3942043414200258,"extension":6.358652733579079},"index":3,"playId":"ee42fdd8-3046-3fbb-bcab-71d9fe819c2f","pitchNumber":3,"startTime":"2026-06-28T01:07:11.574Z","endTime":"2026-06-28T01:07:15.733Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.16872216223535,"aZ":-13.933698248764921,"pfxX":-7.284811829572034,"pfxZ":9.378737799422712,"pX":-0.42024437569136147,"pZ":2.7188533349825414,"vX0":9.264611918896403,"vY0":-138.18080515618436,"vZ0":-4.2134207270029576,"x":133.02,"y":165.37,"x0":-2.8611957510666044,"y0":50.002742647015445,"z0":5.1917082061018025,"aX":-14.168001621874478},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.3,"breakHorizontal":11.4,"spinRate":2533,"spinDirection":225},"zone":4,"typeConfidence":0.9,"plateTime":0.3955414761153655,"extension":6.436083208290595},"index":4,"playId":"49383298-ec2b-34ec-9d10-635ec5719b56","pitchNumber":4,"startTime":"2026-06-28T01:07:26.884Z","endTime":"2026-06-28T01:07:30.583Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:07:30.583Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Bauers strikes out swinging.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-28T01:07:55.919Z","endTime":"2026-06-28T01:09:24.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[0],"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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jake Bauers replaces Blake Perkins.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-28T01:07:42.296Z","endTime":"2026-06-28T01:07:58.218Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":663368,"link":"/api/v1/people/663368"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.482015268073486,"aZ":-25.42961038528363,"pfxX":-11.931868910790083,"pfxZ":4.187699723965376,"pX":-1.272087584482927,"pZ":1.8735940757652194,"vX0":7.915757164137634,"vY0":-125.78613413115569,"vZ0":-3.842557154119533,"x":165.49,"y":188.19,"x0":-2.902812583763969,"y0":50.00091829754454,"z0":5.472691137032032,"aX":-19.20078123518975},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.0,"breakHorizontal":19.9,"spinRate":2136,"spinDirection":248},"zone":13,"typeConfidence":0.9,"plateTime":0.43472869415145654,"extension":6.358205545366696},"index":1,"playId":"b026b96c-e3d5-3cad-9290-d7ad12569c0c","pitchNumber":1,"startTime":"2026-06-28T01:07:58.218Z","endTime":"2026-06-28T01:08:02.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.36614349253595,"aZ":-22.829290837849562,"pfxX":-12.107326957397902,"pfxZ":5.890208887025185,"pX":-0.40969633673244693,"pZ":2.507322873480825,"vX0":9.317283093795574,"vY0":-124.95393564709931,"vZ0":-2.836864978174218,"x":132.62,"y":171.08,"x0":-2.6075004058115194,"y0":50.002628588004555,"z0":5.525978771573703,"aX":-19.211189476395546},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":10.2,"breakHorizontal":19.9,"spinRate":2317,"spinDirection":245},"zone":4,"typeConfidence":0.91,"plateTime":0.4377540454464337,"extension":6.213843516114323},"index":2,"playId":"0cbc5936-7453-3f16-89dd-07a24c7aa10c","pitchNumber":2,"startTime":"2026-06-28T01:08:12.215Z","endTime":"2026-06-28T01:08:15.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.283190542780247,"aZ":-15.254156208190055,"pfxX":-6.451675981201694,"pfxZ":8.91500697457184,"pX":-0.3052758971493991,"pZ":3.7098971142948964,"vX0":9.219839112489407,"vY0":-136.47990906390157,"vZ0":-1.561096205286664,"x":128.64,"y":138.61,"x0":-2.8793422519039784,"y0":50.00494694117437,"z0":5.33297626317495,"aX":-12.248856664999979},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.1,"breakHorizontal":9.8,"spinRate":2473,"spinDirection":228},"zone":11,"typeConfidence":0.9,"plateTime":0.40036247493622357,"extension":6.487339428549845},"index":3,"playId":"d8ba4ebf-0e7d-31ef-818f-f0bad83a3889","pitchNumber":3,"startTime":"2026-06-28T01:08:30.232Z","endTime":"2026-06-28T01:08:35.141Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-28T01:08:44.431Z","endTime":"2026-06-28T01:09:00.545Z","isPitch":false,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"}},{"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":86.8,"endSpeed":80.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.795478327622156,"aZ":-21.981003536852803,"pfxX":-9.539298264141298,"pfxZ":6.269374279960966,"pX":-0.1890034375300955,"pZ":2.1983982717575774,"vX0":9.024036065520516,"vY0":-126.18886332681363,"vZ0":-3.797643043964334,"x":124.2,"y":179.42,"x0":-2.5586941962889727,"y0":50.001407748631166,"z0":5.4773238481066615,"aX":-15.504073763738079},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":10.8,"breakHorizontal":15.4,"spinRate":2193,"spinDirection":246},"zone":5,"typeConfidence":0.89,"plateTime":0.4327680328294692,"extension":6.052763842011178},"index":5,"playId":"b8f1f522-a329-30e3-9e09-e0e783fcdcc8","pitchNumber":4,"startTime":"2026-06-28T01:09:00.545Z","endTime":"2026-06-28T01:09:04.087Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.40683503667193,"aZ":-24.059822206726864,"pfxX":-12.509743067162436,"pfxZ":5.108412409884,"pX":0.1728559075286191,"pZ":1.3299359262684578,"vX0":11.191045321689769,"vY0":-125.30146020612064,"vZ0":-5.1375159843398555,"x":110.41,"y":202.87,"x0":-2.7267971318293855,"y0":50.004974285036575,"z0":5.373645868698692,"aX":-19.886816655767195},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":8.2,"breakHorizontal":20.0,"spinRate":2197,"spinDirection":252},"zone":14,"typeConfidence":0.91,"plateTime":0.437190855068081,"extension":6.3600922574682395},"index":6,"playId":"f153d229-7572-3e9b-8b24-686bafcfabac","pitchNumber":5,"startTime":"2026-06-28T01:09:21.065Z","endTime":"2026-06-28T01:09:24.765Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:09:24.765Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nico Hoerner grounds out, shortstop Cooper Pratt to first baseman Andrew Vaughn.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-28T01:11:46.611Z","endTime":"2026-06-28T01:13:36.676Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657649,"fullName":"Jared Koenig","link":"/api/v1/people/657649"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7,8],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from left field to center field for Jackson Chourio.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T01:10:53.363Z","endTime":"2026-06-28T01:10:53.380Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"100"},{"details":{"description":"Christian Yelich remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-28T01:10:53.380Z","endTime":"2026-06-28T01:10:53.381Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592885,"link":"/api/v1/people/592885"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"501","replacedPlayer":{"id":596142,"link":"/api/v1/people/596142"}},{"details":{"description":"Jake Bauers remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-28T01:10:53.381Z","endTime":"2026-06-28T01:10:53.383Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":663368,"link":"/api/v1/people/663368"}},{"details":{"description":"Pitching Change: Jared Koenig replaces Grant Anderson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-06-28T01:10:53.383Z","endTime":"2026-06-28T01:11:48.931Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657649,"link":"/api/v1/people/657649"},"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":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.951148767015383,"aZ":-19.473536229394302,"pfxX":9.321100269424692,"pfxZ":6.561441544468674,"pX":-0.8480454951441265,"pZ":2.395229462421792,"vX0":-10.220323872395575,"vY0":-137.86864033182852,"vZ0":-6.32256949482811,"x":149.33,"y":174.11,"x0":1.685619995723966,"y0":50.00642251121905,"z0":6.02052383713815,"aX":18.05413749619653},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.8,"breakHorizontal":-14.9,"spinRate":2332,"spinDirection":146},"zone":13,"typeConfidence":0.91,"plateTime":0.39639016067504684,"extension":6.394475404235856},"index":4,"playId":"cf2299c3-896a-35f7-a185-fed4a36f2756","pitchNumber":1,"startTime":"2026-06-28T01:11:48.931Z","endTime":"2026-06-28T01:12:15.940Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"}}},{"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.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.334334314182886,"aZ":-19.182999519072393,"pfxX":9.504072252251028,"pfxZ":6.884313861320327,"pX":0.08697084692543225,"pZ":2.305986793376531,"vX0":-8.290110022958405,"vY0":-136.33657404395146,"vZ0":-6.253676948775155,"x":113.68,"y":176.52,"x0":1.9289047407163147,"y0":50.003447354267614,"z0":5.948873720742681,"aX":17.933665173120193},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.3,"breakHorizontal":-15.5,"spinRate":2367,"spinDirection":144},"zone":5,"typeConfidence":0.9,"plateTime":0.4014070820226445,"extension":6.341730893564355},"index":5,"playId":"b7c8decb-d6e1-3bb3-bff7-249c6bbc126d","pitchNumber":2,"startTime":"2026-06-28T01:12:14.095Z","endTime":"2026-06-28T01:12:18.807Z","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":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.907679404875214,"aZ":-25.89912577529677,"pfxX":7.690925633208232,"pfxZ":4.206833525654037,"pX":-0.3134427184645381,"pZ":3.0418037773986084,"vX0":-8.144541580716528,"vY0":-120.85873309141874,"vZ0":-1.2803690118517994,"x":128.95,"y":156.65,"x0":2.0890603051987644,"y0":50.00035071095981,"z0":5.837357903799794,"aX":11.461702607508471},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":7.6,"breakHorizontal":-12.1,"spinRate":1660,"spinDirection":131},"zone":1,"typeConfidence":0.88,"plateTime":0.45191756654419546,"extension":6.139643070704955},"index":6,"playId":"a323f09c-1314-3f82-a40d-fef2897e9103","pitchNumber":3,"startTime":"2026-06-28T01:12:41.418Z","endTime":"2026-06-28T01:12:47.464Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.03272862522022,"aZ":-16.140090018251442,"pfxX":7.271020344748872,"pfxZ":7.924737393577267,"pX":0.39191745027370356,"pZ":2.0901566813201433,"vX0":-6.502740216849412,"vY0":-141.11271514562804,"vZ0":-7.825101902577824,"x":102.06,"y":182.35,"x0":1.7774444373518556,"y0":50.00697761614248,"z0":5.931869952472483,"aX":14.719989082900932},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.0,"breakHorizontal":-11.9,"spinRate":2403,"spinDirection":155},"zone":9,"typeConfidence":0.85,"plateTime":0.38761473297885907,"extension":6.338987908849813},"index":7,"playId":"69e722ca-9c9e-3d5c-ac2a-72f94c9fc60d","pitchNumber":4,"startTime":"2026-06-28T01:13:08.779Z","endTime":"2026-06-28T01:13:12.229Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.109016817472757,"aZ":-38.455063805400286,"pfxX":-6.916052068440228,"pfxZ":-4.59402159854981,"pX":-0.01459371412908544,"pZ":2.3640703083844,"vX0":-3.1934885843404093,"vY0":-116.28971567952397,"vZ0":-0.010039410686311312,"x":117.56,"y":174.95,"x0":2.2755975430711244,"y0":50.00314966267136,"z0":6.020996948663027,"aX":-9.456761040976952},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-8.0,"breakHorizontal":13.3,"spinRate":2439,"spinDirection":307},"zone":5,"typeConfidence":0.91,"plateTime":0.4712763886499163,"extension":6.04762364623802},"hitData":{"launchSpeed":91.7,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.75,"coordY":151.68}},"index":8,"playId":"e51cc0c5-b3c2-34c3-942f-99a25ac49f96","pitchNumber":5,"startTime":"2026-06-28T01:13:28.519Z","endTime":"2026-06-28T01:13:36.676Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:13:36.676Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ called out on strikes.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-28T01:13:44.771Z","endTime":"2026-06-28T01:15:44.469Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657649,"fullName":"Jared Koenig","link":"/api/v1/people/657649"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":94.1,"endSpeed":86.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.741101633629583,"aZ":-17.906020643274637,"pfxX":7.294649429734215,"pfxZ":7.51255400775482,"pX":0.45854194592912,"pZ":2.613464056289041,"vX0":-6.756175527634574,"vY0":-136.82272981966872,"vZ0":-5.5999922269280535,"x":99.52,"y":168.22,"x0":2.010199552274943,"y0":50.00135017005538,"z0":5.910719771971572,"aX":13.851455345188102},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.6,"breakHorizontal":-11.8,"spinRate":2201,"spinDirection":152},"zone":6,"typeConfidence":0.87,"plateTime":0.4000719305262539,"extension":6.260462560011048},"index":0,"playId":"f1b2216a-083d-32be-90a3-dd0aeb6efb68","pitchNumber":1,"startTime":"2026-06-28T01:14:02.355Z","endTime":"2026-06-28T01:14:05.880Z","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":84.0,"endSpeed":78.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.013313531221574,"aZ":-26.07631657433995,"pfxX":7.586695527953914,"pfxZ":3.9799684164244677,"pX":0.35302732936032266,"pZ":1.9733327023294875,"vX0":-6.837274888913571,"vY0":-122.19268622731717,"vZ0":-3.4986039030206486,"x":103.54,"y":185.5,"x0":2.183624657906896,"y0":50.0040047607456,"z0":5.631002748883584,"aX":11.6294182203027},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.7,"breakHorizontal":-12.4,"spinRate":1756,"spinDirection":134},"zone":9,"typeConfidence":0.88,"plateTime":0.44594207526893204,"extension":6.306134001078515},"index":1,"playId":"40f7323c-faa0-3890-9549-3305c0c7c4f6","pitchNumber":2,"startTime":"2026-06-28T01:14:20.690Z","endTime":"2026-06-28T01:14:24.245Z","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":82.4,"endSpeed":76.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.427175158507268,"aZ":-28.747321126406256,"pfxX":8.219602915918161,"pfxZ":2.3394052723255503,"pX":0.2775605864027426,"pZ":0.7617186011267681,"vX0":-7.228445758068171,"vY0":-119.77922165193972,"vZ0":-5.1151746915638014,"x":106.42,"y":218.21,"x0":2.255187724775165,"y0":50.0018150606737,"z0":5.471458621520277,"aX":12.037078459074667},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.4,"breakHorizontal":-13.3,"spinRate":1714,"spinDirection":121},"zone":14,"typeConfidence":0.89,"plateTime":0.45591280326124206,"extension":6.277458427602482},"index":2,"playId":"1da39883-748a-36c7-9967-dfb906606b02","pitchNumber":3,"startTime":"2026-06-28T01:14:38.118Z","endTime":"2026-06-28T01:14:42.019Z","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":96.2,"endSpeed":88.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.36250677656288,"aZ":-18.88510209330735,"pfxX":7.524698451488347,"pfxZ":6.6403128773299205,"pX":0.5639031936235241,"pZ":3.0617549724201916,"vX0":-6.426889653577247,"vY0":-140.04270777016194,"vZ0":-4.677815155332458,"x":95.51,"y":156.11,"x0":1.9023359124906152,"y0":50.003503817999935,"z0":5.9759418133584274,"aX":15.061074619630704},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.3,"breakHorizontal":-12.5,"spinRate":2504,"spinDirection":152},"zone":3,"typeConfidence":0.89,"plateTime":0.3899738733406797,"extension":6.394409717705481},"index":3,"playId":"45ec00b9-c682-3b3a-b8a5-d573b1c6e91c","pitchNumber":4,"startTime":"2026-06-28T01:14:57.618Z","endTime":"2026-06-28T01:15:00.618Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":74.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.33000840636338,"aZ":-37.57706813825424,"pfxX":-7.399189566662729,"pfxZ":-3.9538941622547736,"pX":-0.6723287166238274,"pZ":0.9578165240036928,"vX0":-4.593725117936834,"vY0":-116.23113393346071,"vZ0":-2.830190397341042,"x":142.63,"y":212.92,"x0":2.2930296210925296,"y0":50.005347036447674,"z0":5.768767704269762,"aX":-10.098402232373639},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-7.6,"breakHorizontal":14.5,"spinRate":2449,"spinDirection":307},"zone":13,"typeConfidence":0.91,"plateTime":0.47171827870400307,"extension":5.984612689870248},"index":4,"playId":"cda355ad-bbb6-31d6-8c7b-6a82d5c99534","pitchNumber":5,"startTime":"2026-06-28T01:15:17.957Z","endTime":"2026-06-28T01:15:21.320Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":85.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.808853424100704,"aZ":-22.824165493951572,"pfxX":0.8839861722317761,"pfxZ":5.1459030787465965,"pX":0.33043532947351484,"pZ":1.664153510090992,"vX0":-5.8436802100391265,"vY0":-132.81102193073986,"vZ0":-5.973632814923472,"x":104.4,"y":193.85,"x0":2.428240125028394,"y0":50.00620971363014,"z0":5.562893430962181,"aX":1.608295602750245},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.4,"breakHorizontal":-0.6,"spinRate":2326,"spinDirection":143},"zone":9,"typeConfidence":0.91,"plateTime":0.40971918481638037,"extension":6.165898194723549},"index":5,"playId":"89468235-fe14-39b6-804a-1af1bc7959a8","pitchNumber":6,"startTime":"2026-06-28T01:15:40.821Z","endTime":"2026-06-28T01:15:44.469Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:15:44.469Z","atBatIndex":57},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Carson Kelly doubles (10) on a ground ball to left fielder Jake Bauers.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-28T01:15:50.105Z","endTime":"2026-06-28T01:17:08.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657649,"fullName":"Jared Koenig","link":"/api/v1/people/657649"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":84.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.369274355472044,"aZ":-20.560961777981905,"pfxX":1.7440471719778494,"pfxZ":6.500739637425603,"pX":0.06000905980266661,"pZ":1.8054140532444352,"vX0":-6.7108573454191145,"vY0":-131.88226616790467,"vZ0":-5.785626013063832,"x":114.71,"y":190.03,"x0":2.3955261569197916,"y0":50.00103530339872,"z0":5.513777467067953,"aX":3.115178224472333},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.9,"breakHorizontal":-1.9,"spinRate":2274,"spinDirection":144},"zone":8,"typeConfidence":0.91,"plateTime":0.4131141362084274,"extension":6.43246692190107},"index":0,"playId":"07ab6001-70cf-31a3-907d-dc19fae87dd5","pitchNumber":1,"startTime":"2026-06-28T01:16:12.451Z","endTime":"2026-06-28T01:16:16.090Z","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":82.4,"endSpeed":76.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.42104629671592,"aZ":-25.49759660213465,"pfxX":8.16943029832617,"pfxZ":4.557376126667865,"pX":0.006454838194050636,"pZ":2.4511649737736367,"vX0":-7.689711924354092,"vY0":-119.82593363346166,"vZ0":-2.49986139391644,"x":116.75,"y":172.6,"x0":2.183625775776546,"y0":50.00412598533293,"z0":5.767467912784369,"aX":11.975729679624028},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":7.9,"breakHorizontal":-13.1,"spinRate":1720,"spinDirection":130},"zone":5,"typeConfidence":0.88,"plateTime":0.4556990845225166,"extension":6.426831855311058},"index":1,"playId":"05e668dd-19e0-392a-b530-d30872adad28","pitchNumber":2,"startTime":"2026-06-28T01:16:28.713Z","endTime":"2026-06-28T01:16:32.097Z","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-06-28T01:16:38.338Z","endTime":"2026-06-28T01:16:56.088Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":82.2,"endSpeed":76.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.85306827835223,"aZ":-26.842071534891623,"pfxX":6.816156938929565,"pfxZ":3.643508322162581,"pX":0.2896023025401912,"pZ":1.7795215055176776,"vX0":-6.78626894788367,"vY0":-119.64176526834413,"vZ0":-3.292293342231062,"x":105.96,"y":190.73,"x0":2.2634972618174247,"y0":50.00487498672315,"z0":5.552684123229559,"aX":9.984737368883358},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":6.1,"breakHorizontal":-10.9,"spinRate":1670,"spinDirection":129},"zone":8,"typeConfidence":0.83,"plateTime":0.4560034171030707,"extension":6.42170691976234},"hitData":{"launchSpeed":78.4,"launchAngle":-2.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.18,"coordY":139.52}},"index":3,"playId":"4184339e-f346-39d8-9e14-219574efd088","pitchNumber":3,"startTime":"2026-06-28T01:16:56.088Z","endTime":"2026-06-28T01:17:08.404Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:17:08.404Z","atBatIndex":58},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Dansby Swanson pops out to shortstop Cooper Pratt.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-28T01:17:15.961Z","endTime":"2026-06-28T01:17:59.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657649,"fullName":"Jared Koenig","link":"/api/v1/people/657649"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","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":0},"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":81.4,"endSpeed":75.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.467136432698034,"aZ":-26.741416609978742,"pfxX":8.72257073957907,"pfxZ":3.7884361429771936,"pX":0.29869543325651815,"pZ":2.9219827918726966,"vX0":-7.060942142116688,"vY0":-118.44036534473561,"vZ0":-0.8161274426024051,"x":105.61,"y":159.89,"x0":2.170657756321614,"y0":50.00459439753989,"z0":5.694466640125376,"aX":12.519947055812},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":7.0,"breakHorizontal":-14.3,"spinRate":1762,"spinDirection":131},"zone":3,"typeConfidence":0.88,"plateTime":0.4606510942346289,"extension":6.437140950872179},"hitData":{"launchSpeed":92.8,"launchAngle":64.0,"totalDistance":169.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":114.31,"coordY":139.01}},"index":0,"playId":"9efa221b-af6e-3edd-9919-b966ef6ba7f4","pitchNumber":1,"startTime":"2026-06-28T01:17:49.100Z","endTime":"2026-06-28T01:17:59.090Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:17:59.090Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sal Frelick flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-28T01:20:03.285Z","endTime":"2026-06-28T01:20:42.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Trent Thornton replaces Jacob Webb.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T01:18:53.921Z","endTime":"2026-06-28T01:20:05.573Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663423,"link":"/api/v1/people/663423"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":76.2,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.1384781219911,"aZ":-41.95874519207319,"pfxX":3.9918695549562617,"pfxZ":-6.763740108317845,"pX":0.08062552756946777,"pZ":1.6779171718822277,"vX0":4.269518228018688,"vY0":-119.06013841887047,"vZ0":-0.332669983431791,"x":113.93,"y":193.48,"x0":-2.2490544213585655,"y0":50.00209127145466,"z0":5.591052156697269,"aX":5.775496326662387},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-12.1,"breakHorizontal":-8.2,"spinRate":3038,"spinDirection":48},"zone":8,"typeConfidence":0.91,"plateTime":0.4586445673495114,"extension":5.911915688599754},"index":1,"playId":"3e110fe4-0d4a-38a6-b17b-8c2c0a77268a","pitchNumber":1,"startTime":"2026-06-28T01:20:05.573Z","endTime":"2026-06-28T01:20:09.184Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.073061846873905,"aZ":-23.49032726775075,"pfxX":0.7456524211050386,"pfxZ":4.679679745238326,"pX":0.7036831993686243,"pZ":3.3242506830342218,"vX0":7.707638934911768,"vY0":-134.16094615926528,"vZ0":-1.2908816434315247,"x":90.18,"y":149.03,"x0":-2.2819571405079353,"y0":50.00430000723046,"z0":5.4573246298839635,"aX":1.3829403502840616},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.5,"breakHorizontal":-2.8,"spinRate":2596,"spinDirection":183},"zone":12,"typeConfidence":0.92,"plateTime":0.4054634786794109,"extension":6.027378127800713},"index":2,"playId":"9c75b4d0-e17d-3c20-89c1-16f156cf587a","pitchNumber":2,"startTime":"2026-06-28T01:20:19.557Z","endTime":"2026-06-28T01:20:23.536Z","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":95.0,"endSpeed":88.1,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.04753257063289,"aZ":-15.485288312627512,"pfxX":-3.3506069554603557,"pfxZ":8.473180913357554,"pX":-0.03230838851573549,"pZ":2.8942953425093076,"vX0":6.505775458779534,"vY0":-138.29719024523646,"vZ0":-4.049411250097778,"x":118.23,"y":160.63,"x0":-1.9623561622409027,"y0":50.0005121697652,"z0":5.391902128486975,"aX":-6.598225819720483},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.9,"breakHorizontal":4.9,"spinRate":2327,"spinDirection":210},"zone":2,"typeConfidence":0.88,"plateTime":0.39356999542448223,"extension":6.231638493498289},"hitData":{"launchSpeed":98.0,"launchAngle":24.0,"totalDistance":385.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.49,"coordY":43.8}},"index":3,"playId":"06a95635-6979-3aa4-a7fa-9b76199b6db6","pitchNumber":3,"startTime":"2026-06-28T01:20:34.740Z","endTime":"2026-06-28T01:20:42.891Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:20:42.891Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cooper Pratt grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-28T01:20:50.966Z","endTime":"2026-06-28T01:21:19.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.4,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.353516794805067,"aZ":-13.942561670314655,"pfxX":-4.434029428170989,"pfxZ":9.192651428899458,"pX":0.2825908687936981,"pZ":2.4961325752595225,"vX0":8.401155039036164,"vY0":-139.04807929193964,"vZ0":-5.309584573055505,"x":106.23,"y":171.38,"x0":-2.184157585198396,"y0":50.00558846822323,"z0":5.335153759793151,"aX":-8.797276728760384},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.8,"breakHorizontal":6.6,"spinRate":2302,"spinDirection":217},"zone":6,"typeConfidence":0.88,"plateTime":0.3919484904438888,"extension":6.465885785257033},"hitData":{"launchSpeed":82.7,"launchAngle":-5.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.3,"coordY":152.19}},"index":0,"playId":"dcd060bc-74d9-39f0-8e6a-44e751a49d9b","pitchNumber":1,"startTime":"2026-06-28T01:21:11.421Z","endTime":"2026-06-28T01:21:19.329Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:21:19.329Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"David Hamilton walks.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-28T01:21:46.068Z","endTime":"2026-06-28T01:22:58.903Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"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":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter David Hamilton replaces Joey Ortiz.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-28T01:21:30.839Z","endTime":"2026-06-28T01:21:48.363Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":687401,"link":"/api/v1/people/687401"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.8,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.39695830137916,"aZ":-12.933381669817923,"pfxX":-3.8548373817891974,"pfxZ":9.859391604206044,"pX":0.3634394854238023,"pZ":1.251244888081084,"vX0":8.065453603045995,"vY0":-138.01856596524942,"vZ0":-8.42237282932797,"x":103.15,"y":205.0,"x0":-2.0807855575229617,"y0":50.00260777862375,"z0":5.19036101692856,"aX":-7.523203660365176},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":5.5,"spinRate":2290,"spinDirection":211},"zone":14,"typeConfidence":0.92,"plateTime":0.3951173622320896,"extension":6.369589866917039},"index":1,"playId":"cb5e5058-8f9c-34ff-a146-2ab418439bd1","pitchNumber":1,"startTime":"2026-06-28T01:21:48.363Z","endTime":"2026-06-28T01:21:52.502Z","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":2},"pitchData":{"startSpeed":82.0,"endSpeed":76.2,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.105173628687787,"aZ":-42.42756361215379,"pfxX":2.879227412704673,"pfxZ":-7.112777661509982,"pX":0.8711079650613899,"pZ":0.6016253018713897,"vX0":6.317819027239855,"vY0":-119.36357036910826,"vZ0":-2.336931960730814,"x":83.8,"y":222.54,"x0":-2.1845642471804667,"y0":50.00122002612661,"z0":5.415560949361017,"aX":4.151258168969485},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-13.2,"breakHorizontal":-6.7,"spinRate":3097,"spinDirection":53},"zone":14,"typeConfidence":0.92,"plateTime":0.4589687084717524,"extension":6.185616509847208},"index":2,"playId":"96d22b1d-e2f3-362c-b18e-ab38a46e78b3","pitchNumber":2,"startTime":"2026-06-28T01:22:03.641Z","endTime":"2026-06-28T01:22:07.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.552995917917436,"aZ":-15.180847299612608,"pfxX":-4.994654179606995,"pfxZ":8.840062577057266,"pX":-0.9873092877077644,"pZ":3.9186491316160295,"vX0":4.829962665437325,"vY0":-137.52965468393046,"vZ0":-1.284821074625585,"x":154.63,"y":132.98,"x0":-2.1145437808455645,"y0":50.00063985210264,"z0":5.418033050335412,"aX":-9.598842779310923},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.0,"breakHorizontal":8.0,"spinRate":2380,"spinDirection":212},"zone":11,"typeConfidence":0.77,"plateTime":0.3977564322867755,"extension":6.224874283653651},"index":3,"playId":"e23aa47f-0d6f-35c5-a413-d92f659f5542","pitchNumber":3,"startTime":"2026-06-28T01:22:22.397Z","endTime":"2026-06-28T01:22:25.955Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.0,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.896959781257593,"aZ":-15.770567970579279,"pfxX":-4.20487340085851,"pfxZ":8.675415357592478,"pX":-0.6306612963190737,"pZ":2.855427262965269,"vX0":5.968611290069701,"vY0":-136.15233533616825,"vZ0":-3.6122003716162094,"x":141.04,"y":161.68,"x0":-2.2977327075179987,"y0":50.00347464827291,"z0":5.280361273677656,"aX":-7.951656633520805},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.2,"breakHorizontal":6.5,"spinRate":2302,"spinDirection":217},"zone":1,"typeConfidence":0.81,"plateTime":0.4012096945887964,"extension":6.361948100010361},"index":4,"playId":"d0345118-5637-3a06-87af-ca9802a2f78f","pitchNumber":4,"startTime":"2026-06-28T01:22:38.413Z","endTime":"2026-06-28T01:22:41.971Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.135,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.093034852273515,"aZ":-17.07142759453872,"pfxX":-4.700876950697584,"pfxZ":8.040899190215693,"pX":-1.1188988470198984,"pZ":2.7434417825317503,"vX0":4.58446278617034,"vY0":-135.7647431719581,"vZ0":-3.8643174536192775,"x":159.65,"y":164.71,"x0":-2.2138912113813998,"y0":50.00016555234052,"z0":5.364121268039182,"aX":-8.825884872273281},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.0,"breakHorizontal":7.6,"spinRate":2333,"spinDirection":216},"zone":11,"typeConfidence":0.64,"plateTime":0.40254134912848727,"extension":6.379667171582783},"index":5,"playId":"e0641be2-1d63-3ff9-ba00-52ea3f5bbd9f","pitchNumber":5,"startTime":"2026-06-28T01:22:55.307Z","endTime":"2026-06-28T01:22:58.903Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:22:58.903Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Chourio grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-28T01:23:01.643Z","endTime":"2026-06-28T01:24:12.257Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.01139556091935,"aZ":-20.533706019206498,"pfxX":-7.018312173285574,"pfxZ":6.009765619506636,"pX":-0.5141455755008825,"pZ":3.0232923694456235,"vX0":6.102836135547805,"vY0":-137.68683696779948,"vZ0":-3.1161812630268377,"x":136.6,"y":157.15,"x0":-1.8378555119527566,"y0":50.00456491503493,"z0":5.54483754203465,"aX":-13.59734275750539},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.4,"breakHorizontal":11.6,"spinRate":2206,"spinDirection":206},"zone":1,"typeConfidence":0.87,"plateTime":0.39646084054214903,"extension":6.252163124610735},"index":0,"playId":"8e330753-400d-3a18-87e5-892891460874","pitchNumber":1,"startTime":"2026-06-28T01:23:26.653Z","endTime":"2026-06-28T01:23:30.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.707446852534336,"aZ":-13.779420276539007,"pfxX":-3.1642403926798948,"pfxZ":9.47910291574221,"pX":-0.8203227036541773,"pZ":3.933874370151262,"vX0":4.345301075159135,"vY0":-138.16913565149508,"vZ0":-2.0681439316230694,"x":148.27,"y":132.57,"x0":-1.9995393459931645,"y0":50.00343930489807,"z0":5.613979758181159,"aX":-6.1412597464282115},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.9,"breakHorizontal":4.9,"spinRate":2381,"spinDirection":206},"zone":11,"typeConfidence":0.93,"plateTime":0.3958523431219727,"extension":6.226704565608748},"index":1,"playId":"a124f3a2-535b-394b-bff7-4361699e4606","pitchNumber":2,"startTime":"2026-06-28T01:23:47.067Z","endTime":"2026-06-28T01:23:50.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.89387463825585,"aZ":-27.750207098351332,"pfxX":0.407337297942466,"pfxZ":2.5414179241863017,"pX":0.22356536708600935,"pZ":2.057880461188472,"vX0":5.717289752833746,"vY0":-130.60608375732602,"vZ0":-3.73575111980782,"x":108.48,"y":183.22,"x0":-2.0409262725062813,"y0":50.000844510711545,"z0":5.579194256617389,"aX":0.7064347366639787},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.1,"breakHorizontal":-1.9,"spinRate":2807,"spinDirection":151},"zone":8,"typeConfidence":0.91,"plateTime":0.4183832827647236,"extension":6.100055564114475},"hitData":{"launchSpeed":99.1,"launchAngle":-5.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.07,"coordY":138.51}},"index":2,"playId":"cee8b52b-e172-3ca1-9284-b766dde5712a","pitchNumber":3,"startTime":"2026-06-28T01:24:03.244Z","endTime":"2026-06-28T01:24:12.257Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:24:12.257Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out swinging.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-28T01:26:17.988Z","endTime":"2026-06-28T01:28:44.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6,7,8,9,10],"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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"David Hamilton remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T01:25:25.359Z","endTime":"2026-06-28T01:25:25.384Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"901","replacedPlayer":{"id":687401,"link":"/api/v1/people/687401"}},{"details":{"description":"Pitching Change: Joel Kuhnel replaces Jared Koenig.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-28T01:25:25.384Z","endTime":"2026-06-28T01:26:20.278Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669270,"link":"/api/v1/people/669270"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.58513100241622,"aZ":-24.595332206186487,"pfxX":-10.083229391024005,"pfxZ":3.7414197353259704,"pX":-0.4442745520118242,"pZ":2.079641212354766,"vX0":4.5682619238179765,"vY0":-140.83859365694116,"vZ0":-6.9970176674280165,"x":133.93,"y":182.63,"x0":-0.7701405927030615,"y0":50.00181233170821,"z0":6.168010340172571,"aX":-20.417198476659966},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":5.6,"breakHorizontal":17.4,"spinRate":2266,"spinDirection":226},"zone":7,"typeConfidence":0.93,"plateTime":0.38772015513931946,"extension":6.293653645890861},"index":2,"playId":"135054b9-8792-35f8-be81-497a8b38f1e9","pitchNumber":1,"startTime":"2026-06-28T01:26:20.278Z","endTime":"2026-06-28T01:26:23.879Z","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":83.7,"endSpeed":77.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.359822432428903,"aZ":-31.767303277708105,"pfxX":2.4118976317607013,"pfxZ":0.2709983021720799,"pX":-0.004205028350855961,"pZ":2.62218387013075,"vX0":2.7652624610401935,"vY0":-121.97045404005128,"vZ0":-2.366733823953818,"x":117.16,"y":167.98,"x0":-1.46481614015554,"y0":50.00337481769481,"z0":6.336830726244555,"aX":3.6443513661848113},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.2,"breakHorizontal":-5.0,"spinRate":2390,"spinDirection":75},"zone":5,"typeConfidence":0.93,"plateTime":0.44857344486693496,"extension":5.895050916878226},"index":3,"playId":"6af2b33d-f4e6-37de-9499-31c911fa0a98","pitchNumber":2,"startTime":"2026-06-28T01:26:36.064Z","endTime":"2026-06-28T01:26:39.088Z","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":4,"startTime":"2026-06-28T01:26:57.378Z","endTime":"2026-06-28T01:27:03.525Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.509527347904534,"aZ":-25.896963757591333,"pfxX":-8.18954242485162,"pfxZ":3.0778663937287636,"pX":-0.501394096430754,"pZ":3.43017130243564,"vX0":3.1523032258826853,"vY0":-141.1460872522946,"vZ0":-3.2709129676166895,"x":136.11,"y":146.17,"x0":-0.5608072756904293,"y0":50.00624164732831,"z0":6.249333416566229,"aX":-16.72616271753454},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.2,"breakHorizontal":14.3,"spinRate":2230,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.3862765477422756,"extension":6.333255976341097},"index":5,"playId":"3ce81f74-cf88-3446-8390-1db32fdb4c48","pitchNumber":3,"startTime":"2026-06-28T01:27:03.525Z","endTime":"2026-06-28T01:27:07.098Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":90.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.04009478811231,"aZ":-26.120054394581995,"pfxX":-9.003613527068332,"pfxZ":2.9420963209811135,"pX":-1.1913166836170388,"pZ":0.6905228972250014,"vX0":2.563347335172978,"vY0":-141.96285986038293,"vZ0":-10.771504213657561,"x":162.41,"y":220.14,"x0":-0.931463790597776,"y0":50.00515861894549,"z0":6.173056666193863,"aX":-18.527356095388228},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":3.5,"breakHorizontal":15.8,"spinRate":2326,"spinDirection":226},"zone":13,"typeConfidence":0.93,"plateTime":0.38465315100268604,"extension":6.351377817704136},"index":6,"playId":"ad1f7f7f-b42d-3530-8dac-c45cd159aab3","pitchNumber":4,"startTime":"2026-06-28T01:27:22.188Z","endTime":"2026-06-28T01:27:25.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.81808051994163,"aZ":-28.47896839863265,"pfxX":0.9962384724735521,"pfxZ":2.1499014855132295,"pX":-0.24612080652239185,"pZ":2.2493723553515386,"vX0":3.5094561422521706,"vY0":-129.79389797413893,"vZ0":-4.352127552302732,"x":126.38,"y":178.05,"x0":-1.7402893803294173,"y0":50.00634720287428,"z0":6.093666363087667,"aX":1.7155729969149367},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.2,"breakHorizontal":-2.5,"spinRate":2489,"spinDirection":138},"zone":5,"typeConfidence":0.9,"plateTime":0.420513641070551,"extension":6.192310683640087},"index":7,"playId":"511982d0-a53c-3871-829f-ae1703e63f20","pitchNumber":5,"startTime":"2026-06-28T01:27:40.835Z","endTime":"2026-06-28T01:27:44.885Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":77.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.749943200675823,"aZ":-31.394020982171117,"pfxX":1.781257611416601,"pfxZ":0.5189203516411318,"pX":-1.2342343509289466,"pZ":2.8156648458687137,"vX0":0.1877843178573591,"vY0":-120.79112266429536,"vZ0":-1.9262177522431005,"x":164.05,"y":162.76,"x0":-1.544462691195937,"y0":50.00201670285993,"z0":6.350987979978301,"aX":2.6649310298340017},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.7,"breakHorizontal":-3.2,"spinRate":2428,"spinDirection":55},"zone":11,"typeConfidence":0.93,"plateTime":0.4512845181457825,"extension":5.92705848628426},"index":8,"playId":"ee00785b-120d-3a03-9fcb-9197060d13ed","pitchNumber":6,"startTime":"2026-06-28T01:28:01.320Z","endTime":"2026-06-28T01:28:04.610Z","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":95.2,"endSpeed":87.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.525248425706447,"aZ":-17.61513527667614,"pfxX":-3.791558723812935,"pfxZ":7.405161728149732,"pX":-1.3745572994824433,"pZ":3.6221358882097126,"vX0":0.2337585091490013,"vY0":-138.75117061649777,"vZ0":-4.089640741566493,"x":169.39,"y":140.98,"x0":-0.9661746564602088,"y0":50.006356836205406,"z0":6.27531419391688,"aX":-7.458292811853563},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.8,"breakHorizontal":6.8,"spinRate":2429,"spinDirection":220},"zone":11,"typeConfidence":0.92,"plateTime":0.3934476325346603,"extension":6.255496088707229},"index":9,"playId":"d67dfe22-025f-3a61-be10-b2ea88895827","pitchNumber":7,"startTime":"2026-06-28T01:28:22.908Z","endTime":"2026-06-28T01:28:26.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.214228938079437,"aZ":-29.598999065763234,"pfxX":1.6314761311998707,"pfxZ":1.5170187551571575,"pX":0.24796734074469748,"pZ":1.0390091934108387,"vX0":3.365841452001237,"vY0":-129.0042411831844,"vZ0":-7.150695338325148,"x":107.55,"y":210.73,"x0":-1.2804431281976814,"y0":50.006128114795125,"z0":6.096808685573756,"aX":2.779288024325505},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.6,"breakHorizontal":-3.6,"spinRate":2597,"spinDirection":118},"zone":14,"typeConfidence":0.76,"plateTime":0.4228927941273106,"extension":6.406406188446871},"index":10,"playId":"d7aba265-087c-3d2e-bae5-e83e03b33203","pitchNumber":8,"startTime":"2026-06-28T01:28:40.033Z","endTime":"2026-06-28T01:28:44.701Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:28:44.701Z","atBatIndex":64},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Michael Conforto homers (5) on a fly ball to right center field.","rbi":1,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-28T01:29:07.769Z","endTime":"2026-06-28T01:30:50.758Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":{"id":669270,"link":"/api/v1/people/669270"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Michael Conforto replaces Matt Shaw.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-28T01:29:01.599Z","endTime":"2026-06-28T01:29:10.078Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":807713,"link":"/api/v1/people/807713"}},{"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":96.7,"endSpeed":89.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.630775283675018,"aZ":-23.682235817401278,"pfxX":-8.609587115322023,"pfxZ":4.207882165320053,"pX":-0.4687042255634626,"pZ":1.5200710824632437,"vX0":3.61597296470286,"vY0":-140.58500319783954,"vZ0":-8.98518441595311,"x":134.87,"y":197.74,"x0":-0.6476473541564518,"y0":50.00128835341434,"z0":6.275163761449947,"aX":-17.360823833221037},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.1,"breakHorizontal":14.9,"spinRate":2287,"spinDirection":221},"zone":13,"typeConfidence":0.93,"plateTime":0.3884940781896633,"extension":6.396184327689646},"index":1,"playId":"014c140a-a3d5-38e3-a31d-0eae18869787","pitchNumber":1,"startTime":"2026-06-28T01:29:10.078Z","endTime":"2026-06-28T01:29:14.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.27650922333084,"aZ":-26.033781283693248,"pfxX":-7.885262209620157,"pfxZ":3.093946782345869,"pX":-1.0067139904106894,"pZ":1.4844111088952998,"vX0":2.660693470513913,"vY0":-139.2737648350614,"vZ0":-8.091058471043969,"x":155.37,"y":198.7,"x0":-0.9440419079039686,"y0":50.00476019448686,"z0":6.122204190867203,"aX":-15.65060695499876},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.3,"breakHorizontal":13.8,"spinRate":2231,"spinDirection":219},"zone":13,"typeConfidence":0.92,"plateTime":0.39174219182530434,"extension":6.39659530096636},"index":2,"playId":"e2b66ebb-7d89-360a-8467-1667a6b09aed","pitchNumber":2,"startTime":"2026-06-28T01:29:37.923Z","endTime":"2026-06-28T01:29:41.411Z","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":1},"index":3,"startTime":"2026-06-28T01:29:47.949Z","endTime":"2026-06-28T01:30:03.470Z","isPitch":false,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.587452629769192,"aZ":-29.57740704610171,"pfxX":0.8104162951528431,"pfxZ":1.4885891261299715,"pX":0.7738720468233878,"pZ":-1.0304439055761128,"vX0":5.62029286582949,"vY0":-131.22652867761718,"vZ0":-11.88049689075829,"x":87.5,"y":266.6,"x0":-1.5003859851194077,"y0":50.00537365364352,"z0":5.756745658974934,"aX":1.4133261671105029},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.2,"breakHorizontal":-2.6,"spinRate":2567,"spinDirection":129},"zone":14,"typeConfidence":0.93,"plateTime":0.41727820840798646,"extension":6.392155273066422},"index":4,"playId":"58200829-404e-3fa4-af44-f40f56e8a073","pitchNumber":3,"startTime":"2026-06-28T01:30:03.470Z","endTime":"2026-06-28T01:30:06.520Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.795402901987796,"aZ":-27.95978715492343,"pfxX":1.6793962107429325,"pfxZ":2.326155813308783,"pX":0.03922456263618182,"pZ":1.9106490122710311,"vX0":3.8360682475882815,"vY0":-132.72274550282407,"vZ0":-5.559376223257041,"x":115.5,"y":187.19,"x0":-1.6351802599604832,"y0":50.000001660341276,"z0":6.034063385366105,"aX":3.0348765554052624},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.4,"breakHorizontal":-3.7,"spinRate":2511,"spinDirection":161},"zone":8,"typeConfidence":0.9,"plateTime":0.4105650560424472,"extension":6.505990107363307},"hitData":{"launchSpeed":101.6,"launchAngle":32.0,"totalDistance":401.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":209.52,"coordY":59.52}},"index":5,"playId":"e409db2d-f833-3625-8e6f-057713f37387","pitchNumber":4,"startTime":"2026-06-28T01:30:25.073Z","endTime":"2026-06-28T01:30:50.758Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:30:50.758Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Seiya Suzuki grounds out, third baseman David Hamilton to first baseman Andrew Vaughn.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-28T01:30:38.108Z","endTime":"2026-06-28T01:32:58.035Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.0876774265558,"aZ":-28.199948178315847,"pfxX":0.09092632147820967,"pfxZ":2.1523496096588257,"pX":-0.23048654620051584,"pZ":1.6916558285034706,"vX0":2.93445163524584,"vY0":-134.20453009282886,"vZ0":-6.466803512619131,"x":125.79,"y":193.11,"x0":-1.3448754252641786,"y0":50.00051949651502,"z0":6.112089699680003,"aX":0.1671470317438033},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.9,"breakHorizontal":-0.7,"spinRate":2556,"spinDirection":162},"zone":8,"typeConfidence":0.91,"plateTime":0.4064397697926587,"extension":6.476245474692403},"index":0,"playId":"9f76f302-3379-32da-ae4d-6af009fe6b2b","pitchNumber":1,"startTime":"2026-06-28T01:31:40.686Z","endTime":"2026-06-28T01:31:44.249Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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.4,"endSpeed":88.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.933502964515945,"aZ":-25.27845750225816,"pfxX":-9.32846633094406,"pfxZ":3.441507759781283,"pX":-0.7521842522577968,"pZ":2.919789962992072,"vX0":3.9234179364307624,"vY0":-140.38711454247857,"vZ0":-4.915072097565408,"x":145.67,"y":159.95,"x0":-0.9537570946375039,"y0":50.00012936670468,"z0":6.332646849626255,"aX":-18.66953468432179},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":5.4,"breakHorizontal":16.1,"spinRate":2227,"spinDirection":217},"zone":1,"typeConfidence":0.93,"plateTime":0.38973482244512647,"extension":6.538018926847973},"index":1,"playId":"1026b543-d60d-397e-90da-b081263efd78","pitchNumber":2,"startTime":"2026-06-28T01:31:55.150Z","endTime":"2026-06-28T01:31:59.190Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.397722442650803,"aZ":-34.12292336582368,"pfxX":1.4874332181106187,"pfxZ":-1.279729739628971,"pX":0.09081095923977493,"pZ":2.630176139387468,"vX0":3.4139985236165558,"vY0":-122.73338043283779,"vZ0":-1.8613293291802901,"x":113.54,"y":167.77,"x0":-1.5116790627036965,"y0":50.002264935026595,"z0":6.305724144003368,"aX":2.267296146480388},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.5,"breakHorizontal":-3.5,"spinRate":2467,"spinDirection":65},"zone":5,"typeConfidence":0.93,"plateTime":0.4463570618581869,"extension":6.0401455089243115},"index":2,"playId":"f271c277-6ae6-3479-b4ba-f24bab29859f","pitchNumber":3,"startTime":"2026-06-28T01:32:11.556Z","endTime":"2026-06-28T01:32:15.288Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":85.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.971717792124295,"aZ":-29.54346298548326,"pfxX":-0.3137705233635071,"pfxZ":1.473212486389862,"pX":1.811681287645317,"pZ":0.0815592069773253,"vX0":8.226740897032531,"vY0":-132.1156931651936,"vZ0":-9.938127277873642,"x":47.94,"y":236.58,"x0":-1.2862083869415482,"y0":50.00584380453545,"z0":6.0231419122699705,"aX":-0.5622301323223606},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":0.8,"breakHorizontal":-1.0,"spinRate":2533,"spinDirection":57},"zone":14,"typeConfidence":0.92,"plateTime":0.41268652577617226,"extension":6.425433635526267},"index":3,"playId":"801c7d31-f99e-33d5-be93-3d593e14cb31","pitchNumber":4,"startTime":"2026-06-28T01:32:29.931Z","endTime":"2026-06-28T01:32:32.931Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.637615804178132,"aZ":-24.551420103652298,"pfxX":-8.444096608167992,"pfxZ":3.7333927935075817,"pX":-0.8207344042250857,"pZ":2.925977531320324,"vX0":3.181766046545129,"vY0":-141.21248058412863,"vZ0":-5.299743728517825,"x":148.28,"y":159.78,"x0":-0.8572783058282022,"y0":50.004591905171765,"z0":6.382145688029239,"aX":-17.254969656136062},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.0,"breakHorizontal":14.8,"spinRate":2330,"spinDirection":218},"zone":11,"typeConfidence":0.92,"plateTime":0.38614414716376766,"extension":6.299261087639388},"hitData":{"launchSpeed":80.8,"launchAngle":-32.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":91.09,"coordY":166.19}},"index":4,"playId":"c0d19437-26f3-307b-a274-7560bd71c49e","pitchNumber":5,"startTime":"2026-06-28T01:32:50.033Z","endTime":"2026-06-28T01:32:58.035Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:32:58.035Z","atBatIndex":66},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alex Bregman lines out sharply to left fielder Jake Bauers.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-28T01:33:05.790Z","endTime":"2026-06-28T01:33:31.993Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"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":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.7501338986112,"aZ":-25.810183195007962,"pfxX":-8.193144944019092,"pfxZ":3.1921426966981272,"pX":-0.09357267233863074,"pZ":2.4432722400696116,"vX0":4.842095373897935,"vY0":-139.85797172110395,"vZ0":-6.122953677321379,"x":120.57,"y":172.81,"x0":-0.7774164259112547,"y0":50.00085681170447,"z0":6.339436649350767,"aX":-16.327585624386018},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":4.8,"breakHorizontal":13.9,"spinRate":2336,"spinDirection":218},"zone":5,"typeConfidence":0.92,"plateTime":0.3907109987878137,"extension":6.317734131105069},"hitData":{"launchSpeed":100.9,"launchAngle":19.0,"totalDistance":342.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":79.51,"coordY":69.65}},"index":0,"playId":"cd99d070-cecd-302d-ba40-9e2917ed47f1","pitchNumber":1,"startTime":"2026-06-28T01:33:25.386Z","endTime":"2026-06-28T01:33:31.993Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:33:31.993Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brice Turang grounds out to first baseman Michael Busch.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-28T01:35:59.810Z","endTime":"2026-06-28T01:37:23.801Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592826,"fullName":"Vince Velasquez","link":"/api/v1/people/592826"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Justin Dean replaces Michael Conforto, batting 2nd, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T01:34:59.710Z","endTime":"2026-06-28T01:34:59.725Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681909,"link":"/api/v1/people/681909"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"202","replacedPlayer":{"id":624424,"link":"/api/v1/people/624424"}},{"details":{"description":"Pitching Change: Vince Velasquez replaces Trent Thornton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-28T01:34:59.725Z","endTime":"2026-06-28T01:36:02.027Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592826,"link":"/api/v1/people/592826"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":73.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.16349317947493,"aZ":-34.97187704293388,"pfxX":1.6602544496558198,"pfxZ":-2.0251945475377777,"pX":-0.5451162380817444,"pZ":2.554457335701541,"vX0":3.457408884054897,"vY0":-117.16591581950834,"vZ0":0.37091245630828595,"x":137.78,"y":169.81,"x0":-2.2583702998684916,"y0":50.000380551315494,"z0":5.675269535521277,"aX":2.2964722553179944},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-3.2,"breakHorizontal":-3.8,"spinRate":2372,"spinDirection":49},"zone":4,"typeConfidence":2.0,"plateTime":0.4683561094257276,"extension":6.240291418765649},"index":2,"playId":"32acc75b-27eb-3245-afd1-4344d15543c4","pitchNumber":1,"startTime":"2026-06-28T01:36:02.027Z","endTime":"2026-06-28T01:36:05.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.56391289897466,"aZ":-12.230029341307647,"pfxX":-4.742490206615273,"pfxZ":10.564183240677732,"pX":1.3147797921962838,"pZ":1.230230951394998,"vX0":10.144561712460362,"vY0":-136.4219793101138,"vZ0":-8.56018244373755,"x":66.88,"y":205.56,"x0":-1.8331027312943975,"y0":50.00112766626237,"z0":5.248346131492762,"aX":-8.952492775073413},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.4,"breakHorizontal":6.5,"spinRate":2492,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.40124949446499913,"extension":6.7632158470480555},"index":3,"playId":"a5fd16b5-d2fd-3e6c-beb4-1cd53103d5fe","pitchNumber":2,"startTime":"2026-06-28T01:36:17.083Z","endTime":"2026-06-28T01:36:20.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.12080560206693,"aZ":-12.06985151535413,"pfxX":-5.1214752399057755,"pfxZ":10.769557704882367,"pX":0.5827806151451121,"pZ":1.551544747343586,"vX0":8.41155387207069,"vY0":-135.62946164623617,"vZ0":-7.702096939053602,"x":94.79,"y":196.89,"x0":-1.8906006404935791,"y0":50.00432282778962,"z0":5.266349045772878,"aX":-9.562455696000294},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.0,"breakHorizontal":7.6,"spinRate":2467,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.40354929954807783,"extension":6.800900059106008},"index":4,"playId":"22da0db7-e742-3a3a-bc80-0cf879620ce4","pitchNumber":3,"startTime":"2026-06-28T01:36:35.160Z","endTime":"2026-06-28T01:36:38.688Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.135883572221122,"aZ":-11.151691810878031,"pfxX":-3.3533201806043342,"pfxZ":11.215813267784075,"pX":0.42663227105007423,"pZ":2.2381995809166284,"vX0":7.823837064165195,"vY0":-135.8857166141431,"vZ0":-6.298664761203562,"x":100.74,"y":178.35,"x0":-2.051282475638557,"y0":50.003647230072026,"z0":5.357310709386497,"aX":-6.2866093968340655},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.2,"breakHorizontal":4.4,"spinRate":2509,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.40273173849588595,"extension":6.864457003003834},"index":5,"playId":"ee22d50f-4fde-35dc-8564-e7deef896824","pitchNumber":4,"startTime":"2026-06-28T01:36:52.263Z","endTime":"2026-06-28T01:36:55.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.953607872856434,"aZ":-12.341280484811598,"pfxX":-4.312585209731791,"pfxZ":10.561418764900875,"pX":0.6874050695098873,"pZ":1.8368558850169343,"vX0":8.238620811368222,"vY0":-135.7377044460742,"vZ0":-7.006485475634991,"x":90.8,"y":189.18,"x0":-1.8180935225773414,"y0":50.001011971799684,"z0":5.299363741987016,"aX":-8.097572372160233},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.9,"breakHorizontal":6.2,"spinRate":2435,"spinDirection":203},"zone":9,"typeConfidence":2.0,"plateTime":0.40254068007415045,"extension":6.859947662772293},"hitData":{"launchSpeed":101.1,"launchAngle":1.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.65,"coordY":164.54}},"index":6,"playId":"0353fff1-881f-304b-bbba-fcbc5c573e26","pitchNumber":5,"startTime":"2026-06-28T01:37:16.556Z","endTime":"2026-06-28T01:37:23.801Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:37:23.801Z","atBatIndex":68},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"William Contreras pops out to first baseman Michael Busch.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-28T01:37:30.988Z","endTime":"2026-06-28T01:38:35.454Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592826,"fullName":"Vince Velasquez","link":"/api/v1/people/592826"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.782680312566782,"aZ":-21.600457389884586,"pfxX":-0.257727662771579,"pfxZ":6.044658820933316,"pX":1.312840045979101,"pZ":0.7875589614551243,"vX0":8.401591685251507,"vY0":-130.73968961614824,"vZ0":-7.488962505140046,"x":66.96,"y":217.52,"x0":-1.8943987044234047,"y0":50.00412875132513,"z0":5.283032045617534,"aX":-0.45102394572627963},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.6,"breakHorizontal":-1.2,"spinRate":2563,"spinDirection":188},"zone":14,"typeConfidence":2.0,"plateTime":0.4172349453149704,"extension":6.823195278222797},"index":0,"playId":"0d05e1dc-c47f-37bd-8766-dfa6ae91d04a","pitchNumber":1,"startTime":"2026-06-28T01:37:53.271Z","endTime":"2026-06-28T01:38:02.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.435189537164774,"aZ":-13.87577320583766,"pfxX":-3.0279327930297533,"pfxZ":9.909699653071595,"pX":0.8431276955203347,"pZ":2.6575787727250924,"vX0":8.293860512913193,"vY0":-134.8081073857703,"vZ0":-4.652680693995841,"x":84.86,"y":167.03,"x0":-1.8755235330096456,"y0":50.00096032741009,"z0":5.380377513255584,"aX":-5.590689718678042},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.2,"breakHorizontal":3.7,"spinRate":2466,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.4057975466448718,"extension":6.8063684532067175},"index":1,"playId":"c062bf88-0ea0-3e89-a214-e7483170ae01","pitchNumber":2,"startTime":"2026-06-28T01:38:07.132Z","endTime":"2026-06-28T01:38:11.049Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.17249954699666,"aZ":-17.214998254607973,"pfxX":-0.6798920936772026,"pfxZ":8.299092579369795,"pX":1.0191574575285185,"pZ":2.6511080056364924,"vX0":7.658078556501341,"vY0":-132.84356758655832,"vZ0":-4.076427257829101,"x":78.15,"y":167.2,"x0":-1.8021437301297791,"y0":50.00317320061971,"z0":5.442542449202135,"aX":-1.2261231101184298},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.4,"breakHorizontal":-0.2,"spinRate":2572,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.41096472503329284,"extension":6.746518855314397},"hitData":{"launchSpeed":63.4,"launchAngle":75.0,"totalDistance":53.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":131.49,"coordY":183.0}},"index":2,"playId":"53a10678-14e5-3af0-802b-5004604c1be3","pitchNumber":3,"startTime":"2026-06-28T01:38:27.366Z","endTime":"2026-06-28T01:38:35.454Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:38:35.454Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Garrett Mitchell grounds out, first baseman Michael Busch to pitcher Vince Velasquez.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-28T01:39:04.853Z","endTime":"2026-06-28T01:42:06.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592826,"fullName":"Vince Velasquez","link":"/api/v1/people/592826"},"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":"72.23"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.49"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.50"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.40"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.97"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.28"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.80"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.80"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.79"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.68"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.87"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.32"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.50"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".905"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.259"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".591"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.200"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".350"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".517"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".481"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".227"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".526"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".150"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".056"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".095"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".905"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.259"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".591"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.200"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".350"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".517"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5],"actionIndex":[0,2],"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":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":592826,"link":"/api/v1/people/592826"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Garrett Mitchell replaces Andrew Vaughn.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-28T01:38:49.820Z","endTime":"2026-06-28T01:39:07.151Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":683734,"link":"/api/v1/people/683734"}},{"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":93.3,"endSpeed":85.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.59081886365718,"aZ":-17.017169773762753,"pfxX":-4.018678100182176,"pfxZ":8.049808727130277,"pX":0.2188522253632825,"pZ":3.504201122145041,"vX0":7.329559909853137,"vY0":-135.8439230937869,"vZ0":-2.111277097183774,"x":108.66,"y":144.17,"x0":-1.9827450533916406,"y0":50.005231035830334,"z0":5.464312716972548,"aX":-7.5698672783809},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.4,"breakHorizontal":5.9,"spinRate":2301,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.40200471888451883,"extension":6.788842260640985},"index":1,"playId":"4439cde9-3bad-3c40-9682-df305c8dc8c4","pitchNumber":1,"startTime":"2026-06-28T01:39:07.151Z","endTime":"2026-06-28T01:39:10.829Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"startTime":"2026-06-28T01:39:28.312Z","endTime":"2026-06-28T01:41:16.148Z","isPitch":false,"type":"action","player":{"id":669003,"link":"/api/v1/people/669003"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.447128029789134,"aZ":-13.838130100288646,"pfxX":-2.7704243236537724,"pfxZ":9.627951731983062,"pX":0.7299515783054027,"pZ":1.6014126872955885,"vX0":8.100502262777,"vY0":-136.72322323990906,"vZ0":-7.53462982452788,"x":89.18,"y":195.54,"x0":-1.9035134877087019,"y0":50.00539312403432,"z0":5.3311313565930964,"aX":-5.27849697304635},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.1,"breakHorizontal":3.5,"spinRate":2340,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.3996959017970019,"extension":6.781781659651488},"index":3,"playId":"d9987e57-3bba-3a13-8912-50415514ad07","pitchNumber":2,"startTime":"2026-06-28T01:41:16.148Z","endTime":"2026-06-28T01:41:19.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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.362870669353203,"aZ":-14.182425914700223,"pfxX":-2.2494378387909633,"pfxZ":9.53338748416394,"pX":1.2089820238697577,"pZ":2.8190728703242036,"vX0":9.169853825855336,"vY0":-136.1399704087137,"vZ0":-4.343332134979289,"x":70.92,"y":162.67,"x0":-1.9027107797241047,"y0":50.003452250447225,"z0":5.408732154467627,"aX":-4.24641303831971},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.6,"breakHorizontal":2.3,"spinRate":2373,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.4014972147592135,"extension":6.726978962619414},"index":4,"playId":"a0c817f4-a221-32a7-98ba-0f3d15f6d3be","pitchNumber":3,"startTime":"2026-06-28T01:41:41.960Z","endTime":"2026-06-28T01:41:45.718Z","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.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.750567221585655,"aZ":-14.24513378966409,"pfxX":-2.4638718673151754,"pfxZ":9.61480009907557,"pX":0.30469243736374185,"pZ":2.2848953598131714,"vX0":6.7477817205692325,"vY0":-135.03646878524023,"vZ0":-5.7137909173662935,"x":105.39,"y":177.09,"x0":-1.8957796274774934,"y0":50.00242153016389,"z0":5.413955832104128,"aX":-4.59508190835704},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.6,"breakHorizontal":3.1,"spinRate":2224,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.4041305722098194,"extension":6.671486067448479},"hitData":{"launchSpeed":95.3,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.89,"coordY":167.39}},"index":5,"playId":"5df359c3-6ef7-36cb-a9a8-289cd35f39c5","pitchNumber":4,"startTime":"2026-06-28T01:41:59.569Z","endTime":"2026-06-28T01:42:06.687Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:42:06.687Z","atBatIndex":70}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Garrett Mitchell grounds out, first baseman Michael Busch to pitcher Vince Velasquez.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-28T01:39:04.853Z","endTime":"2026-06-28T01:42:06.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592826,"fullName":"Vince Velasquez","link":"/api/v1/people/592826"},"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":"72.23"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.49"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.50"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.40"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.97"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.28"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.80"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.80"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.79"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.68"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.87"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.32"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.50"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".905"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.259"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".591"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.200"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".350"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".517"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".481"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".227"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".526"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".150"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".056"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".095"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".905"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.259"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".591"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.200"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".350"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".517"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5],"actionIndex":[0,2],"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":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":592826,"link":"/api/v1/people/592826"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Garrett Mitchell replaces Andrew Vaughn.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-28T01:38:49.820Z","endTime":"2026-06-28T01:39:07.151Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":683734,"link":"/api/v1/people/683734"}},{"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":93.3,"endSpeed":85.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.59081886365718,"aZ":-17.017169773762753,"pfxX":-4.018678100182176,"pfxZ":8.049808727130277,"pX":0.2188522253632825,"pZ":3.504201122145041,"vX0":7.329559909853137,"vY0":-135.8439230937869,"vZ0":-2.111277097183774,"x":108.66,"y":144.17,"x0":-1.9827450533916406,"y0":50.005231035830334,"z0":5.464312716972548,"aX":-7.5698672783809},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.4,"breakHorizontal":5.9,"spinRate":2301,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.40200471888451883,"extension":6.788842260640985},"index":1,"playId":"4439cde9-3bad-3c40-9682-df305c8dc8c4","pitchNumber":1,"startTime":"2026-06-28T01:39:07.151Z","endTime":"2026-06-28T01:39:10.829Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"startTime":"2026-06-28T01:39:28.312Z","endTime":"2026-06-28T01:41:16.148Z","isPitch":false,"type":"action","player":{"id":669003,"link":"/api/v1/people/669003"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.447128029789134,"aZ":-13.838130100288646,"pfxX":-2.7704243236537724,"pfxZ":9.627951731983062,"pX":0.7299515783054027,"pZ":1.6014126872955885,"vX0":8.100502262777,"vY0":-136.72322323990906,"vZ0":-7.53462982452788,"x":89.18,"y":195.54,"x0":-1.9035134877087019,"y0":50.00539312403432,"z0":5.3311313565930964,"aX":-5.27849697304635},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.1,"breakHorizontal":3.5,"spinRate":2340,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.3996959017970019,"extension":6.781781659651488},"index":3,"playId":"d9987e57-3bba-3a13-8912-50415514ad07","pitchNumber":2,"startTime":"2026-06-28T01:41:16.148Z","endTime":"2026-06-28T01:41:19.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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.362870669353203,"aZ":-14.182425914700223,"pfxX":-2.2494378387909633,"pfxZ":9.53338748416394,"pX":1.2089820238697577,"pZ":2.8190728703242036,"vX0":9.169853825855336,"vY0":-136.1399704087137,"vZ0":-4.343332134979289,"x":70.92,"y":162.67,"x0":-1.9027107797241047,"y0":50.003452250447225,"z0":5.408732154467627,"aX":-4.24641303831971},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.6,"breakHorizontal":2.3,"spinRate":2373,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.4014972147592135,"extension":6.726978962619414},"index":4,"playId":"a0c817f4-a221-32a7-98ba-0f3d15f6d3be","pitchNumber":3,"startTime":"2026-06-28T01:41:41.960Z","endTime":"2026-06-28T01:41:45.718Z","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.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.750567221585655,"aZ":-14.24513378966409,"pfxX":-2.4638718673151754,"pfxZ":9.61480009907557,"pX":0.30469243736374185,"pZ":2.2848953598131714,"vX0":6.7477817205692325,"vY0":-135.03646878524023,"vZ0":-5.7137909173662935,"x":105.39,"y":177.09,"x0":-1.8957796274774934,"y0":50.00242153016389,"z0":5.413955832104128,"aX":-4.59508190835704},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.6,"breakHorizontal":3.1,"spinRate":2224,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.4041305722098194,"extension":6.671486067448479},"hitData":{"launchSpeed":95.3,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.89,"coordY":167.39}},"index":5,"playId":"5df359c3-6ef7-36cb-a9a8-289cd35f39c5","pitchNumber":4,"startTime":"2026-06-28T01:41:59.569Z","endTime":"2026-06-28T01:42:06.687Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:42:06.687Z","atBatIndex":70},"scoringPlays":[3,22,34,41,42,51,65],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2],"bottom":[3,4,5,6],"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":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":131.62,"y":149.51},"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":1,"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":70.89,"y":67.44},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":1,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"coordinates":{"x":121.7,"y":32.89},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":1,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":84.9,"y":73.2},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":1,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"coordinates":{"x":169.96,"y":74.62},"type":"O","description":"Flyout"}]}},{"startIndex":7,"endIndex":13,"top":[7,8,9],"bottom":[10,11,12,13],"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":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":27.12,"y":103.67},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"coordinates":{"x":184.46,"y":147.6},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"coordinates":{"x":181.46,"y":73.53},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":114.82,"y":177.02},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"coordinates":{"x":103.67,"y":161.31},"type":"O","description":"Forceout"}]}},{"startIndex":14,"endIndex":19,"top":[14,15,16],"bottom":[17,18,19],"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":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":107.72,"y":165.87},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":3,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"coordinates":{"x":150.57,"y":100.53},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":3,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"coordinates":{"x":104.52,"y":140.33},"type":"O","description":"Forceout"}]}},{"startIndex":20,"endIndex":29,"top":[20,21,22,23,24,25,26],"bottom":[27,28,29],"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":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"coordinates":{"x":115.83,"y":100.5},"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":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":212.11,"y":75.67},"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":4,"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":150.37,"y":187.03},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":97.23,"y":173.85},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":4,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":190.6,"y":114.09},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":4,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"coordinates":{"x":100.12,"y":162.32},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":4,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"coordinates":{"x":151.73,"y":153.7},"type":"O","description":"Lineout"}]}},{"startIndex":30,"endIndex":36,"top":[30,31,32],"bottom":[33,34,35,36],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":139.56,"y":74.95},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":5,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"coordinates":{"x":170.32,"y":52.03},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":5,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":92.01,"y":114.69},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":5,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"coordinates":{"x":151.81,"y":147.63},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":5,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"coordinates":{"x":116.34,"y":162.32},"type":"O","description":"Groundout"}]}},{"startIndex":37,"endIndex":47,"top":[37,38,39,40,41,42,43,44],"bottom":[45,46,47],"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":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"coordinates":{"x":104.18,"y":165.36},"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":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":195.27,"y":114.77},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":164.98,"y":100.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":6,"pitcher":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":229.06,"y":83.0},"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":6,"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":92.01,"y":158.27},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":6,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"coordinates":{"x":103.56,"y":141.8},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":6,"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":131.27,"y":53.66},"type":"O","description":"Flyout"}]}},{"startIndex":48,"endIndex":55,"top":[48,49,50,51,52],"bottom":[53,54,55],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":186.05,"y":78.29},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":88.16,"y":93.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":7,"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":87.94,"y":73.49},"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":7,"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":91.56,"y":82.33},"type":"H","description":"Double"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"coordinates":{"x":172.08,"y":187.15},"type":"O","description":"Pop Out"}]}},{"startIndex":56,"endIndex":63,"top":[56,57,58,59],"bottom":[60,61,62,63],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":657649,"fullName":"Jared Koenig","link":"/api/v1/people/657649"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":109.75,"y":151.68},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":657649,"fullName":"Jared Koenig","link":"/api/v1/people/657649"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":67.18,"y":139.52},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":657649,"fullName":"Jared Koenig","link":"/api/v1/people/657649"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":114.31,"y":139.01},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":135.49,"y":43.8},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"coordinates":{"x":113.3,"y":152.19},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"coordinates":{"x":134.07,"y":138.51},"type":"O","description":"Groundout"}]}},{"startIndex":64,"endIndex":70,"top":[64,65,66,67],"bottom":[68,69,70],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"coordinates":{"x":209.52,"y":59.52},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":91.09,"y":166.19},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":79.51,"y":69.65},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":9,"pitcher":{"id":592826,"fullName":"Vince Velasquez","link":"/api/v1/people/592826"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":157.65,"y":164.54},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":9,"pitcher":{"id":592826,"fullName":"Vince Velasquez","link":"/api/v1/people/592826"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":131.49,"y":183.0},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":9,"pitcher":{"id":592826,"fullName":"Vince Velasquez","link":"/api/v1/people/592826"},"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"coordinates":{"x":157.89,"y":167.39},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":4,"hits":2,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":2,"hits":5,"errors":0,"leftOnBase":2},"away":{"runs":8,"hits":9,"errors":0,"leftOnBase":5}},"defense":{"pitcher":{"id":592826,"fullName":"Vince Velasquez","link":"/api/v1/people/592826"},"catcher":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"first":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"second":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"third":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"shortstop":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"left":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"center":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"right":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"onDeck":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"inHole":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"battingOrder":5,"team":{"id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"}},"offense":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"onDeck":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"inHole":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"battingOrder":4,"team":{"id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"}},"balls":2,"strikes":1,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":6,"airOuts":9,"runs":8,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":11,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".242","atBats":34,"obp":".336","slg":".404","ops":".740","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":20,"rbi":8,"leftOnBase":4,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.33","popOuts":2,"lineOuts":3},"pitching":{"flyOuts":6,"groundOuts":10,"airOuts":10,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":30,"obp":".194","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":116,"era":"4.27","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.25","battersFaced":31,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":116,"balls":43,"strikes":73,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":2,"pitchesPerInning":"12.89","runsScoredPer9":"2.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":12,"putOuts":27,"errors":0,"chances":39,"passedBall":0,"pickoffs":0}},"players":{"ID592826":{"person":{"id":592826,"fullName":"Vince Velasquez","link":"/api/v1/people/592826"},"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, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"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":12,"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":12,"balls":5,"strikes":7,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":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":2,"gamesStarted":0,"flyOuts":4,"groundOuts":3,"airOuts":6,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":11,"obp":".091","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":43,"era":"0.00","inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.30","battersFaced":11,"outs":10,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":43,"balls":14,"strikes":29,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"12.90","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"2.70","walksPer9Inn":"0.00","hitsPer9Inn":"2.70","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID624424":{"person":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"jerseyNumber":"20","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"201","stats":{"batting":{"note":"a-","summary":"1-1 | HR, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":17,"groundOuts":21,"airOuts":26,"runs":15,"doubles":10,"triples":0,"homeRuns":5,"strikeOuts":38,"baseOnBalls":16,"intentionalWalks":0,"hits":26,"hitByPitch":0,"avg":".236","atBats":110,"obp":".331","slg":".464","ops":".795","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":127,"totalBases":51,"rbi":16,"leftOnBase":49,"sacBunts":0,"sacFlies":1,"babip":".309","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.00","popOuts":2,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":39,"errors":0,"chances":39,"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"}]},"ID664023":{"person":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"jerseyNumber":"8","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | HR, 3 K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":44,"groundOuts":52,"airOuts":67,"runs":55,"doubles":15,"triples":2,"homeRuns":17,"strikeOuts":110,"baseOnBalls":45,"intentionalWalks":3,"hits":67,"hitByPitch":4,"avg":".227","atBats":295,"obp":".336","slg":".464","ops":".800","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":345,"totalBases":137,"rbi":41,"leftOnBase":181,"sacBunts":0,"sacFlies":1,"babip":".296","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.35","popOuts":11,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":139,"errors":1,"chances":143,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID681799":{"person":{"id":681799,"fullName":"Ethan Roberts","link":"/api/v1/people/681799"},"jerseyNumber":"39","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":22,"gamesStarted":0,"flyOuts":9,"groundOuts":28,"airOuts":26,"runs":12,"doubles":2,"triples":1,"homeRuns":3,"strikeOuts":17,"baseOnBalls":13,"intentionalWalks":0,"hits":20,"hitByPitch":3,"atBats":91,"obp":".336","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":427,"era":"3.86","inningsPitched":"25.2","wins":0,"losses":2,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":11,"whip":"1.29","battersFaced":107,"outs":77,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":427,"balls":170,"strikes":257,"strikePercentage":".600","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".000","pitchesPerInning":"16.64","gamesFinished":5,"strikeoutWalkRatio":"1.31","strikeoutsPer9Inn":"5.96","walksPer9Inn":"4.56","hitsPer9Inn":"7.01","runsScoredPer9":"4.21","homeRunsPer9":"1.05","inheritedRunners":10,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665871":{"person":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":6,"flyOuts":32,"groundOuts":56,"airOuts":55,"runs":22,"doubles":7,"triples":0,"homeRuns":8,"strikeOuts":30,"baseOnBalls":11,"intentionalWalks":0,"hits":40,"hitByPitch":1,"atBats":178,"obp":".272","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":750,"era":"4.04","inningsPitched":"49.0","wins":6,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"1.04","battersFaced":193,"outs":147,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":750,"balls":284,"strikes":466,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.02","rbi":0,"winPercentage":".857","pitchesPerInning":"15.31","gamesFinished":2,"strikeoutWalkRatio":"2.73","strikeoutsPer9Inn":"5.51","walksPer9Inn":"2.02","hitsPer9Inn":"7.35","runsScoredPer9":"4.04","homeRunsPer9":"1.47","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID573204":{"person":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":0,"flyOuts":17,"groundOuts":10,"airOuts":29,"runs":12,"doubles":1,"triples":0,"homeRuns":5,"strikeOuts":27,"baseOnBalls":11,"intentionalWalks":1,"hits":16,"hitByPitch":0,"atBats":81,"obp":".293","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":399,"era":"4.50","inningsPitched":"22.0","wins":2,"losses":2,"saves":2,"saveOpportunities":5,"holds":6,"blownSaves":3,"earnedRuns":11,"whip":"1.23","battersFaced":93,"outs":66,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":399,"balls":136,"strikes":263,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.34","rbi":0,"winPercentage":".500","pitchesPerInning":"18.14","gamesFinished":5,"strikeoutWalkRatio":"2.45","strikeoutsPer9Inn":"11.05","walksPer9Inn":"4.50","hitsPer9Inn":"6.55","runsScoredPer9":"4.91","homeRunsPer9":"2.05","inheritedRunners":11,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621053":{"person":{"id":621053,"fullName":"Tyler Ferguson","link":"/api/v1/people/621053"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":3,"strikes":7,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":5,"runs":5,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":22,"obp":".318","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":88,"era":"9.00","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.40","battersFaced":22,"outs":15,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":24,"strikes":64,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".---","pitchesPerInning":"17.60","gamesFinished":3,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"12.60","walksPer9Inn":"0.00","hitsPer9Inn":"12.60","runsScoredPer9":"9.00","homeRunsPer9":"5.40","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID684007":{"person":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":65,"groundOuts":77,"airOuts":104,"runs":46,"doubles":14,"triples":1,"homeRuns":20,"strikeOuts":88,"baseOnBalls":23,"intentionalWalks":0,"hits":74,"hitByPitch":3,"atBats":342,"obp":".271","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1416,"era":"4.40","inningsPitched":"92.0","wins":5,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"1.05","battersFaced":369,"outs":276,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1416,"balls":490,"strikes":926,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":3,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".455","pitchesPerInning":"15.39","gamesFinished":0,"strikeoutWalkRatio":"3.83","strikeoutsPer9Inn":"8.61","walksPer9Inn":"2.25","hitsPer9Inn":"7.24","runsScoredPer9":"4.50","homeRunsPer9":"1.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":26,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":5,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608324":{"person":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | BB, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{},"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":81,"flyOuts":50,"groundOuts":74,"airOuts":111,"runs":38,"doubles":11,"triples":1,"homeRuns":6,"strikeOuts":60,"baseOnBalls":42,"intentionalWalks":2,"hits":77,"hitByPitch":6,"avg":".242","atBats":318,"obp":".338","slg":".340","ops":".678","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":370,"totalBases":108,"rbi":27,"leftOnBase":172,"sacBunts":0,"sacFlies":4,"babip":".277","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"53.00","popOuts":30,"lineOuts":31},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":133,"putOuts":45,"errors":4,"chances":182,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID699393":{"person":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393"},"jerseyNumber":"75","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":7,"groundOuts":18,"airOuts":11,"runs":7,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".265","atBats":49,"obp":".308","slg":".388","ops":".696","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":53,"totalBases":19,"rbi":6,"leftOnBase":14,"sacBunts":1,"sacFlies":0,"babip":".300","groundOutsToAirouts":"1.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.00","popOuts":0,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":13,"errors":1,"chances":30,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683737":{"person":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"jerseyNumber":"29","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"500","stats":{"batting":{"summary":"1-2 | 2B, 2 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":10,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":59,"groundOuts":68,"airOuts":80,"runs":33,"doubles":14,"triples":2,"homeRuns":9,"strikeOuts":81,"baseOnBalls":57,"intentionalWalks":1,"hits":71,"hitByPitch":8,"avg":".239","atBats":297,"obp":".373","slg":".391","ops":".764","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":365,"totalBases":116,"rbi":44,"leftOnBase":154,"sacBunts":0,"sacFlies":3,"babip":".295","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":8,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":79,"putOuts":603,"errors":1,"chances":683,"fielding":".999","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID608348":{"person":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | 2B, BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":61,"flyOuts":26,"groundOuts":47,"airOuts":56,"runs":30,"doubles":10,"triples":0,"homeRuns":4,"strikeOuts":35,"baseOnBalls":23,"intentionalWalks":0,"hits":53,"hitByPitch":3,"avg":".277","atBats":191,"obp":".364","slg":".393","ops":".757","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":217,"totalBases":75,"rbi":29,"leftOnBase":90,"sacBunts":0,"sacFlies":0,"babip":".322","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.75","popOuts":12,"lineOuts":18},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":6,"era":"18.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"2.00","battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":6,"balls":1,"strikes":5,"strikePercentage":".830","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"6.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"18.00","runsScoredPer9":"18.00","homeRunsPer9":"18.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":9,"stolenBases":36,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":14,"putOuts":403,"errors":6,"chances":423,"fielding":".986","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID691718":{"person":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"jerseyNumber":"4","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"100","stats":{"batting":{"summary":"0-5 | 3 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":47,"groundOuts":54,"airOuts":81,"runs":50,"doubles":13,"triples":4,"homeRuns":17,"strikeOuts":95,"baseOnBalls":33,"intentionalWalks":1,"hits":88,"hitByPitch":8,"avg":".279","atBats":315,"obp":".360","slg":".508","ops":".868","caughtStealing":5,"stolenBases":18,"stolenBasePercentage":".783","caughtStealingPercentage":".217","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":359,"totalBases":160,"rbi":45,"leftOnBase":118,"sacBunts":1,"sacFlies":2,"babip":".346","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.53","popOuts":19,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":231,"errors":4,"chances":239,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID657097":{"person":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 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":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":2,"strikes":11,"strikePercentage":".850","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":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":36,"gamesStarted":0,"flyOuts":24,"groundOuts":29,"airOuts":35,"runs":17,"doubles":2,"triples":0,"homeRuns":6,"strikeOuts":42,"baseOnBalls":13,"intentionalWalks":0,"hits":34,"hitByPitch":0,"atBats":139,"obp":".307","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":640,"era":"3.57","inningsPitched":"35.1","wins":2,"losses":2,"saves":2,"saveOpportunities":6,"holds":5,"blownSaves":4,"earnedRuns":14,"whip":"1.33","battersFaced":153,"outs":106,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":640,"balls":216,"strikes":424,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".500","pitchesPerInning":"18.11","gamesFinished":10,"strikeoutWalkRatio":"3.23","strikeoutsPer9Inn":"10.70","walksPer9Inn":"3.31","hitsPer9Inn":"8.66","runsScoredPer9":"4.33","homeRunsPer9":"1.53","inheritedRunners":12,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID665804":{"person":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"jerseyNumber":"9","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":19,"groundOuts":26,"airOuts":32,"runs":18,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":27,"baseOnBalls":16,"intentionalWalks":0,"hits":24,"hitByPitch":7,"avg":".222","atBats":108,"obp":".359","slg":".352","ops":".711","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":133,"totalBases":38,"rbi":10,"leftOnBase":47,"sacBunts":1,"sacFlies":0,"babip":".269","groundOutsToAirouts":"0.81","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":9,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":6,"stolenBases":15,"stolenBasePercentage":".714","caughtStealingPercentage":".286","assists":14,"putOuts":240,"errors":1,"chances":255,"fielding":".996","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID673548":{"person":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"jerseyNumber":"27","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"300","stats":{"batting":{"summary":"2-5 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":30,"groundOuts":49,"airOuts":60,"runs":38,"doubles":10,"triples":0,"homeRuns":12,"strikeOuts":75,"baseOnBalls":32,"intentionalWalks":3,"hits":65,"hitByPitch":3,"avg":".263","atBats":247,"obp":".352","slg":".449","ops":".801","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":284,"totalBases":111,"rbi":35,"leftOnBase":153,"sacBunts":0,"sacFlies":2,"babip":".327","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.58","popOuts":17,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":108,"errors":0,"chances":113,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID681909":{"person":{"id":681909,"fullName":"Justin Dean","link":"/api/v1/people/681909"},"jerseyNumber":"1","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"202","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".667","atBats":3,"obp":".667","slg":"1.333","ops":"2.000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".667","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID656849":{"person":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"jerseyNumber":"19","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"note":"(W, 4-6)","summary":"5.2 IP, 2 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":6,"airOuts":7,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":20,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","numberOfPitches":69,"inningsPitched":"5.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":20,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":69,"balls":27,"strikes":42,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.18","homeRunsPer9":"1.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":9,"flyOuts":35,"groundOuts":91,"airOuts":63,"runs":53,"doubles":14,"triples":4,"homeRuns":7,"strikeOuts":65,"baseOnBalls":30,"intentionalWalks":0,"hits":87,"hitByPitch":3,"atBats":301,"obp":".355","caughtStealing":4,"stolenBases":3,"stolenBasePercentage":".429","caughtStealingPercentage":".571","numberOfPitches":1206,"era":"5.86","inningsPitched":"73.2","wins":4,"losses":6,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":48,"whip":"1.59","battersFaced":339,"outs":221,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1206,"balls":436,"strikes":770,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.44","rbi":2,"winPercentage":".400","pitchesPerInning":"16.37","gamesFinished":2,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"7.94","walksPer9Inn":"3.67","hitsPer9Inn":"10.63","runsScoredPer9":"6.48","homeRunsPer9":"0.86","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":9,"lineOuts":19},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":2,"chances":11,"fielding":".818","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":25,"gamesStarted":1,"flyOuts":15,"groundOuts":30,"airOuts":22,"runs":8,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":29,"baseOnBalls":13,"intentionalWalks":0,"hits":20,"hitByPitch":0,"atBats":99,"obp":".292","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":433,"era":"1.82","inningsPitched":"29.2","wins":5,"losses":1,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":6,"whip":"1.11","battersFaced":114,"outs":89,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":433,"balls":165,"strikes":268,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"1.36","rbi":0,"winPercentage":".833","pitchesPerInning":"14.60","gamesFinished":11,"strikeoutWalkRatio":"2.23","strikeoutsPer9Inn":"8.80","walksPer9Inn":"3.94","hitsPer9Inn":"6.07","runsScoredPer9":"2.43","homeRunsPer9":"0.91","inheritedRunners":17,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663423":{"person":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":6,"strikes":6,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":0,"flyOuts":11,"groundOuts":32,"airOuts":23,"runs":8,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":10,"baseOnBalls":10,"intentionalWalks":1,"hits":14,"hitByPitch":1,"atBats":78,"obp":".281","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":333,"era":"2.74","inningsPitched":"23.0","wins":2,"losses":2,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":7,"whip":"1.04","battersFaced":90,"outs":69,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":333,"balls":127,"strikes":206,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.39","rbi":0,"winPercentage":".500","pitchesPerInning":"14.48","gamesFinished":6,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"3.91","walksPer9Inn":"3.91","hitsPer9Inn":"5.48","runsScoredPer9":"3.13","homeRunsPer9":"1.57","inheritedRunners":7,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":7},"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"}]},"ID571510":{"person":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"jerseyNumber":"16","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":10,"groundOuts":22,"airOuts":25,"runs":17,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":35,"baseOnBalls":10,"intentionalWalks":0,"hits":29,"hitByPitch":0,"atBats":111,"obp":".322","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":506,"era":"5.02","inningsPitched":"28.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.36","battersFaced":121,"outs":86,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":506,"balls":174,"strikes":332,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".667","pitchesPerInning":"17.65","gamesFinished":0,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"10.99","walksPer9Inn":"3.14","hitsPer9Inn":"9.10","runsScoredPer9":"5.34","homeRunsPer9":"0.63","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607067":{"person":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":13,"flyOuts":55,"groundOuts":96,"airOuts":87,"runs":46,"doubles":14,"triples":1,"homeRuns":12,"strikeOuts":63,"baseOnBalls":31,"intentionalWalks":0,"hits":88,"hitByPitch":5,"atBats":330,"obp":".338","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":1407,"era":"4.80","inningsPitched":"84.1","wins":5,"losses":5,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"1.41","battersFaced":370,"outs":253,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1407,"balls":510,"strikes":897,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":4,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".500","pitchesPerInning":"16.68","gamesFinished":1,"strikeoutWalkRatio":"2.03","strikeoutsPer9Inn":"6.72","walksPer9Inn":"3.31","hitsPer9Inn":"9.39","runsScoredPer9":"4.91","homeRunsPer9":"1.28","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":16,"errors":1,"chances":27,"fielding":".963","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":"900","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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":49,"groundOuts":68,"airOuts":76,"runs":48,"doubles":9,"triples":2,"homeRuns":11,"strikeOuts":74,"baseOnBalls":37,"intentionalWalks":0,"hits":51,"hitByPitch":1,"avg":".193","atBats":264,"obp":".291","slg":".367","ops":".658","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":307,"totalBases":97,"rbi":46,"leftOnBase":133,"sacBunts":1,"sacFlies":4,"babip":".219","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":15,"lineOuts":12},"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":200,"putOuts":99,"errors":5,"chances":304,"fielding":".984","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-4 | RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"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":81,"flyOuts":51,"groundOuts":102,"airOuts":123,"runs":35,"doubles":21,"triples":0,"homeRuns":4,"strikeOuts":27,"baseOnBalls":34,"intentionalWalks":0,"hits":78,"hitByPitch":4,"avg":".239","atBats":326,"obp":".315","slg":".340","ops":".655","caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":368,"totalBases":111,"rbi":36,"leftOnBase":141,"sacBunts":0,"sacFlies":4,"babip":".247","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"81.50","popOuts":27,"lineOuts":45},"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":202,"putOuts":117,"errors":2,"chances":321,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID669060":{"person":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":29,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":29,"balls":10,"strikes":19,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".---","pitchesPerInning":"14.50","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"4.50","hitsPer9Inn":"4.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID807713":{"person":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"jerseyNumber":"6","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | BB, K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":17,"groundOuts":31,"airOuts":42,"runs":20,"doubles":6,"triples":2,"homeRuns":4,"strikeOuts":27,"baseOnBalls":11,"intentionalWalks":0,"hits":32,"hitByPitch":3,"avg":".246","atBats":130,"obp":".317","slg":".415","ops":".732","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":146,"totalBases":54,"rbi":20,"leftOnBase":69,"sacBunts":1,"sacFlies":1,"babip":".280","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.50","popOuts":10,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":23,"putOuts":69,"errors":1,"chances":93,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]}},"batters":[691718,807713,624424,681909,673548,608324,683737,663538,664023,608348,621020,656849,621053,657097,663423,592826],"pitchers":[656849,621053,657097,663423,592826],"bench":[665804,699393],"bullpen":[665871,571510,684007,607067,681799,669020,573204,669060],"battingOrder":[691718,681909,673548,608324,683737,663538,664023,608348,621020],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Busch (14, Anderson, G); Kelly, C (10, Koenig)."},{"label":"HR","value":"Suzuki (12, 4th inning off Harrison, 1 on, 1 out); Happ (17, 6th inning off Patrick, 2 on, 2 out); Conforto (5, 9th inning off Kuhnel, 0 on, 1 out)."},{"label":"TB","value":"Busch 2; Conforto 4; Happ 4; Hoerner 2; Kelly, C 2; Shaw; Suzuki 5."},{"label":"RBI","value":"Bregman (27); Conforto (16); Happ 3 (41); Hoerner (36); Suzuki 2 (35)."},{"label":"2-out RBI","value":"Hoerner; Happ 3."},{"label":"Runners left in scoring position, 2 out","value":"Swanson; Happ."},{"label":"SF","value":"Bregman."},{"label":"Team RISP","value":"2-for-4."},{"label":"Team LOB","value":"5."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"2 (Kelly, C-Swanson-Bregman; Hoerner-Swanson-Busch)."}]}],"note":[{"label":"a","value":"Homered for Shaw in the 9th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":10,"airOuts":10,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".253","atBats":30,"obp":".337","slg":".393","ops":".730","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":31,"totalBases":9,"rbi":2,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":2,"lineOuts":2},"pitching":{"flyOuts":4,"groundOuts":6,"airOuts":9,"runs":8,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":11,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":34,"obp":".350","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":181,"era":"3.42","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":8,"whip":"1.19","battersFaced":40,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":181,"balls":63,"strikes":118,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":8,"pitchesPerInning":"20.11","runsScoredPer9":"8.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":0,"chances":35,"passedBall":0,"pickoffs":0}},"players":{"ID694477":{"person":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"note":"(L, 5-4)","summary":"0.2 IP, 4 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":30,"inningsPitched":"0.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":6,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":11,"strikes":19,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"54.00","homeRunsPer9":"13.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":23,"gamesStarted":6,"flyOuts":37,"groundOuts":56,"airOuts":68,"runs":27,"doubles":13,"triples":2,"homeRuns":7,"strikeOuts":52,"baseOnBalls":27,"intentionalWalks":2,"hits":56,"hitByPitch":0,"atBats":227,"obp":".324","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","numberOfPitches":1026,"era":"3.90","inningsPitched":"62.1","wins":5,"losses":4,"saves":4,"saveOpportunities":5,"holds":2,"blownSaves":1,"earnedRuns":27,"whip":"1.33","battersFaced":259,"outs":187,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":1026,"balls":374,"strikes":652,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":4,"winPercentage":".556","pitchesPerInning":"16.46","gamesFinished":5,"strikeoutWalkRatio":"1.93","strikeoutsPer9Inn":"7.51","walksPer9Inn":"3.90","hitsPer9Inn":"8.09","runsScoredPer9":"3.90","homeRunsPer9":"1.01","inheritedRunners":8,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":16,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID806198":{"person":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"jerseyNumber":"12","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"800","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":2,"groundOuts":14,"airOuts":5,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".250","atBats":32,"obp":".342","slg":".281","ops":".623","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":9,"rbi":2,"leftOnBase":16,"sacBunts":0,"sacFlies":1,"babip":".296","groundOutsToAirouts":"2.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":19,"putOuts":10,"errors":1,"chances":30,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID687401":{"person":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"900","stats":{"batting":{"summary":"1-2","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":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":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":27,"groundOuts":55,"airOuts":48,"runs":18,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":34,"baseOnBalls":20,"intentionalWalks":0,"hits":33,"hitByPitch":0,"avg":".201","atBats":164,"obp":".283","slg":".250","ops":".533","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":190,"totalBases":41,"rbi":15,"leftOnBase":81,"sacBunts":3,"sacFlies":3,"babip":".242","groundOutsToAirouts":"1.15","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"164.00","popOuts":9,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":126,"putOuts":61,"errors":6,"chances":193,"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"}]},"ID694192":{"person":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"jerseyNumber":"11","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | HR, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":32,"groundOuts":43,"airOuts":47,"runs":33,"doubles":14,"triples":0,"homeRuns":11,"strikeOuts":50,"baseOnBalls":14,"intentionalWalks":1,"hits":59,"hitByPitch":1,"avg":".298","atBats":198,"obp":".346","slg":".535","ops":".881","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":214,"totalBases":106,"rbi":31,"leftOnBase":77,"sacBunts":0,"sacFlies":1,"babip":".348","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":6,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":74,"errors":0,"chances":76,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID592885":{"person":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"jerseyNumber":"22","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"501","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":16,"groundOuts":52,"airOuts":30,"runs":36,"doubles":10,"triples":1,"homeRuns":5,"strikeOuts":59,"baseOnBalls":20,"intentionalWalks":2,"hits":49,"hitByPitch":2,"avg":".259","atBats":189,"obp":".335","slg":".402","ops":".737","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":212,"totalBases":76,"rbi":25,"leftOnBase":88,"sacBunts":0,"sacFlies":1,"babip":".349","groundOutsToAirouts":"1.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.80","popOuts":1,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID641343":{"person":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"jerseyNumber":"9","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"601","stats":{"batting":{"note":"b-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":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":71,"flyOuts":30,"groundOuts":57,"airOuts":47,"runs":46,"doubles":12,"triples":1,"homeRuns":14,"strikeOuts":71,"baseOnBalls":39,"intentionalWalks":3,"hits":64,"hitByPitch":3,"avg":".268","atBats":239,"obp":".377","slg":".502","ops":".879","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":281,"totalBases":120,"rbi":48,"leftOnBase":113,"sacBunts":0,"sacFlies":0,"babip":".325","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.07","popOuts":5,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":23,"putOuts":368,"errors":5,"chances":396,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID686217":{"person":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"jerseyNumber":"10","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":1,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":29,"groundOuts":87,"airOuts":69,"runs":28,"doubles":11,"triples":0,"homeRuns":3,"strikeOuts":25,"baseOnBalls":23,"intentionalWalks":1,"hits":55,"hitByPitch":1,"avg":".237","atBats":232,"obp":".305","slg":".323","ops":".628","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":266,"totalBases":75,"rbi":30,"leftOnBase":107,"sacBunts":1,"sacFlies":3,"babip":".251","groundOutsToAirouts":"1.26","catchersInterference":6,"pickoffs":0,"atBatsPerHomeRun":"77.33","popOuts":20,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":115,"errors":1,"chances":118,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID682842":{"person":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"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":32,"gamesStarted":0,"flyOuts":13,"groundOuts":36,"airOuts":23,"runs":11,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":31,"baseOnBalls":11,"intentionalWalks":2,"hits":23,"hitByPitch":0,"atBats":112,"obp":".276","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":478,"era":"3.26","inningsPitched":"30.1","wins":4,"losses":2,"saves":5,"saveOpportunities":7,"holds":11,"blownSaves":2,"earnedRuns":11,"whip":"1.12","battersFaced":124,"outs":91,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":478,"balls":166,"strikes":312,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.57","rbi":0,"winPercentage":".667","pitchesPerInning":"15.76","gamesFinished":10,"strikeoutWalkRatio":"2.82","strikeoutsPer9Inn":"9.20","walksPer9Inn":"3.26","hitsPer9Inn":"6.82","runsScoredPer9":"3.26","homeRunsPer9":"0.89","inheritedRunners":10,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":4},"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}},"ID681982":{"person":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":26,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":7,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":15,"strikes":11,"strikePercentage":".420","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":31,"gamesStarted":0,"flyOuts":26,"groundOuts":27,"airOuts":39,"runs":14,"doubles":9,"triples":1,"homeRuns":4,"strikeOuts":24,"baseOnBalls":16,"intentionalWalks":1,"hits":24,"hitByPitch":0,"atBats":113,"obp":".308","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":509,"era":"3.55","inningsPitched":"33.0","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":13,"whip":"1.21","battersFaced":130,"outs":99,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":509,"balls":196,"strikes":313,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.69","rbi":1,"winPercentage":".250","pitchesPerInning":"15.42","gamesFinished":4,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"6.55","walksPer9Inn":"4.36","hitsPer9Inn":"6.55","runsScoredPer9":"3.82","homeRunsPer9":"1.09","inheritedRunners":18,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID683734":{"person":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"jerseyNumber":"28","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"400","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":16,"groundOuts":32,"airOuts":33,"runs":16,"doubles":12,"triples":1,"homeRuns":2,"strikeOuts":14,"baseOnBalls":16,"intentionalWalks":1,"hits":39,"hitByPitch":2,"avg":".333","atBats":117,"obp":".419","slg":".504","ops":".923","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":136,"totalBases":59,"rbi":24,"leftOnBase":63,"sacBunts":0,"sacFlies":1,"babip":".363","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"58.50","popOuts":5,"lineOuts":12},"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":10,"putOuts":164,"errors":1,"chances":175,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID675660":{"person":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":6,"flyOuts":31,"groundOuts":49,"airOuts":52,"runs":21,"doubles":11,"triples":1,"homeRuns":4,"strikeOuts":52,"baseOnBalls":17,"intentionalWalks":0,"hits":47,"hitByPitch":1,"atBats":198,"obp":".298","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":847,"era":"3.12","inningsPitched":"52.0","wins":3,"losses":2,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":18,"whip":"1.23","battersFaced":218,"outs":156,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":847,"balls":299,"strikes":548,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":".600","pitchesPerInning":"16.29","gamesFinished":3,"strikeoutWalkRatio":"3.06","strikeoutsPer9Inn":"9.00","walksPer9Inn":"2.94","hitsPer9Inn":"8.13","runsScoredPer9":"3.63","homeRunsPer9":"0.69","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID690986":{"person":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 2 ER, 9 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":2,"airOuts":4,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":92,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":19,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":30,"strikes":62,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.60","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":15,"flyOuts":45,"groundOuts":51,"airOuts":78,"runs":22,"doubles":10,"triples":1,"homeRuns":9,"strikeOuts":96,"baseOnBalls":19,"intentionalWalks":0,"hits":61,"hitByPitch":4,"atBats":286,"obp":".272","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1315,"era":"2.57","inningsPitched":"77.0","wins":8,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"1.04","battersFaced":309,"outs":231,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1315,"balls":435,"strikes":880,"strikePercentage":".670","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.65","rbi":2,"winPercentage":".889","pitchesPerInning":"17.08","gamesFinished":0,"strikeoutWalkRatio":"5.05","strikeoutsPer9Inn":"11.22","walksPer9Inn":"2.22","hitsPer9Inn":"7.13","runsScoredPer9":"2.57","homeRunsPer9":"1.05","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":14,"lineOuts":19},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669270":{"person":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":5,"strikes":13,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":33,"gamesStarted":0,"flyOuts":11,"groundOuts":46,"airOuts":28,"runs":17,"doubles":7,"triples":0,"homeRuns":6,"strikeOuts":21,"baseOnBalls":10,"intentionalWalks":0,"hits":36,"hitByPitch":3,"atBats":129,"obp":".340","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":515,"era":"4.32","inningsPitched":"33.1","wins":1,"losses":2,"saves":6,"saveOpportunities":7,"holds":5,"blownSaves":1,"earnedRuns":16,"whip":"1.38","battersFaced":144,"outs":100,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":515,"balls":189,"strikes":326,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.64","rbi":1,"winPercentage":".333","pitchesPerInning":"15.45","gamesFinished":15,"strikeoutWalkRatio":"2.10","strikeoutsPer9Inn":"5.67","walksPer9Inn":"2.70","hitsPer9Inn":"9.72","runsScoredPer9":"4.59","homeRunsPer9":"1.62","inheritedRunners":11,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"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"}]},"ID676879":{"person":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"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":37,"gamesStarted":1,"flyOuts":18,"groundOuts":45,"airOuts":30,"runs":21,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":66,"baseOnBalls":24,"intentionalWalks":1,"hits":40,"hitByPitch":2,"atBats":179,"obp":".319","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":827,"era":"3.17","inningsPitched":"48.1","wins":10,"losses":1,"saves":0,"saveOpportunities":3,"holds":4,"blownSaves":3,"earnedRuns":17,"whip":"1.32","battersFaced":207,"outs":145,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":827,"balls":318,"strikes":509,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".909","pitchesPerInning":"17.11","gamesFinished":5,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"12.29","walksPer9Inn":"4.47","hitsPer9Inn":"7.45","runsScoredPer9":"3.91","homeRunsPer9":"0.74","inheritedRunners":9,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669003":{"person":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"jerseyNumber":"5","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"401","stats":{"batting":{"note":"d-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":14,"groundOuts":50,"airOuts":30,"runs":33,"doubles":14,"triples":2,"homeRuns":6,"strikeOuts":87,"baseOnBalls":31,"intentionalWalks":1,"hits":54,"hitByPitch":2,"avg":".247","atBats":219,"obp":".344","slg":".411","ops":".755","caughtStealing":5,"stolenBases":6,"stolenBasePercentage":".545","caughtStealingPercentage":".455","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":254,"totalBases":90,"rbi":36,"leftOnBase":101,"sacBunts":1,"sacFlies":1,"babip":".378","groundOutsToAirouts":"1.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.50","popOuts":5,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":155,"errors":1,"chances":158,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID666152":{"person":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"jerseyNumber":"6","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"901","stats":{"batting":{"note":"c-","summary":"0-0 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":35,"groundOuts":51,"airOuts":51,"runs":31,"doubles":5,"triples":2,"homeRuns":3,"strikeOuts":50,"baseOnBalls":21,"intentionalWalks":0,"hits":44,"hitByPitch":1,"avg":".234","atBats":188,"obp":".314","slg":".330","ops":".644","caughtStealing":5,"stolenBases":17,"stolenBasePercentage":".773","caughtStealingPercentage":".227","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":219,"totalBases":62,"rbi":13,"leftOnBase":69,"sacBunts":8,"sacFlies":0,"babip":".304","groundOutsToAirouts":"1.00","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"62.67","popOuts":7,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":105,"putOuts":64,"errors":6,"chances":175,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID687075":{"person":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"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":15,"gamesStarted":13,"flyOuts":34,"groundOuts":59,"airOuts":63,"runs":42,"doubles":11,"triples":0,"homeRuns":13,"strikeOuts":73,"baseOnBalls":32,"intentionalWalks":0,"hits":62,"hitByPitch":6,"atBats":255,"obp":".341","caughtStealing":5,"stolenBases":6,"stolenBasePercentage":".545","caughtStealingPercentage":".455","numberOfPitches":1177,"era":"5.43","inningsPitched":"69.2","wins":2,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.35","battersFaced":295,"outs":209,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1177,"balls":447,"strikes":730,"strikePercentage":".620","hitBatsmen":6,"balks":0,"wildPitches":4,"pickoffs":3,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":".333","pitchesPerInning":"16.89","gamesFinished":0,"strikeoutWalkRatio":"2.28","strikeoutsPer9Inn":"9.43","walksPer9Inn":"4.13","hitsPer9Inn":"8.01","runsScoredPer9":"5.43","homeRunsPer9":"1.68","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663368":{"person":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"jerseyNumber":"16","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"600","stats":{"batting":{"summary":"1-2 | 2B, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":14,"groundOuts":26,"airOuts":26,"runs":13,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":22,"baseOnBalls":9,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".161","atBats":87,"obp":".247","slg":".264","ops":".511","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":98,"totalBases":23,"rbi":11,"leftOnBase":49,"sacBunts":1,"sacFlies":0,"babip":".203","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"87.00","popOuts":9,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":37,"errors":0,"chances":38,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID661388":{"person":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"jerseyNumber":"24","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":52,"groundOuts":71,"airOuts":94,"runs":46,"doubles":12,"triples":0,"homeRuns":9,"strikeOuts":45,"baseOnBalls":31,"intentionalWalks":3,"hits":89,"hitByPitch":1,"avg":".302","atBats":295,"obp":".366","slg":".434","ops":".800","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":331,"totalBases":128,"rbi":50,"leftOnBase":125,"sacBunts":0,"sacFlies":4,"babip":".327","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.78","popOuts":22,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":15,"stolenBases":19,"stolenBasePercentage":".559","caughtStealingPercentage":".441","assists":23,"putOuts":651,"errors":0,"chances":674,"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"}]},"ID688107":{"person":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"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":6,"gamesStarted":6,"flyOuts":20,"groundOuts":17,"airOuts":41,"runs":16,"doubles":6,"triples":1,"homeRuns":6,"strikeOuts":31,"baseOnBalls":12,"intentionalWalks":0,"hits":26,"hitByPitch":3,"atBats":114,"obp":".315","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":533,"era":"4.50","inningsPitched":"30.0","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.27","battersFaced":130,"outs":90,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":533,"balls":182,"strikes":351,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.41","rbi":0,"winPercentage":".250","pitchesPerInning":"17.77","gamesFinished":0,"strikeoutWalkRatio":"2.58","strikeoutsPer9Inn":"9.30","walksPer9Inn":"3.60","hitsPer9Inn":"7.80","runsScoredPer9":"4.80","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":10},"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}},"ID668930":{"person":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":33,"groundOuts":78,"airOuts":53,"runs":58,"doubles":16,"triples":3,"homeRuns":11,"strikeOuts":91,"baseOnBalls":49,"intentionalWalks":3,"hits":74,"hitByPitch":0,"avg":".254","atBats":291,"obp":".360","slg":".443","ops":".803","caughtStealing":2,"stolenBases":13,"stolenBasePercentage":".867","caughtStealingPercentage":".133","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":345,"totalBases":129,"rbi":47,"leftOnBase":116,"sacBunts":3,"sacFlies":2,"babip":".330","groundOutsToAirouts":"1.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.46","popOuts":2,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":183,"putOuts":107,"errors":2,"chances":292,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID605540":{"person":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"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":7,"flyOuts":32,"groundOuts":20,"airOuts":52,"runs":13,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":35,"baseOnBalls":7,"intentionalWalks":1,"hits":25,"hitByPitch":1,"atBats":130,"obp":".236","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":494,"era":"3.00","inningsPitched":"36.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"0.89","battersFaced":140,"outs":108,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":494,"balls":156,"strikes":338,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.38","rbi":0,"winPercentage":".667","pitchesPerInning":"13.72","gamesFinished":0,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"8.75","walksPer9Inn":"1.75","hitsPer9Inn":"6.25","runsScoredPer9":"3.25","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":10,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID596142":{"person":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"jerseyNumber":"99","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"500","stats":{"batting":{"summary":"1-2","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":15,"groundOuts":30,"airOuts":37,"runs":22,"doubles":4,"triples":1,"homeRuns":7,"strikeOuts":30,"baseOnBalls":25,"intentionalWalks":0,"hits":27,"hitByPitch":2,"avg":".220","atBats":123,"obp":".358","slg":".439","ops":".797","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":151,"totalBases":54,"rbi":21,"leftOnBase":65,"sacBunts":0,"sacFlies":1,"babip":".230","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.57","popOuts":12,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","assists":8,"putOuts":159,"errors":1,"chances":168,"fielding":".994","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID694819":{"person":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":35,"groundOuts":73,"airOuts":74,"runs":19,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":146,"baseOnBalls":27,"intentionalWalks":0,"hits":49,"hitByPitch":7,"atBats":341,"obp":".221","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1475,"era":"1.45","inningsPitched":"99.0","wins":9,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"0.77","battersFaced":376,"outs":297,"gamesPitched":16,"completeGames":1,"shutouts":1,"pitchesThrown":1475,"balls":480,"strikes":995,"strikePercentage":".670","hitBatsmen":7,"balks":1,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.99","rbi":0,"winPercentage":".750","pitchesPerInning":"14.90","gamesFinished":0,"strikeoutWalkRatio":"5.41","strikeoutsPer9Inn":"13.27","walksPer9Inn":"2.45","hitsPer9Inn":"4.45","runsScoredPer9":"1.73","homeRunsPer9":"0.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":16,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657649":{"person":{"id":657649,"fullName":"Jared Koenig","link":"/api/v1/people/657649"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"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":15,"balls":2,"strikes":13,"strikePercentage":".870","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":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":1,"groundOuts":4,"airOuts":2,"runs":2,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":2,"hits":4,"hitByPitch":0,"atBats":15,"obp":".353","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":61,"era":"0.00","inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"1.80","battersFaced":17,"outs":10,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":61,"balls":19,"strikes":42,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"18.30","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"13.50","walksPer9Inn":"5.40","hitsPer9Inn":"10.80","runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656730":{"person":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"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":31,"gamesStarted":0,"flyOuts":26,"groundOuts":19,"airOuts":34,"runs":13,"doubles":6,"triples":0,"homeRuns":0,"strikeOuts":38,"baseOnBalls":9,"intentionalWalks":1,"hits":21,"hitByPitch":1,"atBats":109,"obp":".258","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":468,"era":"3.60","inningsPitched":"30.0","wins":2,"losses":2,"saves":10,"saveOpportunities":12,"holds":7,"blownSaves":2,"earnedRuns":12,"whip":"1.00","battersFaced":122,"outs":90,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":468,"balls":153,"strikes":315,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".500","pitchesPerInning":"15.60","gamesFinished":16,"strikeoutWalkRatio":"4.22","strikeoutsPer9Inn":"11.40","walksPer9Inn":"2.70","hitsPer9Inn":"6.30","runsScoredPer9":"3.90","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[694192,668930,661388,683734,669003,596142,592885,663368,641343,686217,806198,687401,666152,690986,694477,681982,657649,669270],"pitchers":[690986,694477,681982,657649,669270],"bench":[],"bullpen":[676879,675660,688107,656730,694819,687075,682842,605540],"battingOrder":[694192,668930,661388,669003,592885,641343,686217,806198,666152],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Perkins, B (6, Peterson, D)."},{"label":"HR","value":"Chourio, J (11, 1st inning off Peterson, D, 0 on, 0 out)."},{"label":"TB","value":"Chourio, J 4; Frelick; Ortiz, J; Perkins, B 2; Sánchez."},{"label":"RBI","value":"Chourio, J (31); Frelick (30)."},{"label":"GIDP","value":"Pratt."},{"label":"Team RISP","value":"1-for-1."},{"label":"Team LOB","value":"2."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Chourio, J (6, 2nd base off Peterson, D/Kelly, C)."},{"label":"CS","value":"Chourio, J (1, 3rd base by Peterson, D/Kelly, C)."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Chourio, J (Suzuki at home)."}]}],"note":[{"label":"a","value":"Struck out for Sánchez in the 7th."},{"label":"b","value":"Struck out for Perkins, B in the 7th."},{"label":"c","value":"Walked for Ortiz, J in the 8th."},{"label":"d","value":"Grounded out for Vaughn in the 9th."}]}},"officials":[{"official":{"id":427537,"fullName":"Hunter Wendelstedt","link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"fullName":"Vic Carapazza","link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"fullName":"Edwin Moscoso","link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"fullName":"Nic Lentz","link":"/api/v1/people/544728"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Contreras, Wm 2 (Ball-Confirmed, Ball-Confirmed); Suzuki (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Peterson, D 69-42; Ferguson, T 10-7; Webb, J 13-11; Thornton 12-6; Velasquez 12-7; Harrison 92-62; Patrick 30-19; Anderson, G 26-11; Koenig 15-13; Kuhnel 18-13."},{"label":"Groundouts-flyouts","value":"Peterson, D 6-5; Ferguson, T 0-0; Webb, J 0-0; Thornton 2-1; Velasquez 2-0; Harrison 2-2; Patrick 1-1; Anderson, G 1-1; Koenig 1-0; Kuhnel 1-0."},{"label":"Batters faced","value":"Peterson, D 20; Ferguson, T 1; Webb, J 3; Thornton 4; Velasquez 3; Harrison 19; Patrick 6; Anderson, G 7; Koenig 4; Kuhnel 4."},{"label":"Umpires","value":"HP: Hunter Wendelstedt. 1B: Vic Carapazza. 2B: Edwin Moscoso. 3B: Nic Lentz. "},{"label":"Weather","value":"72 degrees, Clear."},{"label":"Wind","value":"7 mph, L To R."},{"label":"First pitch","value":"6:10 PM."},{"label":"T","value":"2:32."},{"label":"Att","value":"40,193."},{"label":"Venue","value":"American Family Field."},{"label":"June 27, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986","boxscoreName":"Harrison"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 2 ER, 9 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":2,"airOuts":4,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":92,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":19,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":30,"strikes":62,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.60","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":15,"flyOuts":45,"groundOuts":51,"airOuts":78,"runs":22,"doubles":10,"triples":1,"homeRuns":9,"strikeOuts":96,"baseOnBalls":19,"intentionalWalks":0,"hits":61,"hitByPitch":4,"atBats":286,"obp":".272","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1315,"era":"2.57","inningsPitched":"77.0","wins":8,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"1.04","battersFaced":309,"outs":231,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1315,"balls":435,"strikes":880,"strikePercentage":".670","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.65","rbi":2,"winPercentage":".889","pitchesPerInning":"17.08","gamesFinished":0,"strikeoutWalkRatio":"5.05","strikeoutsPer9Inn":"11.22","walksPer9Inn":"2.22","hitsPer9Inn":"7.13","runsScoredPer9":"2.57","homeRunsPer9":"1.05","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":14,"lineOuts":19},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":59,"pitchingGameScore":59},{"player":{"person":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424","boxscoreName":"Conforto"},"jerseyNumber":"20","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"201","stats":{"batting":{"note":"a-","summary":"1-1 | HR, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":17,"groundOuts":21,"airOuts":26,"runs":15,"doubles":10,"triples":0,"homeRuns":5,"strikeOuts":38,"baseOnBalls":16,"intentionalWalks":0,"hits":26,"hitByPitch":0,"avg":".236","atBats":110,"obp":".331","slg":".464","ops":".795","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":127,"totalBases":51,"rbi":16,"leftOnBase":49,"sacBunts":0,"sacFlies":1,"babip":".309","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.00","popOuts":2,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":39,"errors":0,"chances":39,"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"}]},"type":"hitter","gameScore":56,"hittingGameScore":56},{"player":{"person":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548","boxscoreName":"Suzuki"},"jerseyNumber":"27","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"300","stats":{"batting":{"summary":"2-5 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":30,"groundOuts":49,"airOuts":60,"runs":38,"doubles":10,"triples":0,"homeRuns":12,"strikeOuts":75,"baseOnBalls":32,"intentionalWalks":3,"hits":65,"hitByPitch":3,"avg":".263","atBats":247,"obp":".352","slg":".449","ops":".801","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":284,"totalBases":111,"rbi":35,"leftOnBase":153,"sacBunts":0,"sacFlies":2,"babip":".327","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.58","popOuts":17,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":108,"errors":0,"chances":113,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":56,"hittingGameScore":56}]},"decisions":{"winner":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"loser":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}