{"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":823053,"link":"/api/v1.1/game/823053/feed/live","metaData":{"wait":10,"timeStamp":"20260601_020303","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count12","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823053,"type":"R","doubleHeader":"N","id":"2026/05/31/chnmlb-slnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823053-2026-05-31","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-05-31T23:20:00Z","originalDate":"2026-05-31","officialDate":"2026-05-31","dayNight":"night","time":"6:20","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":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":60,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":32,"losses":28,"ties":0,"pct":".533"},"records":{},"divisionLeader":false,"wins":32,"losses":28,"winningPercentage":".533"},"franchiseName":"Chicago","clubName":"Cubs","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138","season":2026,"venue":{"id":2889,"name":"Busch Stadium","link":"/api/v1/venues/2889"},"springVenue":{"id":2520,"link":"/api/v1/venues/2520"},"teamCode":"sln","fileCode":"stl","abbreviation":"STL","teamName":"Cardinals","locationName":"St. Louis","firstYearOfPlay":"1892","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"St. Louis","record":{"gamesPlayed":57,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":31,"losses":26,"ties":0,"pct":".544"},"records":{},"divisionLeader":false,"wins":31,"losses":26,"winningPercentage":".544"},"franchiseName":"St. Louis","clubName":"Cardinals","active":true}},"players":{"ID691023":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023","firstName":"Jordan","lastName":"Walker","primaryNumber":"18","birthDate":"2002-05-22","currentAge":24,"birthCity":"Stone Mountain","birthStateProvince":"GA","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jordan","useLastName":"Walker","middleName":"Alexander","boxscoreName":"Walker, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Walker","nameSlug":"jordan-walker-691023","firstLastName":"Jordan Walker","lastFirstName":"Walker, Jordan","lastInitName":"Walker, J","initLastName":"J Walker","fullFMLName":"Jordan Alexander Walker","fullLFMName":"Walker, Jordan Alexander","strikeZoneTop":3.461,"strikeZoneBottom":1.747},"ID687363":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363","firstName":"Victor","lastName":"Scott","primaryNumber":"11","birthDate":"2001-02-12","currentAge":25,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Victor","useLastName":"Scott II","middleName":"Dwanyne","boxscoreName":"Scott II","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Victor Scott II","nameTitle":"II","nameSuffix":"II","nameSlug":"victor-scott-ii-687363","firstLastName":"Victor Scott II","lastFirstName":"Scott II, Victor","lastInitName":"Scott II, V","initLastName":"V Scott II","fullFMLName":"Victor Dwanyne Scott II","fullLFMName":"Scott II, Victor Dwanyne","strikeZoneTop":3.137,"strikeZoneBottom":1.583},"ID624424":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424","firstName":"Michael","lastName":"Conforto","primaryNumber":"20","birthDate":"1993-03-01","currentAge":33,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Michael","useLastName":"Conforto","middleName":"Thomas","boxscoreName":"Conforto","nickName":"Forto","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2015-07-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Conforto","nameSlug":"michael-conforto-624424","firstLastName":"Michael Conforto","lastFirstName":"Conforto, Michael","lastInitName":"Conforto, M","initLastName":"M Conforto","fullFMLName":"Michael Thomas Conforto","fullLFMName":"Conforto, Michael Thomas","strikeZoneTop":3.181,"strikeZoneBottom":1.606},"ID700669":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669","firstName":"Gordon","lastName":"Graceffo","primaryNumber":"44","birthDate":"2000-03-17","currentAge":26,"birthCity":"Wayne","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gordon","useLastName":"Graceffo","middleName":"Joseph","boxscoreName":"Graceffo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"gruh-SEFF-oh","mlbDebutDate":"2024-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gordon Graceffo","nameSlug":"gordon-graceffo-700669","firstLastName":"Gordon Graceffo","lastFirstName":"Graceffo, Gordon","lastInitName":"Graceffo, G","initLastName":"G Graceffo","fullFMLName":"Gordon Joseph Graceffo","fullLFMName":"Graceffo, Gordon Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID684007":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007","firstName":"Shota","lastName":"Imanaga","primaryNumber":"18","birthDate":"1993-09-01","currentAge":33,"birthCity":"Kitakyushu","birthCountry":"Japan","height":"5' 10\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shota","useLastName":"Imanaga","boxscoreName":"Imanaga","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"SHOW-tah ee-mah-NAH-gah","mlbDebutDate":"2024-04-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Shota Imanaga","nameSlug":"shota-imanaga-684007","firstLastName":"Shota Imanaga","lastFirstName":"Imanaga, Shota","lastInitName":"Imanaga, S","initLastName":"S Imanaga","fullFMLName":"Shota  Imanaga","fullLFMName":"Imanaga, Shota ","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID802139":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139","firstName":"Jonathan","lastName":"Wetherholt","primaryNumber":"26","birthDate":"2002-09-10","currentAge":24,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"JJ","useLastName":"Wetherholt","middleName":"David","boxscoreName":"Wetherholt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-03-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"JJ Wetherholt","nameSlug":"jj-wetherholt-802139","firstLastName":"JJ Wetherholt","lastFirstName":"Wetherholt, JJ","lastInitName":"Wetherholt, J","initLastName":"J Wetherholt","fullFMLName":"Jonathan David Wetherholt","fullLFMName":"Wetherholt, Jonathan David","strikeZoneTop":3.1,"strikeZoneBottom":1.56},"ID690928":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928","firstName":"Hunter","lastName":"Dobbins","primaryNumber":"40","birthDate":"1999-08-30","currentAge":27,"birthCity":"Bryan","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hunter","useLastName":"Dobbins","boxscoreName":"Dobbins","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Dobbins","nameSlug":"hunter-dobbins-690928","firstLastName":"Hunter Dobbins","lastFirstName":"Dobbins, Hunter","lastInitName":"Dobbins, H","initLastName":"H Dobbins","fullFMLName":"Hunter  Dobbins","fullLFMName":"Dobbins, Hunter ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID699393":{"id":699393,"fullName":"Pedro Ramírez","link":"/api/v1/people/699393","firstName":"Pedro","lastName":"Ramírez","primaryNumber":"75","birthDate":"2004-04-01","currentAge":22,"birthCity":"Temblador","birthCountry":"Venezuela","height":"5' 9\"","weight":165,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Pedro","useLastName":"Ramírez","middleName":"Javier","boxscoreName":"Ramírez","gender":"M","nameMatrilineal":"Escobar","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-05-23","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pedro Ramírez","nameSlug":"pedro-ramirez-699393","firstLastName":"Pedro Ramírez","lastFirstName":"Ramírez, Pedro","lastInitName":"Ramírez, P","initLastName":"P Ramírez","fullFMLName":"Pedro Javier Ramírez","fullLFMName":"Ramírez, Pedro Javier","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID608348":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348","firstName":"Carson","lastName":"Kelly","primaryNumber":"15","birthDate":"1994-07-14","currentAge":32,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":212,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Carson","useLastName":"Kelly","middleName":"Franklin","boxscoreName":"Kelly, C","nickName":"Cars","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2016-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carson Kelly","nameSlug":"carson-kelly-608348","firstLastName":"Carson Kelly","lastFirstName":"Kelly, Carson","lastInitName":"Kelly, C","initLastName":"C Kelly","fullFMLName":"Carson Franklin Kelly","fullLFMName":"Kelly, Carson Franklin","strikeZoneTop":3.258,"strikeZoneBottom":1.644},"ID592791":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791","firstName":"Jameson","lastName":"Taillon","primaryNumber":"56","birthDate":"1991-11-18","currentAge":34,"birthCity":"Lakeland","birthStateProvince":"FL","birthCountry":"USA","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jameson","useLastName":"Taillon","middleName":"Lee","boxscoreName":"Taillon","nickName":"Jamo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"TIE-own","mlbDebutDate":"2016-06-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jameson Taillon","nameSlug":"jameson-taillon-592791","firstLastName":"Jameson Taillon","lastFirstName":"Taillon, Jameson","lastInitName":"Taillon, J","initLastName":"J Taillon","fullFMLName":"Jameson Lee Taillon","fullLFMName":"Taillon, Jameson Lee","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID694208":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208","firstName":"Moisés","lastName":"Ballesteros","primaryNumber":"13","birthDate":"2003-11-08","currentAge":22,"birthCity":"Los Teques","birthCountry":"Venezuela","height":"5' 8\"","weight":195,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Moisés","useLastName":"Ballesteros","middleName":"Alejandro","boxscoreName":"Ballesteros","gender":"M","nameMatrilineal":"Ortega","isPlayer":true,"isVerified":true,"pronunciation":"BYE-ess-tair-ohs","mlbDebutDate":"2025-05-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Moisés Ballesteros","nameSlug":"moises-ballesteros-694208","firstLastName":"Moisés Ballesteros","lastFirstName":"Ballesteros, Moisés","lastInitName":"Ballesteros, M","initLastName":"M Ballesteros","fullFMLName":"Moisés Alejandro Ballesteros","fullLFMName":"Ballesteros, Moisés Alejandro","strikeZoneTop":3.04,"strikeZoneBottom":1.534},"ID676475":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475","firstName":"Alec","lastName":"Burleson","primaryNumber":"41","birthDate":"1998-11-25","currentAge":27,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Alec","useLastName":"Burleson","middleName":"Michael","boxscoreName":"Burleson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"bur-leh-son","mlbDebutDate":"2022-09-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alec Burleson","nameSlug":"alec-burleson-676475","firstLastName":"Alec Burleson","lastFirstName":"Burleson, Alec","lastInitName":"Burleson, A","initLastName":"A Burleson","fullFMLName":"Alec Michael Burleson","fullLFMName":"Burleson, Alec Michael","strikeZoneTop":3.22,"strikeZoneBottom":1.62},"ID673548":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548","firstName":"Seiya","lastName":"Suzuki","primaryNumber":"27","birthDate":"1994-08-18","currentAge":32,"birthCity":"Arakawa","birthCountry":"Japan","height":"5' 11\"","weight":182,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Seiya","useLastName":"Suzuki","boxscoreName":"Suzuki","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"SAY-ya","mlbDebutDate":"2022-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seiya Suzuki","nameSlug":"seiya-suzuki-673548","firstLastName":"Seiya Suzuki","lastFirstName":"Suzuki, Seiya","lastInitName":"Suzuki, S","initLastName":"S Suzuki","fullFMLName":"Seiya Suzuki","fullLFMName":"Suzuki, Seiya ","strikeZoneTop":3.178,"strikeZoneBottom":1.604},"ID695336":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336","firstName":"Thomas","lastName":"Saggese","primaryNumber":"25","birthDate":"2002-04-10","currentAge":24,"birthCity":"Carlsbad","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Thomas","useLastName":"Saggese","middleName":"Darren","boxscoreName":"Saggese","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"suh-JAY-see","mlbDebutDate":"2024-09-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Thomas Saggese","nameSlug":"thomas-saggese-695336","firstLastName":"Thomas Saggese","lastFirstName":"Saggese, Thomas","lastInitName":"Saggese, T","initLastName":"T Saggese","fullFMLName":"Thomas Darren Saggese","fullLFMName":"Saggese, Thomas Darren","strikeZoneTop":3.141,"strikeZoneBottom":1.585},"ID676617":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617","firstName":"Riley","lastName":"O'Brien","primaryNumber":"61","birthDate":"1995-02-06","currentAge":31,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"6' 4\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Riley","useLastName":"O'Brien","middleName":"Chun-Young","boxscoreName":"O'Brien","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Riley O'Brien","nameSlug":"riley-o-brien-676617","firstLastName":"Riley O'Brien","lastFirstName":"O'Brien, Riley","lastInitName":"O'Brien, R","initLastName":"R O'Brien","fullFMLName":"Riley Chun-Young O'Brien","fullLFMName":"O'Brien, Riley Chun-Young","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669467":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467","firstName":"Neil","lastName":"Pallante","primaryNumber":"53","birthDate":"1998-09-18","currentAge":27,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andre","useLastName":"Pallante","middleName":"Andre","boxscoreName":"Pallante","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"puh-LAWN-tay","mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andre Pallante","nameSlug":"andre-pallante-669467","firstLastName":"Andre Pallante","lastFirstName":"Pallante, Andre","lastInitName":"Pallante, A","initLastName":"A Pallante","fullFMLName":"Neil Andre Pallante","fullLFMName":"Pallante, Neil Andre","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID666277":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277","firstName":"George","lastName":"Soriano","primaryNumber":"65","birthDate":"1999-03-24","currentAge":27,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"George","useLastName":"Soriano","boxscoreName":"Soriano, G","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"George Soriano","nameSlug":"george-soriano-666277","firstLastName":"George Soriano","lastFirstName":"Soriano, George","lastInitName":"Soriano, G","initLastName":"G Soriano","fullFMLName":"George Soriano","fullLFMName":"Soriano, George","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669020":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020","firstName":"Ryan","lastName":"Rolison","primaryNumber":"33","birthDate":"1997-07-11","currentAge":29,"birthCity":"Jackson","birthStateProvince":"TN","birthCountry":"USA","height":"6' 2\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Rolison","middleName":"Perry","boxscoreName":"Rolison","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"RAHL-ison","mlbDebutDate":"2025-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ryan Rolison","nameSlug":"ryan-rolison-669020","firstLastName":"Ryan Rolison","lastFirstName":"Rolison, Ryan","lastInitName":"Rolison, R","initLastName":"R Rolison","fullFMLName":"Ryan Perry Rolison","fullLFMName":"Rolison, Ryan Perry","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669461":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461","firstName":"Matthew","lastName":"Liberatore","primaryNumber":"32","birthDate":"1999-11-06","currentAge":26,"birthCity":"Peoria","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matthew","useLastName":"Liberatore","middleName":"Joseph","boxscoreName":"Liberatore","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"LIBB-er-uh-tore","mlbDebutDate":"2022-05-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matthew Liberatore","nameSlug":"matthew-liberatore-669461","firstLastName":"Matthew Liberatore","lastFirstName":"Liberatore, Matthew","lastInitName":"Liberatore, M","initLastName":"M Liberatore","fullFMLName":"Matthew Joseph Liberatore","fullLFMName":"Liberatore, Matthew Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID686780":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780","firstName":"Pedro","lastName":"Pagés","primaryNumber":"43","birthDate":"1998-09-17","currentAge":27,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 11\"","weight":245,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Pedro","useLastName":"Pagés","middleName":"Jose","boxscoreName":"Pagés, P","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"paw-HESS","mlbDebutDate":"2024-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pedro Pagés","nameSlug":"pedro-pages-686780","firstLastName":"Pedro Pagés","lastFirstName":"Pagés, Pedro","lastInitName":"Pagés, P","initLastName":"P Pagés","fullFMLName":"Pedro Jose Pagés","fullLFMName":"Pagés, Pedro Jose","strikeZoneTop":3.174,"strikeZoneBottom":1.602},"ID607067":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067","firstName":"Colin","lastName":"Rea","primaryNumber":"53","birthDate":"1990-07-01","currentAge":36,"birthCity":"Cascade","birthStateProvince":"IA","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Colin","useLastName":"Rea","middleName":"D.","boxscoreName":"Rea","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"RAY","mlbDebutDate":"2015-08-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colin Rea","nameSlug":"colin-rea-607067","firstLastName":"Colin Rea","lastFirstName":"Rea, Colin","lastInitName":"Rea, C","initLastName":"C Rea","fullFMLName":"Colin D. Rea","fullLFMName":"Rea, Colin D.","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID664208":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208","firstName":"Phillip","lastName":"Maton","primaryNumber":"88","birthDate":"1993-03-25","currentAge":33,"birthCity":"Paducah","birthStateProvince":"KY","birthCountry":"USA","height":"6' 2\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Phil","useLastName":"Maton","middleName":"Louis","boxscoreName":"Maton, P","nickName":"Spin Rate","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"MAY-tahn","mlbDebutDate":"2017-06-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Phil Maton","nameTitle":"III","nameSuffix":"III","nameSlug":"phil-maton-664208","firstLastName":"Phil Maton","lastFirstName":"Maton, Phil","lastInitName":"Maton, P","initLastName":"P Maton","fullFMLName":"Phillip Louis Maton","fullLFMName":"Maton, Phillip Louis","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID671056":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056","firstName":"Ivan","lastName":"Herrera","primaryNumber":"48","birthDate":"2000-06-01","currentAge":26,"birthCity":"Panama City","birthCountry":"Panama","height":"5' 11\"","weight":220,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Iván","useLastName":"Herrera","middleName":"Aaron","boxscoreName":"Herrera","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"ee-VAHN","mlbDebutDate":"2022-05-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Iván Herrera","nameSlug":"ivan-herrera-671056","firstLastName":"Iván Herrera","lastFirstName":"Herrera, Iván","lastInitName":"Herrera, I","initLastName":"I Herrera","fullFMLName":"Ivan Aaron Herrera","fullLFMName":"Herrera, Ivan Aaron","strikeZoneTop":3.173,"strikeZoneBottom":1.602},"ID694037":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037","firstName":"Daniel","lastName":"Palencia","primaryNumber":"48","birthDate":"2000-02-05","currentAge":26,"birthCity":"San Carlos","birthCountry":"Venezuela","height":"5' 11\"","weight":160,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Daniel","useLastName":"Palencia","middleName":"Jesus","boxscoreName":"Palencia, D","gender":"M","nameMatrilineal":"Silva","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-07-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daniel Palencia","nameSlug":"daniel-palencia-694037","firstLastName":"Daniel Palencia","lastFirstName":"Palencia, Daniel","lastInitName":"Palencia, D","initLastName":"D Palencia","fullFMLName":"Daniel Jesus Palencia","fullLFMName":"Palencia, Daniel Jesus","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID700241":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241","firstName":"Michael","lastName":"McGreevy","primaryNumber":"36","birthDate":"2000-07-08","currentAge":26,"birthCity":"San Clemente","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"McGreevy","middleName":"Stephen","boxscoreName":"McGreevy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael McGreevy","nameSlug":"michael-mcgreevy-700241","firstLastName":"Michael McGreevy","lastFirstName":"McGreevy, Michael","lastInitName":"McGreevy, M","initLastName":"M McGreevy","fullFMLName":"Michael Stephen McGreevy","fullLFMName":"McGreevy, Michael Stephen","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669357":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357","firstName":"Nolan","lastName":"Gorman","primaryNumber":"16","birthDate":"2000-05-10","currentAge":26,"birthCity":"Phoenix","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nolan","useLastName":"Gorman","middleName":"Brian","boxscoreName":"Gorman","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-05-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan Gorman","nameSlug":"nolan-gorman-669357","firstLastName":"Nolan Gorman","lastFirstName":"Gorman, Nolan","lastInitName":"Gorman, N","initLastName":"N Gorman","fullFMLName":"Nolan Brian Gorman","fullLFMName":"Gorman, Nolan Brian","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"ID696136":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136","firstName":"Jordan","lastName":"Wicks","primaryNumber":"36","birthDate":"1999-09-01","currentAge":27,"birthCity":"Conway","birthStateProvince":"AR","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jordan","useLastName":"Wicks","boxscoreName":"Wicks","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-08-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jordan Wicks","nameSlug":"jordan-wicks-696136","firstLastName":"Jordan Wicks","lastFirstName":"Wicks, Jordan","lastInitName":"Wicks, J","initLastName":"J Wicks","fullFMLName":"Jordan  Wicks","fullLFMName":"Wicks, Jordan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663494":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494","firstName":"Bryan","lastName":"Torres","primaryNumber":"39","birthDate":"1997-07-02","currentAge":29,"birthCity":"Caguas","birthCountry":"Puerto Rico","height":"5' 7\"","weight":165,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Bryan","useLastName":"Torres","boxscoreName":"Torres, B","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-05-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Torres","nameSlug":"bryan-torres-663494","firstLastName":"Bryan Torres","lastFirstName":"Torres, Bryan","lastInitName":"Torres, B","initLastName":"B Torres","fullFMLName":"Bryan Torres","fullLFMName":"Torres, Bryan","strikeZoneTop":2.98,"strikeZoneBottom":1.5},"ID571948":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948","firstName":"Hoby","lastName":"Milner","primaryNumber":"41","birthDate":"1991-01-13","currentAge":35,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":187,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hoby","useLastName":"Milner","middleName":"Trey","boxscoreName":"Milner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"HOH-bee","mlbDebutDate":"2017-06-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Hoby Milner","nameSlug":"hoby-milner-571948","firstLastName":"Hoby Milner","lastFirstName":"Milner, Hoby","lastInitName":"Milner, H","initLastName":"H Milner","fullFMLName":"Hoby Milner","fullLFMName":"Milner, Hoby","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID681517":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517","firstName":"Kyle","lastName":"Leahy","primaryNumber":"62","birthDate":"1997-06-04","currentAge":29,"birthCity":"Boulder","birthStateProvince":"CO","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Leahy","middleName":"Yandow","boxscoreName":"Leahy","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"LAY-hee","mlbDebutDate":"2023-07-07","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Leahy","nameSlug":"kyle-leahy-681517","firstLastName":"Kyle Leahy","lastFirstName":"Leahy, Kyle","lastInitName":"Leahy, K","initLastName":"K Leahy","fullFMLName":"Kyle Yandow Leahy","fullLFMName":"Leahy, Kyle Yandow","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID665877":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877","firstName":"José","lastName":"Fermín","primaryNumber":"15","birthDate":"1999-03-29","currentAge":27,"birthCity":"Puerto Plata","birthCountry":"Dominican Republic","height":"5' 10\"","weight":198,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"José","useLastName":"Fermín","middleName":"Miguel","boxscoreName":"Fermín","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"fair-MEAN","mlbDebutDate":"2023-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Fermín","nameSlug":"jose-fermin-665877","firstLastName":"José Fermín","lastFirstName":"Fermín, José","lastInitName":"Fermín, J","initLastName":"J Fermín","fullFMLName":"José Miguel Fermín","fullLFMName":"Fermín, José Miguel","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID681799":{"id":681799,"fullName":"Ethan Roberts","link":"/api/v1/people/681799","firstName":"Ethan","lastName":"Roberts","primaryNumber":"39","birthDate":"1997-07-04","currentAge":29,"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":32,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Ian","useLastName":"Happ","middleName":"Edward","boxscoreName":"Happ","nickName":"Happer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2017-05-13","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ian Happ","nameSlug":"ian-happ-664023","firstLastName":"Ian Happ","lastFirstName":"Happ, Ian","lastInitName":"Happ, I","initLastName":"I Happ","fullFMLName":"Ian Edward Happ","fullLFMName":"Happ, Ian Edward","strikeZoneTop":3.137,"strikeZoneBottom":1.583},"ID573204":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204","firstName":"Caleb","lastName":"Thielbar","primaryNumber":"24","birthDate":"1987-01-31","currentAge":39,"birthCity":"Northfield","birthStateProvince":"MN","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Caleb","useLastName":"Thielbar","middleName":"John","boxscoreName":"Thielbar","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"THEEL-bar","mlbDebutDate":"2013-05-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Caleb Thielbar","nameSlug":"caleb-thielbar-573204","firstLastName":"Caleb Thielbar","lastFirstName":"Thielbar, Caleb","lastInitName":"Thielbar, C","initLastName":"C Thielbar","fullFMLName":"Caleb John Thielbar","fullLFMName":"Thielbar, Caleb John","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID681676":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676","firstName":"Ryan","lastName":"Fernandez","primaryNumber":"64","birthDate":"1998-06-11","currentAge":28,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Fernandez","middleName":"Austin","boxscoreName":"Fernandez","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Fernandez","nameSlug":"ryan-fernandez-681676","firstLastName":"Ryan Fernandez","lastFirstName":"Fernandez, Ryan","lastInitName":"Fernandez, R","initLastName":"R Fernandez","fullFMLName":"Ryan Austin Fernandez","fullLFMName":"Fernandez, Ryan Austin","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID668941":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941","firstName":"Joseph","lastName":"Romero","primaryNumber":"33","birthDate":"1996-09-09","currentAge":30,"birthCity":"Camarillo","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"JoJo","useLastName":"Romero","middleName":"Abel","boxscoreName":"Romero, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2020-08-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"JoJo Romero","nameSlug":"jojo-romero-668941","firstLastName":"JoJo Romero","lastFirstName":"Romero, JoJo","lastInitName":"Romero, J","initLastName":"J Romero","fullFMLName":"Joseph Abel Romero","fullLFMName":"Romero, Joseph Abel","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID608324":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324","firstName":"Alexander","lastName":"Bregman","primaryNumber":"3","birthDate":"1994-03-30","currentAge":32,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Alex","useLastName":"Bregman","middleName":"David","boxscoreName":"Bregman","nickName":"A-Breg","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BREGG-min","mlbDebutDate":"2016-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Bregman","nameSlug":"alex-bregman-608324","firstLastName":"Alex Bregman","lastFirstName":"Bregman, Alex","lastInitName":"Bregman, A","initLastName":"A Bregman","fullFMLName":"Alexander David Bregman","fullLFMName":"Bregman, Alexander David","strikeZoneTop":3.126,"strikeZoneBottom":1.578},"ID683737":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737","firstName":"Michael","lastName":"Busch","primaryNumber":"29","birthDate":"1997-11-09","currentAge":28,"birthCity":"Inver Grove Heights","birthStateProvince":"MN","birthCountry":"USA","height":"5' 11\"","weight":210,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Michael","useLastName":"Busch","middleName":"James","boxscoreName":"Busch","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Busch","nameSlug":"michael-busch-683737","firstLastName":"Michael Busch","lastFirstName":"Busch, Michael","lastInitName":"Busch, M","initLastName":"M Busch","fullFMLName":"Michael James Busch","fullLFMName":"Busch, Michael James","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID657097":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097","firstName":"Jacob","lastName":"Webb","primaryNumber":"71","birthDate":"1993-08-15","currentAge":33,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Webb","middleName":"Lawrence","boxscoreName":"Webb, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Webb","nameSlug":"jacob-webb-657097","firstLastName":"Jacob Webb","lastFirstName":"Webb, Jacob","lastInitName":"Webb, J","initLastName":"J Webb","fullFMLName":"Jacob Lawrence Webb","fullLFMName":"Webb, Jacob Lawrence","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID691718":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718","firstName":"Pete","lastName":"Crow-Armstrong","primaryNumber":"4","birthDate":"2002-03-25","currentAge":24,"birthCity":"Sherman Oaks","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":184,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Pete","useLastName":"Crow-Armstrong","middleName":"Henry","boxscoreName":"Crow-Armstrong","nickName":"PCA","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Pete Crow-Armstrong","nameSlug":"pete-crow-armstrong-691718","firstLastName":"Pete Crow-Armstrong","lastFirstName":"Crow-Armstrong, Pete","lastInitName":"Crow-Armstrong, P","initLastName":"P Crow-Armstrong","fullFMLName":"Pete Henry Crow-Armstrong","fullLFMName":"Crow-Armstrong, Pete Henry","strikeZoneTop":3.202,"strikeZoneBottom":1.616},"ID677865":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865","firstName":"Justin","lastName":"Bruihl","primaryNumber":"47","birthDate":"1997-06-26","currentAge":29,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Bruihl","boxscoreName":"Bruihl","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2021-08-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Justin Bruihl","nameSlug":"justin-bruihl-677865","firstLastName":"Justin Bruihl","lastFirstName":"Bruihl, Justin","lastInitName":"Bruihl, J","initLastName":"J Bruihl","fullFMLName":"Justin  Bruihl","fullLFMName":"Bruihl, Justin ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663423":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423","firstName":"Trent","lastName":"Thornton","primaryNumber":"49","birthDate":"1993-09-30","currentAge":32,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trent","useLastName":"Thornton","middleName":"Edward","boxscoreName":"Thornton, T","nickName":"The Big Dreidel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trent Thornton","nameSlug":"trent-thornton-663423","firstLastName":"Trent Thornton","lastFirstName":"Thornton, Trent","lastInitName":"Thornton, T","initLastName":"T Thornton","fullFMLName":"Trent Edward Thornton","fullLFMName":"Thornton, Trent Edward","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID592773":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773","firstName":"Ryne","lastName":"Stanek","primaryNumber":"55","birthDate":"1991-07-26","currentAge":35,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 4\"","weight":226,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryne","useLastName":"Stanek","middleName":"Thomas","boxscoreName":"Stanek","nickName":"Stanny","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-05-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryne Stanek","nameSlug":"ryne-stanek-592773","firstLastName":"Ryne Stanek","lastFirstName":"Stanek, Ryne","lastInitName":"Stanek, R","initLastName":"R Stanek","fullFMLName":"Ryne Thomas Stanek","fullLFMName":"Stanek, Ryne Thomas","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID682634":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634","firstName":"Kevin","lastName":"Alcantara","primaryNumber":"13","birthDate":"2002-07-12","currentAge":24,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 6\"","weight":188,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Kevin","useLastName":"Alcántara","boxscoreName":"Alcántara","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"ahl-KAHN-tah-rah","mlbDebutDate":"2024-09-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin Alcántara","nameSlug":"kevin-alcantara-682634","firstLastName":"Kevin Alcántara","lastFirstName":"Alcántara, Kevin","lastInitName":"Alcántara, K","initLastName":"K Alcántara","fullFMLName":"Kevin Alcántara","fullLFMName":"Alcántara, Kevin ","strikeZoneTop":3.46,"strikeZoneBottom":1.75},"ID621020":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020","firstName":"James","lastName":"Swanson","primaryNumber":"7","birthDate":"1994-02-11","currentAge":32,"birthCity":"Kennesaw","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Dansby","useLastName":"Swanson","middleName":"Dansby","boxscoreName":"Swanson","nickName":"Dans","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2016-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dansby Swanson","nameSlug":"dansby-swanson-621020","firstLastName":"Dansby Swanson","lastFirstName":"Swanson, Dansby","lastInitName":"Swanson, D","initLastName":"D Swanson","fullFMLName":"James Dansby Swanson","fullLFMName":"Swanson, James Dansby","strikeZoneTop":3.218,"strikeZoneBottom":1.624},"ID663538":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538","firstName":"Nicholas","lastName":"Hoerner","primaryNumber":"2","birthDate":"1997-05-13","currentAge":29,"birthCity":"Oakland","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Nico","useLastName":"Hoerner","middleName":"Mackie","boxscoreName":"Hoerner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2019-09-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nico Hoerner","nameSlug":"nico-hoerner-663538","firstLastName":"Nico Hoerner","lastFirstName":"Hoerner, Nico","lastInitName":"Hoerner, N","initLastName":"N Hoerner","fullFMLName":"Nicholas Mackie Hoerner","fullLFMName":"Hoerner, Nicholas Mackie","strikeZoneTop":3.186,"strikeZoneBottom":1.608},"ID676962":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962","firstName":"Benjamin","lastName":"Brown","primaryNumber":"32","birthDate":"1999-09-09","currentAge":27,"birthCity":"East Setauket","birthStateProvince":"NY","birthCountry":"USA","height":"6' 6\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ben","useLastName":"Brown","boxscoreName":"Brown, Be","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2024-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ben Brown","nameSlug":"ben-brown-676962","firstLastName":"Ben Brown","lastFirstName":"Brown, Ben","lastInitName":"Brown, B","initLastName":"B Brown","fullFMLName":"Benjamin  Brown","fullLFMName":"Brown, Benjamin ","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID669160":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160","firstName":"Dustin","lastName":"May","primaryNumber":"21","birthDate":"1997-09-06","currentAge":29,"birthCity":"Justin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 6\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dustin","useLastName":"May","middleName":"Jake","boxscoreName":"May","nickName":"Big Red","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-08-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dustin May","nameSlug":"dustin-may-669160","firstLastName":"Dustin May","lastFirstName":"May, Dustin","lastInitName":"May, D","initLastName":"D May","fullFMLName":"Dustin Jake May","fullLFMName":"May, Dustin Jake","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID691026":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026","firstName":"Masyn","lastName":"Winn","primaryNumber":"0","birthDate":"2002-03-21","currentAge":24,"birthCity":"Katy","birthStateProvince":"TX","birthCountry":"USA","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Masyn","useLastName":"Winn","middleName":"Blaze","boxscoreName":"Winn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-08-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Masyn Winn","nameSlug":"masyn-winn-691026","firstLastName":"Masyn Winn","lastFirstName":"Winn, Masyn","lastInitName":"Winn, M","initLastName":"M Winn","fullFMLName":"Masyn Blaze Winn","fullLFMName":"Winn, Masyn Blaze","strikeZoneTop":3.081,"strikeZoneBottom":1.555},"ID676369":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369","firstName":"Nelson","lastName":"Velázquez","primaryNumber":"30","birthDate":"1998-12-26","currentAge":27,"birthCity":"Carolina","birthCountry":"Puerto Rico","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Nelson","useLastName":"Velázquez","middleName":"Javier","boxscoreName":"Velázquez, N","gender":"M","nameMatrilineal":"Romero","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"veh-LAZZ-kezz","mlbDebutDate":"2022-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nelson Velázquez","nameSlug":"nelson-velazquez-676369","firstLastName":"Nelson Velázquez","lastFirstName":"Velázquez, Nelson","lastInitName":"Velázquez, N","initLastName":"N Velázquez","fullFMLName":"Nelson Javier Velázquez","fullLFMName":"Velázquez, Nelson Javier","strikeZoneTop":3.15,"strikeZoneBottom":1.59},"ID699625":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625","firstName":"James","lastName":"Crooks","primaryNumber":"8","birthDate":"2001-07-19","currentAge":25,"birthCity":"Euless","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":230,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jimmy","useLastName":"Crooks","middleName":"Dale","boxscoreName":"Crooks","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jimmy Crooks","nameTitle":"II","nameSuffix":"II","nameSlug":"jimmy-crooks-699625","firstLastName":"Jimmy Crooks","lastFirstName":"Crooks, Jimmy","lastInitName":"Crooks, J","initLastName":"J Crooks","fullFMLName":"James Dale Crooks II","fullLFMName":"Crooks II, James Dale","strikeZoneTop":3.201,"strikeZoneBottom":1.615}},"venue":{"id":2889,"name":"Busch Stadium","link":"/api/v1/venues/2889","location":{"address1":"700 Clark Street","city":"St. Louis","state":"Missouri","stateAbbrev":"MO","postalCode":"63102","defaultCoordinates":{"latitude":38.62256667,"longitude":-90.19286667},"azimuthAngle":62.0,"elevation":460,"country":"USA","phone":"(314) 345-9600"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":43435,"turfType":"Grass","roofType":"Open","leftLine":336,"leftCenter":375,"center":400,"rightCenter":375,"rightLine":335},"active":true,"season":"2026"},"officialVenue":{"id":2889,"link":"/api/v1/venues/2889"},"weather":{"condition":"Cloudy","temp":"79","wind":"5 mph, R To L"},"gameInfo":{"attendance":34753,"firstPitch":"2026-05-31T23:20:00.000Z","gameDurationMinutes":163},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":0,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"home":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"}},"officialScorer":{"id":823823,"fullName":"Lauren Wiser","link":"/api/v1/people/823823"},"primaryDatacaster":{"id":810854,"fullName":"Matthew Langston","link":"/api/v1/people/810854"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":0,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a sharp ground ball to left fielder Nelson Velázquez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-31T23:20:23.412Z","endTime":"2026-05-31T23:21:13.842Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":676369,"link":"/api/v1/people/676369"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"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-05-31T20:55:38.576Z","endTime":"2026-05-31T22:57:22.708Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"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-05-31T22:57:22.708Z","endTime":"2026-05-31T23:19:38.967Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"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-05-31T23:19:38.967Z","endTime":"2026-05-31T23:20:25.484Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.58275508380651,"aZ":-11.572969386458105,"pfxX":2.7627943327623763,"pfxZ":10.697833517975878,"pX":0.701307633281511,"pZ":3.46116438772456,"vX0":-0.7682342827692228,"vY0":-138.10000781906663,"vZ0":-5.980622024913087,"x":90.27,"y":145.33,"x0":0.6246395850343144,"y0":50.00424361921438,"z0":6.43783937283478,"aX":5.321526859361502},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.2,"breakHorizontal":-4.8,"spinRate":2164,"spinDirection":158},"zone":12,"typeConfidence":0.9,"plateTime":0.3970484486873955,"extension":6.2401331099842885},"index":3,"playId":"81ab718c-5aab-3c02-ac60-05bdd8778c65","pitchNumber":1,"startTime":"2026-05-31T23:20:25.484Z","endTime":"2026-05-31T23:20:30.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.191689496538345,"aZ":-11.694621568056947,"pfxX":3.6278122399733324,"pfxZ":10.574344846165639,"pX":0.6630231905086656,"pZ":2.7126470001140106,"vX0":-0.6780111411398609,"vY0":-138.57288936198978,"vZ0":-7.893705374544301,"x":91.73,"y":165.54,"x0":0.4403117286905409,"y0":50.00352296937975,"z0":6.3874759635310125,"aX":7.025154914805248},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.6,"breakHorizontal":-6.4,"spinRate":2145,"spinDirection":155},"zone":6,"typeConfidence":0.92,"plateTime":0.3959102075978391,"extension":6.253377391405911},"index":4,"playId":"e8b71034-7c72-3e1a-beb9-70221e273b11","pitchNumber":2,"startTime":"2026-05-31T23:20:39.710Z","endTime":"2026-05-31T23:20:42.858Z","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":0},"index":5,"startTime":"2026-05-31T23:20:50.998Z","endTime":"2026-05-31T23:21:03.257Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.401953662203525,"aZ":-23.602943223176947,"pfxX":-0.21387262311959743,"pfxZ":4.698165993016156,"pX":0.1338679165039239,"pZ":3.050346728925572,"vX0":-1.3194003817431075,"vY0":-133.42573040897253,"vZ0":-4.493147502820081,"x":111.9,"y":156.42,"x0":0.6601078374267283,"y0":50.00553564962148,"z0":6.43128238258695,"aX":-0.3902270488612504},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.9,"breakHorizontal":0.6,"spinRate":2512,"spinDirection":173},"zone":2,"typeConfidence":2.0,"plateTime":0.40860054942860113,"extension":6.310634364975319},"hitData":{"launchSpeed":104.3,"launchAngle":0.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":111.67,"coordY":131.6}},"index":6,"playId":"9035865b-020b-3f16-b37c-9ec0eaee8a07","pitchNumber":3,"startTime":"2026-05-31T23:21:03.257Z","endTime":"2026-05-31T23:21:13.842Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T23:21:13.842Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pete Crow-Armstrong singles on a sharp ground ball to center fielder José Fermín. Nico Hoerner to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-31T23:21:31.395Z","endTime":"2026-05-31T23:24:18.354Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,6,7],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":87.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.072127075400644,"aZ":-10.314320248149162,"pfxX":4.8431414502613555,"pfxZ":11.146701720259845,"pX":-0.5196150759380502,"pZ":2.2314667727894606,"vX0":-4.227820973504937,"vY0":-139.33363015348937,"vZ0":-9.275426024588437,"x":136.81,"y":178.53,"x0":0.3901440994069042,"y0":50.00127112922868,"z0":6.29016117186315,"aX":9.49689181094573},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.4,"breakHorizontal":-7.9,"spinRate":2187,"spinDirection":153},"zone":4,"typeConfidence":0.92,"plateTime":0.39348633555760104,"extension":6.263443927215687},"index":0,"playId":"6a7aa1d1-dc8f-31de-a38c-d0e50de9085e","pitchNumber":1,"startTime":"2026-05-31T23:21:38.531Z","endTime":"2026-05-31T23:21:41.793Z","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":90.7,"endSpeed":84.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.862250350175557,"aZ":-24.086632711322725,"pfxX":-1.4639879314010602,"pfxZ":4.508569502956387,"pX":-0.11631843408028544,"pZ":4.265767348752754,"vX0":-1.5041489552142564,"vY0":-132.29153450204856,"vZ0":-1.5087018754748613,"x":121.43,"y":123.6,"x0":0.6472931226603206,"y0":50.006555386783866,"z0":6.5876446884194495,"aX":-2.6280517328511537},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.0,"breakHorizontal":3.0,"spinRate":2526,"spinDirection":177},"zone":11,"typeConfidence":2.0,"plateTime":0.41203418229239164,"extension":6.083673443074633},"index":1,"playId":"cee1e798-5018-3293-9685-94c40dbbd6e0","pitchNumber":2,"startTime":"2026-05-31T23:21:55.040Z","endTime":"2026-05-31T23:21:58.457Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-05-31T23:22:32.073Z","endTime":"2026-05-31T23:22:58.508Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.15379432817804,"aZ":-30.643846126131194,"pfxX":-2.058301724599237,"pfxZ":0.937562533076445,"pX":-0.25734118546407014,"pZ":2.077110092643835,"vX0":-1.6523929309146326,"vY0":-126.62872729410014,"vZ0":-4.793515311157169,"x":126.81,"y":182.7,"x0":0.6695321818977406,"y0":50.005674879711314,"z0":6.426669317773912,"aX":-3.3660650775700955},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.0,"breakHorizontal":4.1,"spinRate":2655,"spinDirection":270},"zone":8,"typeConfidence":0.91,"plateTime":0.4313959355732928,"extension":6.256305533084165},"index":3,"playId":"89a8b875-a991-32ed-ade8-0c261dc2cbc0","pitchNumber":3,"startTime":"2026-05-31T23:22:58.508Z","endTime":"2026-05-31T23:23:02.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.58047262748186,"aZ":-12.024044737836459,"pfxX":3.3111535682349276,"pfxZ":10.632697202768709,"pX":-0.2086051992950431,"pZ":3.1322590696912243,"vX0":-2.6763209629841365,"vY0":-137.75946691006047,"vZ0":-6.77208528757262,"x":124.95,"y":154.21,"x0":0.35205689883924896,"y0":50.00552178014969,"z0":6.459497092935641,"aX":6.27653206915364},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.8,"breakHorizontal":-5.3,"spinRate":2085,"spinDirection":153},"zone":2,"typeConfidence":0.91,"plateTime":0.3997340378638472,"extension":6.141208357411824},"index":4,"playId":"cacec4f5-1a5d-37a5-9ffd-b4ba54f4f249","pitchNumber":4,"startTime":"2026-05-31T23:23:19.485Z","endTime":"2026-05-31T23:23:22.818Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-31T23:23:36.825Z","endTime":"2026-05-31T23:23:51.254Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":6,"playId":"0effba4a-ae9b-39b3-93ad-2836189a01ae","startTime":"2026-05-31T23:23:51.254Z","endTime":"2026-05-31T23:23:54.254Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.632236476361843,"aZ":-29.768230000829522,"pfxX":-1.5768282736467154,"pfxZ":1.4277832979016356,"pX":-0.8287599584503517,"pZ":1.8127509580218542,"vX0":-2.9479143050424135,"vY0":-128.7962347976376,"vZ0":-5.74102808613449,"x":148.59,"y":189.84,"x0":0.533600485113218,"y0":50.0060493774734,"z0":6.360341247155679,"aX":-2.6606122497011584},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.6,"breakHorizontal":3.5,"spinRate":2758,"spinDirection":266},"zone":13,"typeConfidence":0.89,"plateTime":0.4245529890251203,"extension":6.207210084523714},"hitData":{"launchSpeed":107.1,"launchAngle":8.0,"totalDistance":132.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":133.06,"coordY":96.45}},"index":7,"playId":"7ad95e8b-2b7f-373b-a6e3-078df6bb14fa","pitchNumber":5,"startTime":"2026-05-31T23:24:07.806Z","endTime":"2026-05-31T23:24:18.354Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T23:24:18.354Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Bregman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-31T23:24:29.656Z","endTime":"2026-05-31T23:26:18.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.754308925825374,"aZ":-45.91861551940255,"pfxX":-4.223215930965541,"pfxZ":-9.80307498405915,"pX":-1.1747071299436669,"pZ":-0.6759563339904557,"vX0":-2.7295079023972684,"vY0":-118.78999450138335,"vZ0":-6.554684324463085,"x":161.78,"y":257.03,"x0":0.545353381868546,"y0":50.002347445800645,"z0":6.382316037293577,"aX":-5.921374328747739},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-19.2,"breakHorizontal":8.4,"spinRate":3159,"spinDirection":327},"zone":13,"typeConfidence":0.89,"plateTime":0.46445879166887405,"extension":6.294613015821105},"index":0,"playId":"e3339cb7-21d7-3ee7-8db2-32241e8b084f","pitchNumber":1,"startTime":"2026-05-31T23:24:43.578Z","endTime":"2026-05-31T23:24:47.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.049238778431505,"aZ":-22.949530194067936,"pfxX":7.874044890572253,"pfxZ":5.406156480974974,"pX":1.8492060838005868,"pZ":2.184308425737126,"vX0":-0.48253252060299023,"vY0":-130.00418819489622,"vZ0":-5.8834801718449645,"x":46.51,"y":179.8,"x0":1.014930401270138,"y0":50.00457418482431,"z0":6.226418711728029,"aX":13.436263683960618},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.6,"breakHorizontal":-14.2,"spinRate":1917,"spinDirection":127},"zone":14,"typeConfidence":0.9,"plateTime":0.42182230659224906,"extension":5.990226943129368},"index":1,"playId":"8748abdd-545d-33a9-91ab-bb6d501af2e8","pitchNumber":2,"startTime":"2026-05-31T23:25:06.623Z","endTime":"2026-05-31T23:25:09.793Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.411340924514434,"aZ":-16.811564360918595,"pfxX":6.7269808080259885,"pfxZ":7.977100579456192,"pX":0.5952584082219393,"pZ":2.229318022997042,"vX0":-2.3801411971179007,"vY0":-138.25420920934621,"vZ0":-7.95456449561739,"x":94.31,"y":178.59,"x0":0.5962561624863979,"y0":50.0005580178147,"z0":6.283981684806567,"aX":12.948290209261808},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.8,"breakHorizontal":-11.6,"spinRate":2148,"spinDirection":148},"zone":6,"typeConfidence":0.91,"plateTime":0.397026316248966,"extension":6.126519243422835},"index":2,"playId":"359a443d-fbe9-3672-9a83-9a65354e9863","pitchNumber":3,"startTime":"2026-05-31T23:25:25.010Z","endTime":"2026-05-31T23:25:29.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":81.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.966676643132107,"aZ":-20.19367296633086,"pfxX":8.769775960703427,"pfxZ":6.991259400251494,"pX":0.13619065172060554,"pZ":2.736093219898408,"vX0":-4.032334308886832,"vY0":-131.1784893361519,"vZ0":-5.320406051430124,"x":111.81,"y":164.91,"x0":0.5676387430860714,"y0":50.0050766708179,"z0":6.330831673096183,"aX":15.036843748423026},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":11.5,"breakHorizontal":-14.8,"spinRate":1888,"spinDirection":139},"zone":2,"typeConfidence":0.88,"plateTime":0.4201633397381914,"extension":6.150499339600332},"index":3,"playId":"01796426-55e2-3368-9950-b8a8782eb409","pitchNumber":4,"startTime":"2026-05-31T23:25:51.409Z","endTime":"2026-05-31T23:25:54.627Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-31T23:26:04.098Z","endTime":"2026-05-31T23:26:15.174Z","isPitch":false,"type":"action","player":{"id":608324,"link":"/api/v1/people/608324"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":73.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.403898028612108,"aZ":-46.897115658920775,"pfxX":-6.401004508997274,"pfxZ":-10.760077088517853,"pX":0.18771000291348952,"pZ":1.798005749156265,"vX0":0.6046905299344068,"vY0":-118.17523212573093,"vZ0":-0.8848863860116318,"x":109.84,"y":190.23,"x0":0.7518952038116422,"y0":50.00348454765045,"z0":6.611726707079453,"aX":-8.75667003626632},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.8,"breakVerticalInduced":-19.2,"breakHorizontal":11.3,"spinRate":3219,"spinDirection":328},"zone":8,"typeConfidence":0.91,"plateTime":0.46944012509946553,"extension":6.128273775041583},"index":5,"playId":"df13297f-131c-3001-b4e2-535996ffb307","pitchNumber":5,"startTime":"2026-05-31T23:26:15.174Z","endTime":"2026-05-31T23:26:18.713Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T23:26:18.713Z","atBatIndex":2},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Seiya Suzuki pops out to shortstop Masyn Winn on the infield fly rule.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-31T23:26:28.235Z","endTime":"2026-05-31T23:27:12.569Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":73.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.536857319426012,"aZ":-46.505493136389944,"pfxX":-6.641741049486644,"pfxZ":-10.443441645238313,"pX":-1.1397903777014213,"pZ":1.0718019121782927,"vX0":-2.112569472578149,"vY0":-118.36768978792352,"vZ0":-2.436672965338412,"x":160.45,"y":209.84,"x0":0.6350451749601466,"y0":50.003098264985724,"z0":6.507828409458834,"aX":-9.113451384544703},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.6,"breakVerticalInduced":-19.2,"breakHorizontal":12.6,"spinRate":3146,"spinDirection":331},"zone":13,"typeConfidence":0.91,"plateTime":0.46871659282840206,"extension":6.236532754540934},"index":0,"playId":"799cde71-23cf-3079-8f73-a8e849dc6220","pitchNumber":1,"startTime":"2026-05-31T23:26:45.514Z","endTime":"2026-05-31T23:26:49.028Z","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":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.81376663023794,"aZ":-11.845969123680986,"pfxX":3.7900014290520616,"pfxZ":10.453301021344023,"pX":-0.7921633079472992,"pZ":2.9029459449565995,"vX0":-4.427870536133849,"vY0":-139.4041018824974,"vZ0":-7.401596983521412,"x":147.2,"y":160.4,"x0":0.3333859497764129,"y0":50.00525150086559,"z0":6.395828442152893,"aX":7.372133776040841},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.4,"breakHorizontal":-5.8,"spinRate":2181,"spinDirection":155},"zone":1,"typeConfidence":0.92,"plateTime":0.3947023566973935,"extension":6.301889185664053},"hitData":{"launchSpeed":64.5,"launchAngle":58.0,"totalDistance":157.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":122.97,"coordY":139.0}},"index":1,"playId":"00b1a60e-bcc7-37e6-b75a-b30f219406a3","pitchNumber":2,"startTime":"2026-05-31T23:27:02.817Z","endTime":"2026-05-31T23:27:12.569Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T23:27:12.569Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-31T23:27:23.406Z","endTime":"2026-05-31T23:29:32.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.712284875585212,"aZ":-22.039987508834063,"pfxX":9.738640459163305,"pfxZ":5.964078291328374,"pX":1.180806867700574,"pZ":4.0095739511942154,"vX0":-2.5946491325745065,"vY0":-130.34949525785382,"vZ0":-1.7275229258074831,"x":71.99,"y":130.52,"x0":0.9322674999731788,"y0":50.00029862824689,"z0":6.366737390532454,"aX":16.538276630996194},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.6,"breakHorizontal":-16.9,"spinRate":1959,"spinDirection":132},"zone":12,"typeConfidence":0.91,"plateTime":0.4223074085125198,"extension":6.030266628495082},"index":0,"playId":"3902bf28-ea37-3c22-80f3-ab0342f6c6d9","pitchNumber":1,"startTime":"2026-05-31T23:27:36.385Z","endTime":"2026-05-31T23:27:41.038Z","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":89.4,"endSpeed":81.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.206895062814468,"aZ":-20.390795439892717,"pfxX":8.421574715226129,"pfxZ":6.946067524026423,"pX":0.6171697323729979,"pZ":3.4796233233852267,"vX0":-3.0596911565780984,"vY0":-130.1474399393153,"vZ0":-3.298330820855558,"x":93.47,"y":144.83,"x0":0.7217708876761084,"y0":50.000096087563854,"z0":6.3283971633608305,"aX":14.280930596375278},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":12.0,"breakHorizontal":-14.4,"spinRate":1872,"spinDirection":134},"zone":12,"typeConfidence":0.9,"plateTime":0.42268990378886295,"extension":6.192118359158591},"index":1,"playId":"1eeb5d12-13dd-3c04-ae86-0d76813905d4","pitchNumber":2,"startTime":"2026-05-31T23:27:53.781Z","endTime":"2026-05-31T23:27:56.781Z","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.3,"endSpeed":86.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.44271498317619,"aZ":-11.518399732824308,"pfxX":4.151479872737187,"pfxZ":10.733494272077802,"pX":-0.1745970703352648,"pZ":2.3861852898380267,"vX0":-3.4181962478808012,"vY0":-138.45975330576601,"vZ0":-8.606334172261917,"x":123.66,"y":174.35,"x0":0.5419261425708994,"y0":50.005957895545315,"z0":6.32298982626639,"aX":7.991525651640554},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.6,"breakHorizontal":-6.7,"spinRate":2191,"spinDirection":149},"zone":5,"typeConfidence":0.92,"plateTime":0.396915120014913,"extension":6.209097336101584},"index":2,"playId":"a6efa4b0-b690-3f77-9c67-f4fde5311adf","pitchNumber":3,"startTime":"2026-05-31T23:28:17.311Z","endTime":"2026-05-31T23:28:21.239Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.154401406905663,"aZ":-45.95729906188748,"pfxX":-5.069551760987134,"pfxZ":-9.822697222193744,"pX":0.03381668262611795,"pZ":0.6901821982141333,"vX0":0.16455851214701908,"vY0":-119.14389532021531,"vZ0":-3.5400922802582375,"x":115.71,"y":220.15,"x0":0.6191197364566126,"y0":50.00586936270075,"z0":6.451465145900179,"aX":-7.109768625734546},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-18.4,"breakHorizontal":9.1,"spinRate":3200,"spinDirection":330},"zone":14,"typeConfidence":0.89,"plateTime":0.46412493753771944,"extension":6.21232765172519},"index":3,"playId":"f81b8069-7159-398d-9de2-2f93ecd6a4bf","pitchNumber":4,"startTime":"2026-05-31T23:28:39.891Z","endTime":"2026-05-31T23:28:43.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":81.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.214733107455697,"aZ":-32.301445539847016,"pfxX":-1.9236261949487001,"pfxZ":-0.07413487336315505,"pX":-0.5203998769701155,"pZ":1.7323558334143077,"vX0":-2.0605841336983155,"vY0":-126.66455387128813,"vZ0":-5.1241239422821225,"x":136.84,"y":192.01,"x0":0.5503930724261927,"y0":50.00594573192739,"z0":6.331918297186437,"aX":-3.1601710685619344},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.0,"breakHorizontal":4.0,"spinRate":2767,"spinDirection":300},"zone":7,"typeConfidence":0.91,"plateTime":0.43063489483653195,"extension":6.311473906061452},"index":4,"playId":"dd4ae7c9-3666-3671-bdc2-144068fc4718","pitchNumber":5,"startTime":"2026-05-31T23:29:05.043Z","endTime":"2026-05-31T23:29:08.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.208544380366074,"aZ":-46.5601736672865,"pfxX":-5.219927863552821,"pfxZ":-10.310377913941586,"pX":0.4202472932021702,"pZ":1.0299468322814889,"vX0":0.6998367662730831,"vY0":-118.9011772332644,"vZ0":-2.611793880067583,"x":100.98,"y":210.97,"x0":0.7941083633886499,"y0":50.002377253171325,"z0":6.471097341929884,"aX":-7.2833924153584935},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-19.0,"breakHorizontal":9.1,"spinRate":3228,"spinDirection":334},"zone":14,"typeConfidence":0.9,"plateTime":0.46521782645620213,"extension":6.215570684242267},"index":5,"playId":"5e55c002-bdbd-3afd-9094-0391463e2670","pitchNumber":6,"startTime":"2026-05-31T23:29:28.014Z","endTime":"2026-05-31T23:29:32.252Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T23:29:32.252Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"JJ Wetherholt singles on a ground ball to left fielder Ian Happ.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-31T23:31:00.230Z","endTime":"2026-05-31T23:33:33.838Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"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":92.1,"endSpeed":84.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.884689397820487,"aZ":-16.213516720422952,"pfxX":4.313450825672345,"pfxZ":8.801993576686352,"pX":0.4546263981996967,"pZ":3.3244116742327976,"vX0":-5.437056691625653,"vY0":-134.05016343394522,"vZ0":-3.7239750859043146,"x":99.67,"y":149.02,"x0":1.9519814192077718,"y0":50.005160364459066,"z0":5.894325102983442,"aX":7.824702533360847},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.2,"breakHorizontal":-6.6,"spinRate":2155,"spinDirection":159},"zone":12,"typeConfidence":0.89,"plateTime":0.409122172433678,"extension":6.1777914393272235},"index":0,"playId":"2c6a44a7-5a5e-32a5-98da-702b1f77d906","pitchNumber":1,"startTime":"2026-05-31T23:32:09.324Z","endTime":"2026-05-31T23:32:12.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.804394849502927,"aZ":-31.276264766807415,"pfxX":-2.4258991098569527,"pfxZ":0.5755960514502654,"pX":-0.2518967068796659,"pZ":1.7662997889956558,"vX0":-4.394304866078463,"vY0":-123.985241841711,"vZ0":-4.051919595786098,"x":126.6,"y":191.09,"x0":1.855741838373179,"y0":50.005010520563786,"z0":6.019892959077854,"aX":-3.7920944243061556},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.4,"breakHorizontal":5.4,"spinRate":2404,"spinDirection":247},"zone":7,"typeConfidence":0.91,"plateTime":0.4410655261531997,"extension":6.199232822502429},"index":1,"playId":"a19867c0-83d5-34f4-a167-dd88ca53ca30","pitchNumber":2,"startTime":"2026-05-31T23:32:26.277Z","endTime":"2026-05-31T23:32:29.624Z","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":2,"startTime":"2026-05-31T23:32:36.491Z","endTime":"2026-05-31T23:32:50.829Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"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":85.7,"endSpeed":79.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82529911563549,"aZ":-31.96542006241249,"pfxX":-0.536863828648241,"pfxZ":0.1311612650711318,"pX":-1.760495735795556,"pZ":-0.9031699255284413,"vX0":-8.33326675724324,"vY0":-124.2275322525854,"vZ0":-9.782491695202244,"x":184.11,"y":263.17,"x0":1.7066927738409674,"y0":50.001237684120646,"z0":5.741742041576091,"aX":-0.8384905278768148},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.9,"breakHorizontal":2.9,"spinRate":2412,"spinDirection":274},"zone":13,"typeConfidence":0.88,"plateTime":0.44085373580041054,"extension":6.521323331557099},"index":3,"playId":"801b4a80-e1d0-39a0-a6d4-e2a79addfe8e","pitchNumber":3,"startTime":"2026-05-31T23:32:50.829Z","endTime":"2026-05-31T23:32:54.004Z","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":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.81673272601786,"aZ":-21.663804429346218,"pfxX":7.519463831127792,"pfxZ":5.613269981906648,"pX":0.7164024142497439,"pZ":2.467450630642808,"vX0":-6.320425234452808,"vY0":-135.9452118992599,"vZ0":-4.749309337030131,"x":89.69,"y":172.16,"x0":2.094603083215805,"y0":50.00065018274835,"z0":5.74095062306731,"aX":14.072198531635646},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.4,"breakHorizontal":-12.2,"spinRate":2286,"spinDirection":147},"zone":6,"typeConfidence":0.9,"plateTime":0.402911287673279,"extension":6.2161296586348325},"hitData":{"launchSpeed":70.9,"launchAngle":11.0,"totalDistance":119.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":71.45,"coordY":126.05}},"index":4,"playId":"af38395e-91e2-3f0f-b513-5a843b0e6b10","pitchNumber":4,"startTime":"2026-05-31T23:33:23.104Z","endTime":"2026-05-31T23:33:33.838Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T23:33:33.838Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Iván Herrera singles on a line drive to center fielder Pete Crow-Armstrong. JJ Wetherholt to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-31T23:33:43.527Z","endTime":"2026-05-31T23:35:11.004Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnThird":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"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_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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.297081419364147,"aZ":-15.07933678182856,"pfxX":3.2807274546431247,"pfxZ":8.907414767401452,"pX":0.6722715832851334,"pZ":2.391236842114016,"vX0":-4.600792202240123,"vY0":-137.39376826912257,"vZ0":-6.260389871197119,"x":91.37,"y":174.22,"x0":1.9391756889124203,"y0":50.00490593942813,"z0":5.716934668949933,"aX":6.2982551445416295},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.1,"breakHorizontal":-5.0,"spinRate":2303,"spinDirection":161},"zone":6,"typeConfidence":0.91,"plateTime":0.3980364075600442,"extension":6.389267314175453},"index":0,"playId":"c3b30444-827c-34b9-b79c-e7c45ab5fb00","pitchNumber":1,"startTime":"2026-05-31T23:34:00.572Z","endTime":"2026-05-31T23:34:03.572Z","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":93.2,"endSpeed":85.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.036598972356455,"aZ":-21.705650273363407,"pfxX":8.807410360183217,"pfxZ":5.613908512386339,"pX":0.5391913480999538,"pZ":2.193574333082786,"vX0":-7.456390725115807,"vY0":-135.56516537761357,"vZ0":-5.365655755528248,"x":96.45,"y":179.55,"x0":2.17810106556496,"y0":50.00531077840504,"z0":5.709243595739034,"aX":16.431114178069958},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.2,"breakHorizontal":-14.4,"spinRate":2217,"spinDirection":143},"zone":6,"typeConfidence":0.91,"plateTime":0.4036956522283712,"extension":6.446567788415613},"index":1,"playId":"bb2b8281-ec34-3b04-a802-3b29405769c5","pitchNumber":2,"startTime":"2026-05-31T23:34:21.209Z","endTime":"2026-05-31T23:34:24.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.372893620833615,"aZ":-14.511531061957852,"pfxX":1.1334032438336967,"pfxZ":9.461581674322227,"pX":0.6473068449883046,"pZ":3.9834901632707607,"vX0":-3.591610037163826,"vY0":-135.8995449847437,"vZ0":-2.3837530462010856,"x":92.33,"y":131.23,"x0":1.8399569069529975,"y0":50.0009273537297,"z0":5.882566075082179,"aX":2.116027315077707},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.8,"breakHorizontal":-1.3,"spinRate":2328,"spinDirection":162},"zone":12,"typeConfidence":0.91,"plateTime":0.4033622758436062,"extension":6.3864450921620355},"index":2,"playId":"2c7f0da0-e4c7-39e3-a7fc-2a0461c2fd63","pitchNumber":3,"startTime":"2026-05-31T23:34:44.110Z","endTime":"2026-05-31T23:34:47.924Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.166501487658092,"aZ":-27.186210963835727,"pfxX":8.381884731484835,"pfxZ":3.3442641374906312,"pX":1.122203233834516,"pZ":2.0361904580261947,"vX0":-4.740175244390381,"vY0":-121.6681686612406,"vZ0":-3.2146333943992613,"x":74.22,"y":183.8,"x0":2.0126001080432823,"y0":50.0019568053346,"z0":5.745278034576535,"aX":12.492746857649395},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":5.5,"breakHorizontal":-13.9,"spinRate":1455,"spinDirection":121},"zone":14,"typeConfidence":0.9,"plateTime":0.4511987499736665,"extension":6.181342782551126},"hitData":{"launchSpeed":99.5,"launchAngle":11.0,"totalDistance":231.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":148.88,"coordY":91.46}},"index":3,"playId":"8e88ddaf-9e1f-302b-b68c-7b5324a502ef","pitchNumber":4,"startTime":"2026-05-31T23:34:59.969Z","endTime":"2026-05-31T23:35:11.004Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T23:35:11.004Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jordan Walker singles on a line drive to right fielder Seiya Suzuki. JJ Wetherholt scores. Iván Herrera to 2nd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-31T23:35:22.745Z","endTime":"2026-05-31T23:36:16.793Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"postOnSecond":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":{"id":696136,"link":"/api/v1/people/696136"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.22901753395721,"aZ":-41.45389563067722,"pfxX":-0.6171187133793727,"pfxZ":-6.873730853805415,"pX":0.17790441808603602,"pZ":0.32801992449115236,"vX0":-3.9153137651182996,"vY0":-115.86515861996786,"vZ0":-3.478435779881184,"x":110.22,"y":229.92,"x0":1.9753943293513596,"y0":50.005370970073166,"z0":5.840968775771972,"aX":-0.8324673030686762},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-13.1,"breakHorizontal":2.2,"spinRate":2780,"spinDirection":326},"zone":14,"typeConfidence":0.91,"plateTime":0.4741419044124662,"extension":6.506890592263743},"index":0,"playId":"b903c215-c393-3f2b-90ce-ba3323218d44","pitchNumber":1,"startTime":"2026-05-31T23:35:44.290Z","endTime":"2026-05-31T23:35:49.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.19654228618096,"aZ":-20.877970457669193,"pfxX":8.006794275640633,"pfxZ":5.917195736918146,"pX":0.41665947283868027,"pZ":2.3189514612094917,"vX0":-7.577474475114132,"vY0":-137.03704154400344,"vZ0":-5.128119992837401,"x":101.12,"y":176.17,"x0":2.172244250830175,"y0":50.00234000133044,"z0":5.633117933835092,"aX":15.28625780458642},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.8,"breakHorizontal":-13.0,"spinRate":2119,"spinDirection":152},"zone":9,"typeConfidence":0.91,"plateTime":0.3990998024621959,"extension":6.373949018852084},"hitData":{"launchSpeed":99.0,"launchAngle":7.0,"totalDistance":178.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":164.83,"coordY":118.75}},"index":1,"playId":"f3a0a57c-8783-3895-bb31-82f5a9fafcd9","pitchNumber":2,"startTime":"2026-05-31T23:36:06.765Z","endTime":"2026-05-31T23:36:16.793Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T23:36:16.793Z","atBatIndex":7},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nelson Velázquez grounds into a force out, shortstop Dansby Swanson to second baseman Nico Hoerner. Iván Herrera to 3rd. Jordan Walker out at 2nd. Nelson Velázquez to 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-31T23:37:25.213Z","endTime":"2026-05-31T23:40:05.885Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"postOnThird":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-31T23:36:39.373Z","endTime":"2026-05-31T23:37:27.306Z","isPitch":false,"type":"action"},{"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":83.3,"endSpeed":76.8,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.533134076256086,"aZ":-25.568405715572734,"pfxX":8.46333295789523,"pfxZ":4.413510216895677,"pX":0.627272828885741,"pZ":2.1486223257036565,"vX0":-5.934629901657308,"vY0":-121.2064413532102,"vZ0":-3.3598131988059627,"x":93.09,"y":180.77,"x0":2.001624352732277,"y0":50.00008495570317,"z0":5.772677290583276,"aX":12.656261017147859},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":7.4,"breakHorizontal":-14.0,"spinRate":1424,"spinDirection":126},"zone":9,"typeConfidence":0.9,"plateTime":0.4509991501409596,"extension":6.445529874138843},"index":1,"playId":"c6738e41-41fb-3a78-8e9a-d4049c11840b","pitchNumber":1,"startTime":"2026-05-31T23:37:27.306Z","endTime":"2026-05-31T23:37:30.773Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":87.2,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.19890084155509,"aZ":-14.579976583935782,"pfxX":2.795262238367517,"pfxZ":9.149681335395766,"pX":-0.5205610435626451,"pZ":1.9651771311072985,"vX0":-7.3255091398523575,"vY0":-136.83523408096147,"vZ0":-7.314597421025737,"x":136.84,"y":185.72,"x0":1.8114593810821087,"y0":50.00269770325265,"z0":5.644496729966424,"aX":5.37542228152113},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.5,"breakHorizontal":-3.7,"spinRate":2273,"spinDirection":158},"zone":7,"typeConfidence":0.91,"plateTime":0.39813266193124175,"extension":6.477182744542601},"index":2,"playId":"e56c3ad0-8340-3429-b9b1-11c20724f7f4","pitchNumber":2,"startTime":"2026-05-31T23:37:52.815Z","endTime":"2026-05-31T23:37:56.182Z","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":3,"startTime":"2026-05-31T23:38:04.878Z","endTime":"2026-05-31T23:38:22.062Z","isPitch":false,"type":"action","player":{"id":676369,"link":"/api/v1/people/676369"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.9,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76928796864006,"aZ":-28.30088801274309,"pfxX":-1.796298000690847,"pfxZ":2.388139749327199,"pX":-0.5723381863133882,"pZ":-0.8753329561266079,"vX0":-5.399754040671414,"vY0":-126.02023859274061,"vZ0":-10.581841293051355,"x":138.82,"y":262.41,"x0":1.8247987325036397,"y0":50.001061608621725,"z0":5.636008540515017,"aX":-2.910774195988827},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.3,"breakHorizontal":4.4,"spinRate":2311,"spinDirection":217},"zone":13,"typeConfidence":0.91,"plateTime":0.4333676569475906,"extension":6.58292793150151},"index":4,"playId":"81b55102-07d9-34ca-bd5d-adcd2914031b","pitchNumber":3,"startTime":"2026-05-31T23:38:22.062Z","endTime":"2026-05-31T23:38:25.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.3,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.54345722973465,"aZ":-24.59407095383178,"pfxX":6.865348772274564,"pfxZ":5.067611404373585,"pX":1.3311997714585555,"pZ":0.1584032005545629,"vX0":-3.8511653363638922,"vY0":-120.95673805587542,"vZ0":-7.877546459761002,"x":66.26,"y":234.5,"x0":2.0444810354812497,"y0":50.00299218581677,"z0":5.584839118043686,"aX":10.267227873569617},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":7.7,"breakHorizontal":-11.6,"spinRate":1410,"spinDirection":129},"zone":14,"typeConfidence":0.9,"plateTime":0.45123933250367587,"extension":6.281924750414916},"index":5,"playId":"d5db803f-3772-3ffd-89e3-c15609bcde46","pitchNumber":4,"startTime":"2026-05-31T23:38:45.234Z","endTime":"2026-05-31T23:38:48.663Z","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.7,"endSpeed":86.5,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.246441107209712,"aZ":-13.625479897152985,"pfxX":1.2472960435062745,"pfxZ":9.79020571823935,"pX":-0.8943840691569873,"pZ":1.774369911200909,"vX0":-7.6862123519519026,"vY0":-136.12880236589328,"vZ0":-7.9132543390176,"x":151.09,"y":190.87,"x0":1.7922617303181563,"y0":50.00321800621798,"z0":5.643547868816451,"aX":2.364659220623627},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.4,"breakHorizontal":-0.8,"spinRate":2405,"spinDirection":167},"zone":13,"typeConfidence":0.91,"plateTime":0.40092358313852783,"extension":6.485036957753855},"index":6,"playId":"634aafe9-6567-3401-af6c-980bbbbe5103","pitchNumber":5,"startTime":"2026-05-31T23:39:07.832Z","endTime":"2026-05-31T23:39:10.933Z","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":94.8,"endSpeed":86.4,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.539825571994147,"aZ":-11.585674813802582,"pfxX":2.7542817034875657,"pfxZ":10.745056602301092,"pX":0.14773580485200336,"pZ":2.386986955395367,"vX0":-5.4671050807704065,"vY0":-137.78356169422221,"vZ0":-6.71236097848265,"x":111.37,"y":174.33,"x0":1.802806600141914,"y0":50.00653313876007,"z0":5.6432397423889755,"aX":5.279704052143404},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.1,"breakHorizontal":-3.8,"spinRate":2304,"spinDirection":159},"zone":5,"typeConfidence":0.91,"plateTime":0.3980155286634406,"extension":6.388425096907602},"index":7,"playId":"9aca681c-2b8d-31a9-9764-c96a7b4beb75","pitchNumber":6,"startTime":"2026-05-31T23:39:34.281Z","endTime":"2026-05-31T23:39:37.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.2,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.53813673056489,"aZ":-39.5171284766741,"pfxX":-0.9566359397395197,"pfxZ":-5.134477751410701,"pX":-0.17109337420216736,"pZ":1.9041993662280379,"vX0":-4.285477180971505,"vY0":-119.22190218639808,"vZ0":-1.1022021323238453,"x":123.52,"y":187.37,"x0":1.7797074041067054,"y0":50.00541545545185,"z0":5.9630480090532645,"aX":-1.3668821618394151},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-9.2,"breakHorizontal":2.9,"spinRate":2739,"spinDirection":311},"zone":8,"typeConfidence":0.91,"plateTime":0.4607435961310702,"extension":6.578320447662603},"hitData":{"launchSpeed":96.6,"launchAngle":-8.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.26,"coordY":147.63}},"index":8,"playId":"3aa09ba7-4631-3cef-b782-ea45364df76b","pitchNumber":7,"startTime":"2026-05-31T23:39:56.423Z","endTime":"2026-05-31T23:40:05.885Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T23:40:05.885Z","atBatIndex":8},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alec Burleson pops out, third baseman Alex Bregman to first baseman Michael Busch. Iván Herrera scores. Nelson Velázquez to 2nd.","rbi":1,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-31T23:40:30.083Z","endTime":"2026-05-31T23:41:54.457Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pop Out","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pop Out","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":{"id":696136,"link":"/api/v1/people/696136"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.585151805018103,"aZ":-29.267878341626975,"pfxX":-1.5745985827566997,"pfxZ":1.7780532266329665,"pX":-1.2741556332675763,"pZ":0.869670376734218,"vX0":-7.197929306120842,"vY0":-126.88397689456518,"vZ0":-6.557346270100944,"x":165.57,"y":215.3,"x0":1.8020954771293205,"y0":50.00219265812281,"z0":5.814965712200595,"aX":-2.5700271401346773},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.9,"breakHorizontal":4.4,"spinRate":2453,"spinDirection":250},"zone":13,"typeConfidence":0.91,"plateTime":0.43141590075619884,"extension":6.609341670527304},"index":0,"playId":"81882038-d243-3089-969e-a2f5519c4229","pitchNumber":1,"startTime":"2026-05-31T23:40:36.376Z","endTime":"2026-05-31T23:40:39.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.723229056009583,"aZ":-24.089911194035484,"pfxX":5.5249757303253055,"pfxZ":5.289045603857,"pX":0.45648399002772283,"pZ":4.000256903595993,"vX0":-5.193279835841193,"vY0":-122.98416698897309,"vZ0":0.5237510034551743,"x":99.6,"y":130.77,"x0":1.8791645817789309,"y0":50.005730839809765,"z0":5.830025475753019,"aX":8.452471441806852},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":10.0,"breakHorizontal":-8.8,"spinRate":1479,"spinDirection":127},"zone":12,"typeConfidence":0.81,"plateTime":0.44560502274819935,"extension":6.366654736640329},"index":1,"playId":"f966041a-89f0-38ae-a66d-1d8ce70ea70c","pitchNumber":2,"startTime":"2026-05-31T23:40:53.730Z","endTime":"2026-05-31T23:40:57.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.13493089686035,"aZ":-32.02721716629881,"pfxX":-1.7552779613264258,"pfxZ":0.0897289185644059,"pX":-0.45873177972442086,"pZ":1.8573010526897247,"vX0":-4.956065073039011,"vY0":-125.13318144783423,"vZ0":-3.4992303325169956,"x":134.49,"y":188.63,"x0":1.77843973776604,"y0":50.00167472219963,"z0":5.908243550260161,"aX":-2.7713884589930355},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.5,"breakHorizontal":4.3,"spinRate":2332,"spinDirection":261},"zone":7,"typeConfidence":0.91,"plateTime":0.43834278086361866,"extension":6.451114924110917},"index":2,"playId":"b2e7bf87-c8c9-31e8-a905-85e0384adcd7","pitchNumber":3,"startTime":"2026-05-31T23:41:17.854Z","endTime":"2026-05-31T23:41:22.348Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.139485030183987,"aZ":-16.76365864942963,"pfxX":7.9743090586026675,"pfxZ":8.201975889056705,"pX":1.4741307416078664,"pZ":2.6313058889431016,"vX0":-4.4129497804736,"vY0":-136.48311487895535,"vZ0":-5.221835246319366,"x":60.81,"y":167.73,"x0":2.079243429730136,"y0":50.004950795981,"z0":5.730893694315734,"aX":14.986878907080122},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.9,"breakHorizontal":-13.4,"spinRate":2111,"spinDirection":152},"zone":12,"typeConfidence":0.82,"plateTime":0.40192130693754224,"extension":6.366882346182308},"hitData":{"launchSpeed":37.6,"launchAngle":32.0,"totalDistance":80.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":125.46,"coordY":166.14}},"index":3,"playId":"9fac352b-a7b4-378f-85b9-07f626a8219f","pitchNumber":4,"startTime":"2026-05-31T23:41:46.445Z","endTime":"2026-05-31T23:41:54.457Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T23:41:54.457Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masyn Winn called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-31T23:42:24.736Z","endTime":"2026-05-31T23:44:12.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.4,"endSpeed":73.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.958573945616738,"aZ":-41.916928004290014,"pfxX":-1.8905218340598258,"pfxZ":-7.24732586177887,"pX":0.9885631208400493,"pZ":1.4436102353466935,"vX0":-1.7884688851762331,"vY0":-115.6436907482991,"vZ0":-0.9358286860479038,"x":79.32,"y":199.8,"x0":2.0194902890112947,"y0":50.00156468983444,"z0":5.898920287446613,"aX":-2.5421654551929076},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-13.1,"breakHorizontal":3.8,"spinRate":2649,"spinDirection":324},"zone":14,"typeConfidence":0.91,"plateTime":0.4748892073299107,"extension":6.667019916025671},"index":0,"playId":"3c11c80f-ba39-3f08-829d-5ec8547224dd","pitchNumber":1,"startTime":"2026-05-31T23:42:24.736Z","endTime":"2026-05-31T23:42:28.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.573473008732115,"aZ":-13.053934170257758,"pfxX":2.6436380189048037,"pfxZ":10.19603943043295,"pX":0.07164051943033256,"pZ":0.952783565234527,"vX0":-5.60863313844147,"vY0":-136.230768389028,"vZ0":-10.049297892440103,"x":114.27,"y":213.05,"x0":1.8158148576801236,"y0":50.00547235447681,"z0":5.597428761915529,"aX":4.959212131571559},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.4,"breakHorizontal":-3.6,"spinRate":2199,"spinDirection":158},"zone":14,"typeConfidence":0.91,"plateTime":0.40241961452549635,"extension":6.494683566991901},"index":1,"playId":"9bb45af0-ebaa-31ee-a1cf-b57a0b80dec7","pitchNumber":2,"startTime":"2026-05-31T23:42:43.294Z","endTime":"2026-05-31T23:42:47.239Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.447611232311033,"aZ":-19.608156991509905,"pfxX":8.722043726546945,"pfxZ":6.681887018571856,"pX":0.816486214901093,"pZ":2.441079644213991,"vX0":-6.8905193897748696,"vY0":-136.37329176376954,"vZ0":-5.011222958670812,"x":85.88,"y":172.87,"x0":2.2448076901648766,"y0":50.001320262688104,"z0":5.658014753353743,"aX":16.40015893449513},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.2,"breakHorizontal":-14.3,"spinRate":2244,"spinDirection":151},"zone":6,"typeConfidence":0.91,"plateTime":0.40188324162233213,"extension":6.488540839591962},"index":2,"playId":"50bf6b4a-e361-3217-962f-2ef788207347","pitchNumber":3,"startTime":"2026-05-31T23:43:08.587Z","endTime":"2026-05-31T23:43:11.749Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.6,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.171709750490866,"aZ":-26.399631468917214,"pfxX":7.616720914510621,"pfxZ":3.9656389719683593,"pX":0.9618563943988602,"pZ":2.271700657245742,"vX0":-5.052322972227254,"vY0":-120.1645695686656,"vZ0":-2.6271465818645687,"x":80.34,"y":177.44,"x0":2.10634503850439,"y0":50.00404940681737,"z0":5.7345268524726905,"aX":11.094238886222808},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":6.8,"breakHorizontal":-12.5,"spinRate":1438,"spinDirection":130},"zone":14,"typeConfidence":0.9,"plateTime":0.45653101716209177,"extension":6.299957116805902},"index":3,"playId":"f9447f8e-e5d1-3460-8323-27e47cd9abdc","pitchNumber":4,"startTime":"2026-05-31T23:43:30.163Z","endTime":"2026-05-31T23:43:34.110Z","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":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33360855452261,"aZ":-29.348024368459555,"pfxX":-1.1137103698608226,"pfxZ":1.7220870043063057,"pX":-0.5363197031099304,"pZ":1.1295018387557743,"vX0":-5.386577278205419,"vY0":-127.09709003812851,"vZ0":-5.8288988965746,"x":137.44,"y":208.28,"x0":1.7526363973695012,"y0":50.00281772670438,"z0":5.774809075885838,"aX":-1.8267308848733217},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.0,"breakHorizontal":3.2,"spinRate":2428,"spinDirection":232},"zone":13,"typeConfidence":0.9,"plateTime":0.4304709434155418,"extension":6.430344643636383},"index":4,"playId":"60840faf-8c74-3102-bb6a-af3feebef90b","pitchNumber":5,"startTime":"2026-05-31T23:43:50.824Z","endTime":"2026-05-31T23:43:54.762Z","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":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.6,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.695535235815367,"aZ":-23.07037717592182,"pfxX":8.64580698183694,"pfxZ":6.070306595467556,"pX":-0.30219306032648763,"pZ":2.355278613563187,"vX0":-7.620268049131064,"vY0":-121.91451248855803,"vZ0":-3.2737089289874923,"x":128.52,"y":175.19,"x0":1.7456074603897707,"y0":50.00503022096782,"z0":5.713972419695258,"aX":12.974126725219692},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":10.4,"breakHorizontal":-13.8,"spinRate":1586,"spinDirection":133},"zone":4,"typeConfidence":0.87,"plateTime":0.4498271723609495,"extension":6.315566819680053},"index":5,"playId":"cbc139cc-36d7-3b86-bf45-ef654dca8787","pitchNumber":6,"startTime":"2026-05-31T23:44:08.968Z","endTime":"2026-05-31T23:44:12.607Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T23:44:12.607Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carson Kelly flies out to right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-31T23:46:13.997Z","endTime":"2026-05-31T23:48:12.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"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":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":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.169538121474613,"aZ":-12.527030507467481,"pfxX":5.183241720821546,"pfxZ":10.081414702822507,"pX":0.07925162562907291,"pZ":2.294919993773639,"vX0":-3.1744656479567213,"vY0":-138.5469299161358,"vZ0":-8.809031564984515,"x":113.98,"y":176.82,"x0":0.5648084127563302,"y0":50.00578040325036,"z0":6.347464433604129,"aX":10.105646204186446},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.7,"breakHorizontal":-8.8,"spinRate":2279,"spinDirection":152},"zone":5,"typeConfidence":0.93,"plateTime":0.3949228220220351,"extension":6.305457297613554},"index":0,"playId":"32d0ee18-e965-3938-840c-42769db74bdc","pitchNumber":1,"startTime":"2026-05-31T23:46:46.544Z","endTime":"2026-05-31T23:46:49.544Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":80.3,"endSpeed":73.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.886557621362886,"aZ":-45.18639819744464,"pfxX":-5.716964898467911,"pfxZ":-9.503140686390262,"pX":0.7881399870200047,"pZ":2.8067421294700963,"vX0":1.5215737748368248,"vY0":-116.83974859794296,"vZ0":0.9077615874040066,"x":86.96,"y":163.0,"x0":0.8674878960444851,"y0":50.00033136372277,"z0":6.6902914792923225,"aX":-7.831016179925638},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-16.6,"breakHorizontal":10.0,"spinRate":3092,"spinDirection":333},"zone":6,"typeConfidence":0.88,"plateTime":0.470425088546651,"extension":6.205495337485579},"index":1,"playId":"c932a9ff-a908-3e55-8487-ef2dbedef1e6","pitchNumber":2,"startTime":"2026-05-31T23:47:05.221Z","endTime":"2026-05-31T23:47:08.785Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-31T23:47:14.242Z","endTime":"2026-05-31T23:47:25.340Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"}},{"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":80.6,"endSpeed":74.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.19256045802254,"aZ":-45.82895281513761,"pfxX":-5.010179243780339,"pfxZ":-9.949628441556229,"pX":-0.01903879866644361,"pZ":1.5578304241799368,"vX0":-0.08633759502079247,"vY0":-117.26640705408391,"vZ0":-1.6341365024218164,"x":117.73,"y":196.72,"x0":0.6677989345425482,"y0":50.00292047423205,"z0":6.595885898754327,"aX":-6.8758139607058695},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-18.1,"breakHorizontal":9.0,"spinRate":3151,"spinDirection":330},"zone":13,"typeConfidence":0.89,"plateTime":0.46971552411597983,"extension":6.270557188362533},"index":3,"playId":"ea87cb3f-5582-3afa-9225-e969f8610cd7","pitchNumber":3,"startTime":"2026-05-31T23:47:25.340Z","endTime":"2026-05-31T23:47:28.929Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.04196302610866,"aZ":-13.78464018838872,"pfxX":3.3406353787122476,"pfxZ":9.54382087474578,"pX":0.13651569848560538,"pZ":4.3640687994276375,"vX0":-2.2835324692895393,"vY0":-138.6603444650929,"vZ0":-3.4598563301243765,"x":111.8,"y":120.95,"x0":0.5411570457934903,"y0":50.00120502409998,"z0":6.561338104024753,"aX":6.436200431600635},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.7,"breakHorizontal":-5.5,"spinRate":2230,"spinDirection":154},"zone":12,"typeConfidence":0.91,"plateTime":0.3966091690167062,"extension":6.290084811737961},"index":4,"playId":"b0cd6991-6f37-3aae-b819-bbd32e385704","pitchNumber":4,"startTime":"2026-05-31T23:47:45.732Z","endTime":"2026-05-31T23:47:49.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.82651148799049,"aZ":-31.218140990897858,"pfxX":-2.6287116974662217,"pfxZ":0.5633817427774268,"pX":-0.07996044506793983,"pZ":2.052274124030485,"vX0":-0.803540721372918,"vY0":-128.98818112804608,"vZ0":-4.976717658963157,"x":120.05,"y":183.37,"x0":0.5763331597441157,"y0":50.006351036087686,"z0":6.380673543980645,"aX":-4.482905042575527},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.2,"breakHorizontal":4.9,"spinRate":2800,"spinDirection":284},"zone":8,"typeConfidence":0.9,"plateTime":0.4227121791511501,"extension":6.159729378694963},"hitData":{"launchSpeed":91.5,"launchAngle":44.0,"totalDistance":272.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.1,"coordY":100.81}},"index":5,"playId":"f47a456c-b8d5-3167-a60a-3067f2425c9b","pitchNumber":5,"startTime":"2026-05-31T23:48:01.180Z","endTime":"2026-05-31T23:48:12.717Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T23:48:12.717Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Busch strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-31T23:48:16.754Z","endTime":"2026-05-31T23:50:05.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.429063804251676,"aZ":-45.59235264821604,"pfxX":-5.636245335745636,"pfxZ":-9.89807660461796,"pX":-1.037628292490772,"pZ":1.8344402504682131,"vX0":-1.8458281574969295,"vY0":-116.96454419358044,"vZ0":-0.9327573997325018,"x":156.55,"y":189.25,"x0":0.49842990266640275,"y0":50.00100697076585,"z0":6.594159191647457,"aX":-7.642396785296659},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-17.8,"breakHorizontal":10.7,"spinRate":3129,"spinDirection":332},"zone":13,"typeConfidence":0.9,"plateTime":0.4721478538043806,"extension":6.248995275881958},"index":0,"playId":"912aeee7-7ecc-3447-9e37-787b0d914260","pitchNumber":1,"startTime":"2026-05-31T23:48:32.731Z","endTime":"2026-05-31T23:48:36.544Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.184567630541146,"aZ":-12.795224971699664,"pfxX":4.7903637415716585,"pfxZ":9.94528655535959,"pX":-0.8034641873457483,"pZ":1.6915947310347548,"vX0":-4.756127264535374,"vY0":-139.17936272292195,"vZ0":-10.062237187420106,"x":147.63,"y":193.11,"x0":0.3106949649394853,"y0":50.005880811529366,"z0":6.216395263718661,"aX":9.337100108912933},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.0,"breakHorizontal":-7.6,"spinRate":2237,"spinDirection":148},"zone":7,"typeConfidence":0.92,"plateTime":0.39454724200810976,"extension":6.425243484959945},"index":1,"playId":"5143bc59-ad32-3233-811e-9c390705e048","pitchNumber":2,"startTime":"2026-05-31T23:48:48.247Z","endTime":"2026-05-31T23:49:15.251Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"}}},{"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.1,"endSpeed":87.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.312640548706646,"aZ":-14.308281711176225,"pfxX":6.866203467590084,"pfxZ":9.081363792785414,"pX":0.7622744079871224,"pZ":2.427333575399222,"vX0":-2.2445239601881233,"vY0":-139.80153744311468,"vZ0":-7.729348267992938,"x":87.94,"y":173.24,"x0":0.6864743925796513,"y0":50.00273575684343,"z0":6.179011956877503,"aX":13.50806636873067},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.9,"breakHorizontal":-11.9,"spinRate":2207,"spinDirection":145},"zone":6,"typeConfidence":0.9,"plateTime":0.3927078459580575,"extension":6.333780779944516},"index":2,"playId":"fdbdee06-2a55-32d5-aa87-2ff789b010d8","pitchNumber":3,"startTime":"2026-05-31T23:49:18.256Z","endTime":"2026-05-31T23:49:21.398Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-31T23:49:34.654Z","endTime":"2026-05-31T23:49:45.015Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.154874201955252,"aZ":-45.6810618529294,"pfxX":-4.670471053539351,"pfxZ":-9.71439377624304,"pX":-0.7813644064314779,"pZ":1.1495101519212299,"vX0":-1.5031213040496207,"vY0":-118.48948314066512,"vZ0":-2.542481755689016,"x":146.78,"y":207.74,"x0":0.47145959884454564,"y0":50.00036550851566,"z0":6.496080955026288,"aX":-6.497059494528115},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-17.9,"breakHorizontal":8.9,"spinRate":3116,"spinDirection":330},"zone":13,"typeConfidence":0.89,"plateTime":0.4661071213735819,"extension":6.400623301131309},"index":4,"playId":"8b32f9a3-f816-3ff0-957f-f1425d3e5a7b","pitchNumber":4,"startTime":"2026-05-31T23:49:45.015Z","endTime":"2026-05-31T23:49:49.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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.11394634138871,"aZ":-28.62608498711002,"pfxX":-1.2950682583961113,"pfxZ":2.079564156918308,"pX":-1.0754771100560558,"pZ":1.6972815803365777,"vX0":-3.43171109082496,"vY0":-129.1850675942879,"vZ0":-6.128349553858888,"x":157.99,"y":192.95,"x0":0.4344893476857462,"y0":50.000661825910775,"z0":6.280721374677582,"aX":-2.2028884802506066},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.8,"breakHorizontal":3.1,"spinRate":2773,"spinDirection":276},"zone":13,"typeConfidence":0.86,"plateTime":0.4228492046718806,"extension":6.393752318275228},"index":5,"playId":"02bb727d-83c9-39c8-af71-606da5882804","pitchNumber":5,"startTime":"2026-05-31T23:50:02.531Z","endTime":"2026-05-31T23:50:05.832Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T23:50:05.832Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kevin Alcántara flies out to center fielder José Fermín.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-31T23:50:14.836Z","endTime":"2026-05-31T23:51:39.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":88.2,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.339003302133925,"aZ":-11.389123236465514,"pfxX":4.409009633011471,"pfxZ":10.418749323320984,"pX":0.4550040953704995,"pZ":2.1226715276236976,"vX0":-1.7057349509946853,"vY0":-140.6793658627861,"vZ0":-9.569828329593994,"x":99.66,"y":181.47,"x0":0.4980421756901498,"y0":50.003931244398174,"z0":6.31679788708956,"aX":8.795185765316086},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.0,"breakHorizontal":-7.6,"spinRate":2370,"spinDirection":156},"zone":9,"typeConfidence":0.92,"plateTime":0.3900608365263669,"extension":6.3418168210431},"index":0,"playId":"7714b1b9-f366-30b1-9d9c-bbdd809b158a","pitchNumber":1,"startTime":"2026-05-31T23:50:30.994Z","endTime":"2026-05-31T23:50:34.363Z","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":96.2,"endSpeed":87.6,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.1666052986495,"aZ":-11.320465184395337,"pfxX":5.616133712587428,"pfxZ":10.576437383074657,"pX":-0.18004447660298545,"pZ":2.909824187486277,"vX0":-3.7140061403365374,"vY0":-139.92242377588042,"vZ0":-7.429681619142897,"x":123.86,"y":160.21,"x0":0.43850178041054144,"y0":50.00575174437915,"z0":6.350821709789659,"aX":11.07767460673698},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.6,"breakHorizontal":-9.4,"spinRate":2386,"spinDirection":154},"zone":5,"typeConfidence":0.93,"plateTime":0.3922568892520286,"extension":6.340683364641377},"index":1,"playId":"34442d52-973c-3fdd-8296-9bd217005b9b","pitchNumber":2,"startTime":"2026-05-31T23:50:48.291Z","endTime":"2026-05-31T23:50:51.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":73.8,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97115811289835,"aZ":-46.93251848938019,"pfxX":-5.209392872926502,"pfxZ":-10.740427757437985,"pX":-0.461410340633758,"pZ":0.8219138055284584,"vX0":-0.6643994176652968,"vY0":-118.58053180490582,"vZ0":-2.9994077613427415,"x":134.59,"y":216.59,"x0":0.49929845547967017,"y0":50.00094203302136,"z0":6.531086135480995,"aX":-7.1607914351561535},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-19.9,"breakHorizontal":9.6,"spinRate":3263,"spinDirection":333},"zone":13,"typeConfidence":0.91,"plateTime":0.46816823345759717,"extension":6.420707504910387},"index":2,"playId":"2e6d2a15-de8f-3d88-9c06-d1b2ec9e9b8b","pitchNumber":3,"startTime":"2026-05-31T23:51:09.320Z","endTime":"2026-05-31T23:51:12.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(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":96.6,"endSpeed":87.8,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.822152853226406,"aZ":-11.771759727072293,"pfxX":3.587842374096799,"pfxZ":10.261705227014366,"pX":-0.2682246398924451,"pZ":3.7875268684882752,"vX0":-3.386311731779329,"vY0":-140.56819737563038,"vZ0":-5.327318700052698,"x":127.22,"y":136.52,"x0":0.48979281123756274,"y0":50.00110686912495,"z0":6.480982637692177,"aX":7.132209053158616},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.6,"breakHorizontal":-5.8,"spinRate":2226,"spinDirection":150},"zone":11,"typeConfidence":0.92,"plateTime":0.3906417355645124,"extension":6.261896478232289},"hitData":{"launchSpeed":88.5,"launchAngle":27.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.6,"coordY":62.87}},"index":3,"playId":"78cd7d54-0e01-3697-a834-e4fd504b504c","pitchNumber":4,"startTime":"2026-05-31T23:51:31.637Z","endTime":"2026-05-31T23:51:39.658Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T23:51:39.658Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Fermín grounds out, third baseman Alex Bregman to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-31T23:54:08.613Z","endTime":"2026-05-31T23:55:18.944Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.704170797242227,"aZ":-14.017258695955846,"pfxX":0.4493078879562107,"pfxZ":10.128086640529514,"pX":-0.292491269056339,"pZ":1.7058049208605761,"vX0":-6.287138354753231,"vY0":-132.85388989404404,"vZ0":-7.695119083036243,"x":128.15,"y":192.72,"x0":2.043425736611483,"y0":50.003066511360345,"z0":5.652822024068739,"aX":0.8064932984382621},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.9,"breakHorizontal":0.5,"spinRate":2369,"spinDirection":163},"zone":7,"typeConfidence":0.89,"plateTime":0.4118404479141593,"extension":6.37556957928433},"index":0,"playId":"54658f59-d9a9-379f-bb5d-69e6736011f5","pitchNumber":1,"startTime":"2026-05-31T23:54:16.840Z","endTime":"2026-05-31T23:54:20.342Z","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":91.4,"endSpeed":83.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.525211323578226,"aZ":-14.831714473651916,"pfxX":2.6486141469428137,"pfxZ":9.656772649693217,"pX":-0.40642161349098377,"pZ":2.639688482391978,"vX0":-6.869802713816703,"vY0":-132.93831888611933,"vZ0":-5.31233695735298,"x":132.49,"y":167.51,"x0":1.8630594552480255,"y0":50.00548972037435,"z0":5.734252661803759,"aX":4.758295021843374},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.6,"breakHorizontal":-3.4,"spinRate":2353,"spinDirection":157},"zone":4,"typeConfidence":0.9,"plateTime":0.41143022370499516,"extension":6.363952407733181},"index":1,"playId":"4262a8e4-3534-3873-9244-4b2168f10026","pitchNumber":2,"startTime":"2026-05-31T23:54:33.627Z","endTime":"2026-05-31T23:54:37.438Z","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":85.5,"endSpeed":78.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.215993344677777,"aZ":-29.26259202498659,"pfxX":-2.180695028799168,"pfxZ":1.8649452686541297,"pX":0.020458986121122725,"pZ":1.4151785605767746,"vX0":-3.892687236749534,"vY0":-124.41998789722795,"vZ0":-4.950217822104316,"x":116.22,"y":200.57,"x0":1.8917626437275463,"y0":50.00046156697261,"z0":5.870748815363433,"aX":-3.399961766250501},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.4,"breakHorizontal":4.9,"spinRate":2413,"spinDirection":244},"zone":13,"typeConfidence":0.92,"plateTime":0.44112022642887627,"extension":6.281243476313912},"index":2,"playId":"2cfa95b1-d209-3d3b-bfc3-8a4df84e47bd","pitchNumber":3,"startTime":"2026-05-31T23:54:55.137Z","endTime":"2026-05-31T23:54:59.403Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.525748207335315,"aZ":-26.903045026076352,"pfxX":7.92967398399861,"pfxZ":3.619012177199302,"pX":1.5266515790773822,"pZ":1.668305924858884,"vX0":-3.851532917021254,"vY0":-120.28969631491208,"vZ0":-3.8812608777207647,"x":58.81,"y":193.74,"x0":2.1229004167559786,"y0":50.00589028952423,"z0":5.702772122267899,"aX":11.558895275564549},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":5.9,"breakHorizontal":-13.3,"spinRate":1490,"spinDirection":126},"zone":14,"typeConfidence":0.9,"plateTime":0.45630693525275845,"extension":6.304619431806066},"hitData":{"launchSpeed":69.8,"launchAngle":-31.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":171.45}},"index":3,"playId":"ca156765-a5ce-32ab-ac70-85962ba5f40b","pitchNumber":4,"startTime":"2026-05-31T23:55:11.594Z","endTime":"2026-05-31T23:55:18.944Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T23:55:18.944Z","atBatIndex":14},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Thomas Saggese pops out to second baseman Nico Hoerner.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-31T23:55:29.659Z","endTime":"2026-05-31T23:58:06.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_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":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.7,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.720121347775617,"aZ":-38.58896453217359,"pfxX":-3.0700775556619315,"pfxZ":-4.695203840810315,"pX":0.9496245311088355,"pZ":2.5953638730049544,"vX0":-1.5677280495418817,"vY0":-115.89323978068884,"vZ0":0.633947876170261,"x":80.8,"y":168.71,"x0":2.0326597059314127,"y0":50.00160657087065,"z0":5.990269759641379,"aX":-4.195220047658437},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-8.0,"breakHorizontal":5.9,"spinRate":2739,"spinDirection":321},"zone":12,"typeConfidence":0.91,"plateTime":0.4717807223977366,"extension":6.2765139218075525},"index":0,"playId":"a5f3ef32-67e7-3133-a49d-c560f81d7792","pitchNumber":1,"startTime":"2026-05-31T23:55:46.286Z","endTime":"2026-05-31T23:55:50.028Z","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.9,"endSpeed":85.2,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.321833954347625,"aZ":-15.349637578146465,"pfxX":1.8932384060981038,"pfxZ":9.036728561637512,"pX":0.7631854836392646,"pZ":3.801806102242926,"vX0":-3.9097621472777186,"vY0":-135.3105774101268,"vZ0":-2.5455085686695478,"x":87.91,"y":136.13,"x0":1.9781062051144178,"y0":50.00649320400049,"z0":5.824682905045431,"aX":3.526632420142279},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.1,"breakHorizontal":-2.6,"spinRate":2239,"spinDirection":156},"zone":12,"typeConfidence":0.9,"plateTime":0.4041113631435276,"extension":6.324588803792294},"index":1,"playId":"38287132-a5e0-39e3-94cd-b5b5c31bec95","pitchNumber":2,"startTime":"2026-05-31T23:56:03.459Z","endTime":"2026-05-31T23:56:06.682Z","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":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.4,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.135699939056543,"aZ":-15.80819595678893,"pfxX":3.7770468553718914,"pfxZ":8.804722744965721,"pX":0.9348183424712543,"pZ":3.194009651994103,"vX0":-3.945751686700991,"vY0":-134.93721161337263,"vZ0":-3.984584066627065,"x":81.37,"y":152.54,"x0":1.9196838041538664,"y0":50.005506995793,"z0":5.791256686957639,"aX":7.022993169710228},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.4,"breakHorizontal":-6.1,"spinRate":2333,"spinDirection":159},"zone":12,"typeConfidence":0.9,"plateTime":0.40466774618346557,"extension":6.311364649483098},"index":2,"playId":"98c71018-49e8-3304-a4cb-dc068539bb84","pitchNumber":3,"startTime":"2026-05-31T23:56:20.949Z","endTime":"2026-05-31T23:56:24.487Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-31T23:56:39.314Z","endTime":"2026-05-31T23:56:57.667Z","isPitch":false,"type":"action","player":{"id":695336,"link":"/api/v1/people/695336"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.86213457907553,"aZ":-17.46205092621352,"pfxX":2.4842254193154725,"pfxZ":7.862601841885102,"pX":-0.24268067946649136,"pZ":3.875142498509459,"vX0":-6.654629843702789,"vY0":-135.71286751916122,"vZ0":-1.9025578525510647,"x":126.25,"y":134.15,"x0":1.9150524861283225,"y0":50.000869412535735,"z0":5.797551269268645,"aX":4.647753721604626},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.0,"breakHorizontal":-3.1,"spinRate":2274,"spinDirection":156},"zone":11,"typeConfidence":0.9,"plateTime":0.40311913767685414,"extension":6.368723698496995},"index":4,"playId":"bf646c05-3ba8-32a0-9f96-43cb60f56f54","pitchNumber":4,"startTime":"2026-05-31T23:56:57.667Z","endTime":"2026-05-31T23:57:00.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.7,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.79351008032573,"aZ":-27.945565180855322,"pfxX":7.337274018132303,"pfxZ":2.9025444767642377,"pX":1.6792326956319534,"pZ":1.8555649044424594,"vX0":-3.337127408156671,"vY0":-120.06667026159214,"vZ0":-3.0955629674192293,"x":52.99,"y":188.68,"x0":2.135772767573985,"y0":50.00186390037376,"z0":5.654892685345998,"aX":10.685015870259756},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.8,"breakHorizontal":-12.5,"spinRate":1374,"spinDirection":122},"zone":14,"typeConfidence":0.9,"plateTime":0.45662594916589105,"extension":6.231206718654223},"index":5,"playId":"b94ef270-5420-3184-8634-23c3c5c5610c","pitchNumber":5,"startTime":"2026-05-31T23:57:19.735Z","endTime":"2026-05-31T23:57:23.937Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.50941652982586,"aZ":-21.119158050721133,"pfxX":8.002523482480154,"pfxZ":5.928576578258863,"pX":1.4667126327164697,"pZ":2.0790325111951447,"vX0":-5.006525234560678,"vY0":-135.6455633744502,"vZ0":-5.680248066448143,"x":61.09,"y":182.65,"x0":2.296046320475775,"y0":50.00409041598857,"z0":5.67164042571818,"aX":14.922298175378895},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.7,"breakHorizontal":-13.4,"spinRate":2234,"spinDirection":152},"zone":14,"typeConfidence":0.91,"plateTime":0.4037164395994055,"extension":6.346186045672292},"index":6,"playId":"54e8df85-c0e7-381d-a9dc-4f42b1c3c0e8","pitchNumber":6,"startTime":"2026-05-31T23:57:38.433Z","endTime":"2026-05-31T23:57:43.558Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.19763865159007,"aZ":-15.41979180592945,"pfxX":4.202922866151045,"pfxZ":9.00519243092754,"pX":-0.5773927463915457,"pZ":3.0454969626022232,"vX0":-7.679505750170734,"vY0":-135.44077148290387,"vZ0":-4.372607587364992,"x":139.01,"y":156.55,"x0":1.746892960404873,"y0":50.00368825167696,"z0":5.757128948465871,"aX":7.821112928796879},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.6,"breakHorizontal":-6.0,"spinRate":2272,"spinDirection":155},"zone":1,"typeConfidence":0.9,"plateTime":0.40420314932171797,"extension":6.493752004499297},"hitData":{"launchSpeed":74.7,"launchAngle":58.0,"totalDistance":181.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":168.6,"coordY":141.82}},"index":7,"playId":"6dba2e5e-77c4-354a-96c0-bb9448038a21","pitchNumber":7,"startTime":"2026-05-31T23:57:57.540Z","endTime":"2026-05-31T23:58:06.422Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-31T23:58:06.422Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pedro Pagés flies out to right fielder Seiya Suzuki.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-31T23:58:27.995Z","endTime":"2026-06-01T00:01:26.955Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7,8],"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":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03711727863933,"aZ":-22.30299046695949,"pfxX":8.233031980902734,"pfxZ":5.374065829143856,"pX":1.0032414267628167,"pZ":2.2865058201114112,"vX0":-6.292168356790804,"vY0":-134.66154525627906,"vZ0":-4.451074918726277,"x":78.76,"y":177.04,"x0":2.2995537817130303,"y0":50.00645330737999,"z0":5.537249783115,"aX":15.134986903851365},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.0,"breakHorizontal":-13.6,"spinRate":2152,"spinDirection":145},"zone":14,"typeConfidence":0.91,"plateTime":0.40662695656505443,"extension":6.338767407617872},"index":0,"playId":"ac4b0381-ab19-3e47-b96c-8238a233509b","pitchNumber":1,"startTime":"2026-05-31T23:58:32.335Z","endTime":"2026-05-31T23:58:35.478Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-05-31T23:58:42.904Z","endTime":"2026-05-31T23:59:01.432Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"}},{"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":91.8,"endSpeed":83.9,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.424015988951663,"aZ":-17.425996542924054,"pfxX":6.848573237129801,"pfxZ":8.187393031009144,"pX":1.4711315344773077,"pZ":2.0394136343909866,"vX0":-4.718636897107156,"vY0":-133.5515528561504,"vZ0":-5.967452561263836,"x":60.92,"y":183.72,"x0":2.373246093272751,"y0":50.00583617943523,"z0":5.561159503289125,"aX":12.342981670321231},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.7,"breakHorizontal":-11.4,"spinRate":2243,"spinDirection":150},"zone":14,"typeConfidence":0.52,"plateTime":0.41050175672629097,"extension":6.234269139803712},"index":2,"playId":"6f8aa099-f480-37f4-87c2-f56b9c698ab0","pitchNumber":2,"startTime":"2026-05-31T23:59:01.432Z","endTime":"2026-05-31T23:59:05.759Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.4,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.452194310982406,"aZ":-29.31788243852455,"pfxX":9.767375369102137,"pfxZ":1.9355035750872802,"pX":0.5277987531805608,"pZ":0.6133468003231418,"vX0":-6.294991797848446,"vY0":-120.91579817530784,"vZ0":-5.543118193251431,"x":96.88,"y":222.22,"x0":1.9011667746509102,"y0":50.00268134831275,"z0":5.520360647495688,"aX":14.405558944713425},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.4,"breakHorizontal":-16.1,"spinRate":1446,"spinDirection":116},"zone":14,"typeConfidence":0.9,"plateTime":0.4536769031161554,"extension":6.304221241459518},"index":3,"playId":"6c92f334-562d-332f-ab63-8e82aa3c7564","pitchNumber":3,"startTime":"2026-05-31T23:59:18.673Z","endTime":"2026-05-31T23:59:21.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.502342623851522,"aZ":-25.633430309540014,"pfxX":8.990929405244113,"pfxZ":4.370096910062352,"pX":1.1885620017518683,"pZ":0.6900027543419642,"vX0":-5.184568582303294,"vY0":-121.46352036150691,"vZ0":-6.166539562842134,"x":71.69,"y":220.15,"x0":2.181215465628972,"y0":50.00176798856668,"z0":5.486763845191862,"aX":13.450810448840137},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":6.7,"breakHorizontal":-15.1,"spinRate":1384,"spinDirection":122},"zone":14,"typeConfidence":0.9,"plateTime":0.45070916590245735,"extension":6.184222553270805},"index":4,"playId":"57316b7e-9072-3aba-a693-7e9af7594047","pitchNumber":4,"startTime":"2026-05-31T23:59:39.125Z","endTime":"2026-05-31T23:59:42.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.316881134119605,"aZ":-20.514634148972167,"pfxX":8.216738965815637,"pfxZ":6.2722641114395365,"pX":0.2567287235651903,"pZ":2.0691964314677427,"vX0":-7.984251451245402,"vY0":-135.6396341623006,"vZ0":-5.592963071427499,"x":107.21,"y":182.91,"x0":2.1742367238232694,"y0":50.00443066495984,"z0":5.593310585141375,"aX":15.276663292184443},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.3,"breakHorizontal":-13.1,"spinRate":2176,"spinDirection":149},"zone":8,"typeConfidence":0.91,"plateTime":0.40418745141559675,"extension":6.424902905823177},"index":5,"playId":"f6b0beae-35ce-3ce3-ad71-e844dea059d5","pitchNumber":5,"startTime":"2026-06-01T00:00:00.337Z","endTime":"2026-06-01T00:00:03.647Z","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":94.0,"endSpeed":86.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.789084222217934,"aZ":-13.557706555059028,"pfxX":2.416586030138836,"pfxZ":9.781608257850142,"pX":-0.06282642319440393,"pZ":2.8539262535270056,"vX0":-5.767935627195667,"vY0":-136.76462619851935,"vZ0":-5.106569985180136,"x":119.39,"y":161.72,"x0":1.755018319755578,"y0":50.00469788491793,"z0":5.667604601073536,"aX":4.600454887952401},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.9,"breakHorizontal":-3.2,"spinRate":2342,"spinDirection":150},"zone":2,"typeConfidence":0.91,"plateTime":0.39974375154491426,"extension":6.436195810374673},"index":6,"playId":"a3b0f09d-6b5a-35ce-919d-249414bc7a9a","pitchNumber":6,"startTime":"2026-06-01T00:00:24.996Z","endTime":"2026-06-01T00:00:28.684Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.25233021063875,"aZ":-29.600147027960823,"pfxX":7.194972037363929,"pfxZ":1.6736882204879784,"pX":0.7288347384256045,"pZ":2.1739594794651107,"vX0":-5.579186281386324,"vY0":-122.5547398818722,"vZ0":-2.5253977396879517,"x":89.22,"y":180.08,"x0":2.085569136462646,"y0":50.00462819762233,"z0":5.713084628460558,"aX":11.089144776464698},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.8,"breakHorizontal":-12.0,"spinRate":1472,"spinDirection":126},"zone":9,"typeConfidence":0.9,"plateTime":0.4447091025715233,"extension":6.320940223910483},"index":7,"playId":"f2c749dd-5b5a-3125-8c29-8c273c27622a","pitchNumber":7,"startTime":"2026-06-01T00:00:47.275Z","endTime":"2026-06-01T00:00:52.258Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.480507781841332,"aZ":-16.004661228273093,"pfxX":2.2838150067428478,"pfxZ":8.538624345148163,"pX":0.4280230601653951,"pZ":2.801220944207522,"vX0":-4.737041358474258,"vY0":-136.36393051430025,"vZ0":-4.856442836021822,"x":100.68,"y":163.15,"x0":1.8867442533069,"y0":50.00195717072901,"z0":5.700512354061784,"aX":4.324833163601772},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.8,"breakHorizontal":-3.2,"spinRate":2207,"spinDirection":160},"zone":3,"typeConfidence":0.9,"plateTime":0.4008467048286204,"extension":6.396202519731184},"hitData":{"launchSpeed":95.2,"launchAngle":59.0,"totalDistance":211.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":158.17,"coordY":122.66}},"index":8,"playId":"1308a45b-a5ab-302d-8cb5-97352dacd3b7","pitchNumber":8,"startTime":"2026-06-01T00:01:14.208Z","endTime":"2026-06-01T00:01:26.955Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T00:01:26.955Z","atBatIndex":16},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dansby Swanson walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-01T00:03:38.160Z","endTime":"2026-06-01T00:05:10.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":71.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.949145264112207,"aZ":-45.94533440468752,"pfxX":-6.987089749006706,"pfxZ":-10.657916556643398,"pX":0.7606369784996732,"pZ":3.533232563832596,"vX0":2.095309720169147,"vY0":-114.07797514938638,"vZ0":3.0270750032458418,"x":88.01,"y":143.38,"x0":0.7270272749773643,"y0":50.00520290712829,"z0":6.784273994053194,"aX":-9.023849597778117},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.1,"breakVerticalInduced":-17.9,"breakHorizontal":12.0,"spinRate":3158,"spinDirection":328},"zone":12,"typeConfidence":0.91,"plateTime":0.4839020653974426,"extension":6.027292538148077},"index":0,"playId":"fc67c050-0def-3702-90b9-11ed190278bf","pitchNumber":1,"startTime":"2026-06-01T00:03:57.131Z","endTime":"2026-06-01T00:04:01.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.14108987822218,"aZ":-14.584019973722867,"pfxX":8.32021359768024,"pfxZ":9.129698014323662,"pX":-0.8055782754104504,"pZ":3.023870828979762,"vX0":-6.21660972354692,"vY0":-137.8143619036064,"vZ0":-6.391400818115685,"x":147.71,"y":157.14,"x0":0.3964373991949554,"y0":50.005971163570464,"z0":6.355370053667041,"aX":16.034650865154106},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.4,"breakHorizontal":-13.8,"spinRate":2121,"spinDirection":149},"zone":1,"typeConfidence":0.91,"plateTime":0.3971848923827652,"extension":6.2321231967363095},"index":1,"playId":"cd52e948-61ee-3b64-af80-a62871192de8","pitchNumber":2,"startTime":"2026-06-01T00:04:12.803Z","endTime":"2026-06-01T00:04:16.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.661366811150558,"aZ":-11.43582353056785,"pfxX":4.112295036499938,"pfxZ":10.5925924698979,"pX":-0.1356302443692263,"pZ":1.605645786235778,"vX0":-3.0710697186385683,"vY0":-138.70953354307898,"vZ0":-10.54826245109801,"x":122.17,"y":195.43,"x0":0.4490168979002053,"y0":50.00080922808769,"z0":6.209526616226209,"aX":8.050099536518763},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.3,"breakHorizontal":-6.8,"spinRate":2236,"spinDirection":153},"zone":8,"typeConfidence":0.92,"plateTime":0.39415789013318303,"extension":6.382619092814123},"index":2,"playId":"2fbbbc12-2f93-3649-aee1-e2dc5b9c8f21","pitchNumber":3,"startTime":"2026-06-01T00:04:30.192Z","endTime":"2026-06-01T00:04:33.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.357759320424307,"aZ":-23.24499951672829,"pfxX":9.601516229798715,"pfxZ":5.141542451895667,"pX":-0.4193504607992718,"pZ":0.3816180330472302,"vX0":-5.669550591859975,"vY0":-130.41159690550322,"vZ0":-10.028217297679532,"x":132.98,"y":228.48,"x0":0.5264269369148359,"y0":50.00092453355363,"z0":6.005318422615647,"aX":16.669615685600593},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.4,"breakHorizontal":-16.3,"spinRate":1972,"spinDirection":135},"zone":13,"typeConfidence":0.9,"plateTime":0.41871321328592526,"extension":6.193560953290236},"index":3,"playId":"2cfbce37-e780-3a0f-86fa-5d2403efad12","pitchNumber":4,"startTime":"2026-06-01T00:04:46.061Z","endTime":"2026-06-01T00:04:49.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.76807032211674,"aZ":-16.240623826062134,"pfxX":7.416387572033576,"pfxZ":8.163121613785155,"pX":0.7198004919106905,"pZ":4.1088275438496975,"vX0":-2.125654138196661,"vY0":-138.77564506580794,"vZ0":-3.3582585144043833,"x":89.56,"y":127.84,"x0":0.5315296035746471,"y0":50.00612827524935,"z0":6.415131838141618,"aX":14.482529023781415},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.3,"breakHorizontal":-13.0,"spinRate":2177,"spinDirection":154},"zone":12,"typeConfidence":0.91,"plateTime":0.39453940145959265,"extension":6.144045784036282},"index":4,"playId":"5da8e06c-7b3e-3ab8-8d71-d71861e872bd","pitchNumber":5,"startTime":"2026-06-01T00:05:06.786Z","endTime":"2026-06-01T00:05:10.388Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T00:05:10.388Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nico Hoerner grounds out to first baseman Alec Burleson. Dansby Swanson to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-01T00:05:21.913Z","endTime":"2026-06-01T00:06:49.688Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"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":4},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18120541797773,"aZ":-11.555302572272529,"pfxX":5.194425970274867,"pfxZ":10.690004482207174,"pX":0.6562841032668321,"pZ":3.817553522259644,"vX0":-1.4398093385789297,"vY0":-138.3260477339452,"vZ0":-5.002404732471561,"x":91.98,"y":135.71,"x0":0.5101656429202287,"y0":50.0045349504883,"z0":6.430731452330032,"aX":10.020580479400648},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.5,"breakHorizontal":-9.1,"spinRate":2172,"spinDirection":149},"zone":12,"typeConfidence":0.92,"plateTime":0.39666867341055845,"extension":6.278200621652178},"index":0,"playId":"921b90ba-2573-389f-a911-849e86d7c9cf","pitchNumber":1,"startTime":"2026-06-01T00:05:34.365Z","endTime":"2026-06-01T00:05:37.511Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-06-01T00:05:47.167Z","endTime":"2026-06-01T00:06:01.699Z","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, 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":80.1,"endSpeed":72.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.23694326705872,"aZ":-45.164286187271166,"pfxX":-5.778000687708817,"pfxZ":-9.699194892009743,"pX":0.11314233181203434,"pZ":2.604221252116351,"vX0":0.5471346901352248,"vY0":-116.4921219540659,"vZ0":0.7158065988511542,"x":112.69,"y":168.47,"x0":0.6200291839312774,"y0":50.0055463120834,"z0":6.654397896519208,"aX":-7.734054730634357},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-16.8,"breakHorizontal":10.2,"spinRate":3113,"spinDirection":330},"zone":5,"typeConfidence":0.9,"plateTime":0.47499577059983134,"extension":6.1877144145061775},"index":2,"playId":"4d17a5cd-9547-3d97-906f-8a065ae8de4a","pitchNumber":2,"startTime":"2026-06-01T00:06:01.699Z","endTime":"2026-06-01T00:06:05.256Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"playId":"d7f0fd29-3ce5-3b31-a0b6-59c80b8dfb8b","startTime":"2026-06-01T00:06:18.849Z","endTime":"2026-06-01T00:06:21.957Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":73.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.070007883958443,"aZ":-47.06575948767519,"pfxX":-5.643374928804796,"pfxZ":-10.662191927431335,"pX":0.5156596422410039,"pZ":3.5042290198519104,"vX0":1.4659005344949416,"vY0":-118.90229657132177,"vZ0":2.552531921427618,"x":97.34,"y":144.17,"x0":0.6147253849938298,"y0":50.00373176704189,"z0":6.766157810922354,"aX":-7.880356435245545},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-18.0,"breakHorizontal":9.7,"spinRate":3200,"spinDirection":334},"zone":12,"typeConfidence":0.9,"plateTime":0.4651042475267353,"extension":6.1716629287244835},"hitData":{"launchSpeed":95.8,"launchAngle":2.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.82,"coordY":176.01}},"index":4,"playId":"b6cd4cac-ba55-326c-82ba-9af20e7f12de","pitchNumber":3,"startTime":"2026-06-01T00:06:36.340Z","endTime":"2026-06-01T00:06:49.688Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T00:06:49.688Z","atBatIndex":18},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Pete Crow-Armstrong lines out to left fielder Nelson Velázquez.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-01T00:07:04.343Z","endTime":"2026-06-01T00:08:11.302Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676369,"link":"/api/v1/people/676369"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.09433112352161,"aZ":-27.71558513531932,"pfxX":-1.7783493493411475,"pfxZ":2.6678741024510852,"pX":-0.8354500310308557,"pZ":1.5569761768597388,"vX0":-3.1824607023679525,"vY0":-128.83577003142304,"vZ0":-6.446371537383227,"x":148.85,"y":196.74,"x0":0.6494306773369105,"y0":50.00305056891462,"z0":6.248573278155398,"aX":-2.9739124732256865},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.5,"breakHorizontal":4.0,"spinRate":2742,"spinDirection":230},"zone":13,"typeConfidence":0.73,"plateTime":0.4259935896874678,"extension":6.1987113178219895},"index":0,"playId":"bfade9a7-855c-3e2a-b643-bb64009476a9","pitchNumber":1,"startTime":"2026-06-01T00:07:16.204Z","endTime":"2026-06-01T00:07:19.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.912285369645193,"aZ":-14.493080110324676,"pfxX":7.65294224853943,"pfxZ":9.12502648643198,"pX":0.15382283245986303,"pZ":2.091468840718421,"vX0":-3.6077773145017735,"vY0":-138.55089355061506,"vZ0":-8.5498149494556,"x":111.14,"y":182.31,"x0":0.4808893639378612,"y0":50.00444558839265,"z0":6.19300055341093,"aX":14.830599285875932},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.9,"breakHorizontal":-13.1,"spinRate":2203,"spinDirection":150},"zone":8,"typeConfidence":0.91,"plateTime":0.39582646376428654,"extension":6.353515579927045},"index":1,"playId":"ea7fb973-d1ef-3795-be9a-846d08644f15","pitchNumber":2,"startTime":"2026-06-01T00:07:36.872Z","endTime":"2026-06-01T00:07:40.184Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":74.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.57750726594259,"aZ":-45.56410641407068,"pfxX":-5.158540691437939,"pfxZ":-9.48183725518504,"pX":-0.7287997417093787,"pZ":2.18753364173682,"vX0":-1.468051287904832,"vY0":-119.10811056330246,"vZ0":-0.4664425627482036,"x":144.78,"y":179.72,"x0":0.5683684002498768,"y0":50.003722300710166,"z0":6.567868896595159,"aX":-7.283417921969988},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-16.9,"breakHorizontal":9.7,"spinRate":3132,"spinDirection":327},"zone":7,"typeConfidence":0.88,"plateTime":0.46295047144733514,"extension":6.251508828982917},"hitData":{"launchSpeed":89.8,"launchAngle":20.0,"totalDistance":269.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":67.96,"coordY":108.39}},"index":2,"playId":"e5417821-4fd8-3b54-bc89-2b813d5f0d8f","pitchNumber":3,"startTime":"2026-06-01T00:08:00.198Z","endTime":"2026-06-01T00:08:11.302Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T00:08:11.302Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alex Bregman grounds out, third baseman Thomas Saggese to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-01T00:08:11.353Z","endTime":"2026-06-01T00:10:31.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04607512263466,"aZ":-26.180969064875242,"pfxX":9.420848556987174,"pfxZ":3.506698736214603,"pX":0.20607211240377252,"pZ":2.1462853267016757,"vX0":-5.144446672342816,"vY0":-130.10836592343549,"vZ0":-5.145748651110539,"x":109.15,"y":180.83,"x0":0.9880413040865261,"y0":50.0025316400208,"z0":6.140905305904167,"aX":16.104078844646057},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.4,"breakHorizontal":-15.8,"spinRate":1798,"spinDirection":130},"zone":5,"typeConfidence":0.9,"plateTime":0.4214489983455243,"extension":6.164934119671751},"index":0,"playId":"d77eb357-7e8b-3ee9-af15-429b23fd4e2b","pitchNumber":1,"startTime":"2026-06-01T00:08:32.555Z","endTime":"2026-06-01T00:08:38.555Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.053938468133715,"aZ":-10.740539182268952,"pfxX":3.569602576876643,"pfxZ":11.08122687881714,"pX":-0.28706858239379557,"pZ":1.8828252549900675,"vX0":-2.978989725830328,"vY0":-138.6888026619412,"vZ0":-10.010027388818582,"x":127.94,"y":187.94,"x0":0.34093748931427387,"y0":50.006789929614996,"z0":6.27060827588967,"aX":6.9065515517126945},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.0,"breakHorizontal":-5.8,"spinRate":2209,"spinDirection":150},"zone":7,"typeConfidence":0.92,"plateTime":0.39600328244607974,"extension":6.357109993180057},"index":1,"playId":"4bea1599-3d07-314a-9ff5-fbe9599ca3f3","pitchNumber":2,"startTime":"2026-06-01T00:08:49.460Z","endTime":"2026-06-01T00:08:53.374Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.01589025271321,"aZ":-13.18138549210808,"pfxX":5.135670900911354,"pfxZ":9.555219869423262,"pX":-0.26199984208201654,"pZ":4.325468744396825,"vX0":-3.5739086912316407,"vY0":-140.60388201863984,"vZ0":-3.665099591008132,"x":126.99,"y":121.99,"x0":0.3629607109434302,"y0":50.00541631241703,"z0":6.510457925896437,"aX":10.2104770576439},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.7,"breakHorizontal":-8.5,"spinRate":2242,"spinDirection":151},"zone":11,"typeConfidence":0.92,"plateTime":0.3906257457586526,"extension":6.1740215782477526},"index":2,"playId":"5f426235-3c1d-3870-addb-2ce283d89640","pitchNumber":3,"startTime":"2026-06-01T00:09:09.226Z","endTime":"2026-06-01T00:09:12.784Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":74.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.73864881805518,"aZ":-46.66231365040665,"pfxX":-5.2853328687353045,"pfxZ":-10.347037869201143,"pX":-0.13281122110347116,"pZ":0.9236773622335529,"vX0":-0.11079051658826775,"vY0":-118.99388776030759,"vZ0":-2.840151239476511,"x":122.06,"y":213.84,"x0":0.5986832426166798,"y0":50.00040200763397,"z0":6.454792436415488,"aX":-7.40337971472658},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-19.1,"breakHorizontal":9.5,"spinRate":3216,"spinDirection":333},"zone":13,"typeConfidence":0.9,"plateTime":0.46442476216338324,"extension":6.263587934652765},"index":3,"playId":"f9ebcbbe-d63a-3ccb-883e-de1acb8346bc","pitchNumber":4,"startTime":"2026-06-01T00:09:28.792Z","endTime":"2026-06-01T00:09:32.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":83.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.3372924350269,"aZ":-27.899071457352736,"pfxX":-2.127995772777668,"pfxZ":2.458663868145801,"pX":-0.7264157677135084,"pZ":2.1996559624861574,"vX0":-2.541712177218921,"vY0":-130.0495183596698,"vZ0":-5.15572591988429,"x":144.69,"y":179.39,"x0":0.5345567370338723,"y0":50.005009721008015,"z0":6.284756903355335,"aX":-3.700702643781733},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.7,"breakHorizontal":4.3,"spinRate":2747,"spinDirection":251},"zone":4,"typeConfidence":0.76,"plateTime":0.41871537580458407,"extension":6.323444786722139},"index":4,"playId":"64e0a60b-a526-3c79-a70f-2c059bc6cead","pitchNumber":5,"startTime":"2026-06-01T00:09:53.204Z","endTime":"2026-06-01T00:09:56.477Z","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":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.910265181259188,"aZ":-45.754842228821495,"pfxX":-6.133345977054872,"pfxZ":-9.809559943994902,"pX":0.873473098193964,"pZ":1.9147478449727537,"vX0":1.6326200578302248,"vY0":-117.6828340646177,"vZ0":-0.5638759259971713,"x":83.71,"y":187.08,"x0":0.9621803414183323,"y0":50.000234557116045,"z0":6.441009688713535,"aX":-8.494939227839588},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-17.5,"breakHorizontal":10.6,"spinRate":3074,"spinDirection":323},"zone":14,"typeConfidence":0.89,"plateTime":0.4676503397185061,"extension":6.000138493891059},"hitData":{"launchSpeed":86.7,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.7,"coordY":170.43}},"index":5,"playId":"4cce4585-b3e2-3328-b196-81ad93721f51","pitchNumber":6,"startTime":"2026-06-01T00:10:19.189Z","endTime":"2026-06-01T00:10:31.177Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T00:10:31.177Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"JJ Wetherholt singles on a ground ball to second baseman Nico Hoerner.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-01T00:12:53.033Z","endTime":"2026-06-01T00:13:57.179Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.736225327705615,"aZ":-28.692265910744084,"pfxX":-2.98327387005379,"pfxZ":2.243741135887335,"pX":0.0669753982991417,"pZ":2.5735283075844415,"vX0":-3.7909284509229555,"vY0":-123.4257891517428,"vZ0":-2.4119486232763525,"x":114.45,"y":169.29,"x0":2.0059684661180253,"y0":50.006005299034264,"z0":5.960443784619022,"aX":-4.640426612963924},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.7,"breakHorizontal":6.2,"spinRate":2448,"spinDirection":229},"zone":5,"typeConfidence":0.92,"plateTime":0.4424322793585427,"extension":6.37915735493512},"index":0,"playId":"109d3e62-2aba-395c-aca6-a11b410426a6","pitchNumber":1,"startTime":"2026-06-01T00:13:04.746Z","endTime":"2026-06-01T00:13:08.123Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-06-01T00:13:21.482Z","endTime":"2026-06-01T00:13:29.373Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.690373152025657,"aZ":-23.637816091938223,"pfxX":7.20708496090425,"pfxZ":5.8011431211883515,"pX":0.6402949364476757,"pZ":0.6849943286251813,"vX0":-5.3905121288525235,"vY0":-120.13591191126329,"vZ0":-6.785021762734177,"x":92.59,"y":220.29,"x0":1.9688185651686672,"y0":50.00585908780272,"z0":5.625889506628621,"aX":10.613248593334362},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":9.2,"breakHorizontal":-11.9,"spinRate":1670,"spinDirection":138},"zone":14,"typeConfidence":0.9,"plateTime":0.45465766999445156,"extension":6.345697950819544},"index":2,"playId":"92333282-75c4-3ec1-9b87-6725ee972121","pitchNumber":2,"startTime":"2026-06-01T00:13:29.373Z","endTime":"2026-06-01T00:13:33.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02651093554192,"aZ":-20.915648800496136,"pfxX":8.343199790234234,"pfxZ":6.075727422744593,"pX":0.14563780091158937,"pZ":1.8573743146731003,"vX0":-8.06299559568816,"vY0":-134.73015728908658,"vZ0":-5.9876679275317475,"x":111.45,"y":188.63,"x0":2.081354695225362,"y0":50.00639889808333,"z0":5.569375575483011,"aX":15.467899896096132},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.0,"breakHorizontal":-13.6,"spinRate":2250,"spinDirection":154},"zone":8,"typeConfidence":0.91,"plateTime":0.40528724030969476,"extension":6.197554208730067},"hitData":{"launchSpeed":100.4,"launchAngle":-15.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.62,"coordY":151.18}},"index":3,"playId":"f8469804-00c5-3568-b530-362bfc3ef9f9","pitchNumber":3,"startTime":"2026-06-01T00:13:48.979Z","endTime":"2026-06-01T00:13:57.179Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T00:13:57.179Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Iván Herrera singles on a sharp ground ball to left fielder Ian Happ. JJ Wetherholt to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-01T00:16:48.189Z","endTime":"2026-06-01T00:17:42.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681799,"fullName":"Ethan Roberts","link":"/api/v1/people/681799"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnSecond":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"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":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-01T00:14:16.504Z","endTime":"2026-06-01T00:15:23.400Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Ethan Roberts replaces Jordan Wicks.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-01T00:15:23.400Z","endTime":"2026-06-01T00:16:50.518Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681799,"link":"/api/v1/people/681799"},"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":93.4,"endSpeed":84.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.691176993867597,"aZ":-23.477623022212654,"pfxX":-9.347558395651152,"pfxZ":4.682118659904397,"pX":-0.7055863667524368,"pZ":2.7381674104047233,"vX0":5.104058375792489,"vY0":-135.88484569924273,"vZ0":-2.008473951856331,"x":143.9,"y":164.85,"x0":-1.4007232916278352,"y0":50.00247073539058,"z0":5.129579830543271,"aX":-17.359682566595126},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.3,"breakHorizontal":15.7,"spinRate":2469,"spinDirection":209},"zone":4,"typeConfidence":0.91,"plateTime":0.40415397348880555,"extension":6.34556450530316},"index":2,"playId":"21fcd61a-2038-3aaf-aa91-0a156da91a10","pitchNumber":1,"startTime":"2026-06-01T00:16:50.518Z","endTime":"2026-06-01T00:16:54.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.008423514355453,"aZ":-23.0178746579616,"pfxX":-8.122133948961793,"pfxZ":4.9167424750742805,"pX":0.185443869264867,"pZ":1.8491434640020956,"vX0":6.734354384124971,"vY0":-135.93642302116163,"vZ0":-4.127140722241673,"x":109.93,"y":188.85,"x0":-1.2740597985095972,"y0":50.00655986628128,"z0":4.993774798189226,"aX":-15.137870457528106},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.2,"breakHorizontal":13.2,"spinRate":2556,"spinDirection":213},"zone":8,"typeConfidence":0.91,"plateTime":0.40359565354863536,"extension":6.398622674678163},"index":3,"playId":"c75dc079-0cf1-3e30-8e88-e866a5e97ebc","pitchNumber":2,"startTime":"2026-06-01T00:17:10.576Z","endTime":"2026-06-01T00:17:14.072Z","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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.38354688373576,"aZ":-16.683836589894533,"pfxX":-0.29805231693280376,"pfxZ":8.18122476453645,"pX":0.6144266826556614,"pZ":3.0697702430571403,"vX0":4.701237059288983,"vY0":-136.78858881399665,"vZ0":-2.877764441563925,"x":93.58,"y":155.9,"x0":-1.0883315115112873,"y0":50.00279478179917,"z0":5.280285207162993,"aX":-0.5641904829440196},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.4,"breakHorizontal":-0.5,"spinRate":2855,"spinDirection":189},"zone":3,"typeConfidence":0.91,"plateTime":0.40052628999520223,"extension":6.345438512311699},"hitData":{"launchSpeed":101.6,"launchAngle":5.0,"totalDistance":136.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":91.51,"coordY":95.43}},"index":4,"playId":"da388652-91e8-3af7-8b7c-78dd984e7063","pitchNumber":3,"startTime":"2026-06-01T00:17:30.461Z","endTime":"2026-06-01T00:17:42.641Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T00:17:42.641Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-01T00:18:09.142Z","endTime":"2026-06-01T00:19:18.643Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681799,"fullName":"Ethan Roberts","link":"/api/v1/people/681799"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnSecond":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.389558550182464,"aZ":-21.378078203218305,"pfxX":-8.509653271664142,"pfxZ":5.740406071856718,"pX":-0.6233982268576344,"pZ":3.501743043085386,"vX0":4.913398508309232,"vY0":-137.0165186161961,"vZ0":-0.34026134014564996,"x":140.76,"y":144.23,"x0":-1.3448090945290105,"y0":50.00049051530605,"z0":5.102410010860711,"aX":-15.999356120470251},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.6,"breakHorizontal":14.2,"spinRate":2611,"spinDirection":207},"zone":1,"typeConfidence":0.91,"plateTime":0.401437690910873,"extension":6.401670090749514},"index":0,"playId":"0a69463f-93ea-31fd-afe9-03c4b52856c9","pitchNumber":1,"startTime":"2026-06-01T00:18:17.711Z","endTime":"2026-06-01T00:18:20.743Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":75.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.959113978212585,"aZ":-34.11097706951569,"pfxX":12.681490901817078,"pfxZ":-1.325757897543057,"pX":0.8878680705638711,"pZ":1.2159966016354007,"vX0":1.8948262218781566,"vY0":-121.56728135774244,"vZ0":-2.0247285033767817,"x":83.16,"y":205.95,"x0":-1.5503768711842674,"y0":50.00186857054964,"z0":5.086900219085339,"aX":18.54131326640351},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-2.6,"breakHorizontal":-23.4,"spinRate":3322,"spinDirection":53},"zone":14,"typeConfidence":0.91,"plateTime":0.45459248748690406,"extension":6.31074973981003},"index":1,"playId":"0632f760-82d6-34b6-b54f-5b0f374c5f1f","pitchNumber":2,"startTime":"2026-06-01T00:18:35.564Z","endTime":"2026-06-01T00:18:38.678Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-01T00:18:54.330Z","endTime":"2026-06-01T00:19:15.060Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":76.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.612262455663576,"aZ":-32.03157764259459,"pfxX":12.5850499516291,"pfxZ":0.09785933033799044,"pX":1.3388801591020147,"pZ":1.6796854056617303,"vX0":3.020824495491162,"vY0":-122.58199226230882,"vZ0":-1.4661999599725117,"x":65.97,"y":193.43,"x0":-1.5494770531541195,"y0":50.00428289003104,"z0":5.070048625052016,"aX":18.782179615879237},"breaks":{"breakAngle":31.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.1,"breakHorizontal":-23.5,"spinRate":3367,"spinDirection":57},"zone":14,"typeConfidence":0.91,"plateTime":0.45017575006977806,"extension":6.444900115850457},"index":3,"playId":"2e199de7-6a55-31f6-9f43-ec031b52fa3a","pitchNumber":3,"startTime":"2026-06-01T00:19:15.060Z","endTime":"2026-06-01T00:19:18.643Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T00:19:18.643Z","atBatIndex":23},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nelson Velázquez lines out to third baseman Alex Bregman.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-01T00:19:29.110Z","endTime":"2026-06-01T00:19:58.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681799,"fullName":"Ethan Roberts","link":"/api/v1/people/681799"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnSecond":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.3,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.8908231855122,"aZ":-34.60894050869923,"pfxX":12.29270765117958,"pfxZ":-1.6354395023923516,"pX":-0.11763778943320452,"pZ":2.2476640676759763,"vX0":-0.14348338464541543,"vY0":-122.33109053578231,"vZ0":0.23774357276153513,"x":121.48,"y":178.09,"x0":-1.650233078470259,"y0":50.001665141106834,"z0":5.157155225478898,"aX":18.31804741787028},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-2.5,"breakHorizontal":-22.1,"spinRate":3413,"spinDirection":51},"zone":5,"typeConfidence":0.91,"plateTime":0.4506337701829368,"extension":6.357284156160346},"hitData":{"launchSpeed":99.6,"launchAngle":9.0,"totalDistance":144.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":90.81,"coordY":155.77}},"index":0,"playId":"6c9b9791-7613-3f6e-9c91-341d20631a21","pitchNumber":1,"startTime":"2026-06-01T00:19:51.687Z","endTime":"2026-06-01T00:19:58.261Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T00:19:58.261Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Burleson singles on a fly ball to left fielder Ian Happ. JJ Wetherholt scores. Iván Herrera to 3rd. Alec Burleson to 2nd.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-01T00:20:19.122Z","endTime":"2026-06-01T00:22:00.482Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681799,"fullName":"Ethan Roberts","link":"/api/v1/people/681799"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnThird":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":{"id":696136,"link":"/api/v1/people/696136"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":74.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.343417601206255,"aZ":-34.02876297020468,"pfxX":13.317982186084944,"pfxZ":-1.29896449469505,"pX":-1.003216657504443,"pZ":0.7385891883379718,"vX0":-2.1808937876714345,"vY0":-120.38021681101915,"vZ0":-3.016330146975389,"x":155.24,"y":218.84,"x0":-1.799972998088643,"y0":50.00030427143123,"z0":5.0909877247963475,"aX":19.095727181131263},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-2.9,"breakHorizontal":-23.3,"spinRate":3378,"spinDirection":55},"zone":13,"typeConfidence":0.91,"plateTime":0.45904390555627383,"extension":6.283728110363158},"index":0,"playId":"fc87d657-9ea0-353d-9c90-a9804d2b73da","pitchNumber":1,"startTime":"2026-06-01T00:20:32.048Z","endTime":"2026-06-01T00:20:35.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.69405574661593,"aZ":-20.64101238020171,"pfxX":-6.686298256498842,"pfxZ":6.118624057728707,"pX":-0.60147949595613,"pZ":2.3551094377228345,"vX0":4.706585467910323,"vY0":-137.2182950441306,"vZ0":-3.423697945800268,"x":139.93,"y":175.19,"x0":-1.480560930489837,"y0":50.00110747641027,"z0":5.0453810503164975,"aX":-12.59941987664329},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.4,"breakHorizontal":10.9,"spinRate":2631,"spinDirection":205},"zone":4,"typeConfidence":0.91,"plateTime":0.4009654081144136,"extension":6.400582287678604},"index":1,"playId":"d05babc1-cf67-3c5a-b9c8-db6db46b075e","pitchNumber":2,"startTime":"2026-06-01T00:20:53.127Z","endTime":"2026-06-01T00:20:57.933Z","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":82.6,"endSpeed":75.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.205987504959705,"aZ":-35.522166649187,"pfxX":12.61983431432349,"pfxZ":-2.321178340734976,"pX":-0.866883883668196,"pZ":1.0220717821555019,"vX0":-1.9540898959520712,"vY0":-120.26018448259097,"vZ0":-2.132026524314239,"x":150.04,"y":211.18,"x0":-1.6748899295274868,"y0":50.0002845237848,"z0":5.111095599207886,"aX":18.236303964234512},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-4.4,"breakHorizontal":-22.2,"spinRate":3287,"spinDirection":57},"zone":13,"typeConfidence":0.91,"plateTime":0.45778818754060957,"extension":6.409435101098617},"index":2,"playId":"5c86d4f7-83a9-3384-8ec5-80710f6f8869","pitchNumber":3,"startTime":"2026-06-01T00:21:26.748Z","endTime":"2026-06-01T00:21:30.424Z","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":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.483696069562704,"aZ":-21.015903394774142,"pfxX":-8.58429112442661,"pfxZ":5.8426197506361985,"pX":0.19150231604053794,"pZ":1.1707058631784042,"vX0":6.699685423549402,"vY0":-137.09104430525056,"vZ0":-6.47952942777154,"x":109.7,"y":207.17,"x0":-1.1652458264021361,"y0":50.00003194662554,"z0":4.992958830083002,"aX":-16.38445309462197},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.5,"breakHorizontal":14.2,"spinRate":2613,"spinDirection":207},"zone":14,"typeConfidence":0.91,"plateTime":0.3990875983206905,"extension":6.510664796046371},"hitData":{"launchSpeed":77.0,"launchAngle":56.0,"totalDistance":214.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":65.4,"coordY":138.57}},"index":3,"playId":"e8f68184-a01b-30b4-a1c9-3fe0bbbeacee","pitchNumber":4,"startTime":"2026-06-01T00:21:46.942Z","endTime":"2026-06-01T00:22:00.482Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T00:22:00.482Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masyn Winn singles on a sharp line drive to center fielder Pete Crow-Armstrong. Iván Herrera scores. Alec Burleson scores.","rbi":2,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-01T00:22:39.389Z","endTime":"2026-06-01T00:23:49.350Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681799,"fullName":"Ethan Roberts","link":"/api/v1/people/681799"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"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_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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":{"id":681799,"link":"/api/v1/people/681799"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":{"id":681799,"link":"/api/v1/people/681799"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43101028084723,"aZ":-32.78444885231123,"pfxX":12.241844215264582,"pfxZ":-0.41258299453762426,"pX":0.738182790292715,"pZ":0.6682478514385539,"vX0":1.6227325866925268,"vY0":-122.30884423294428,"vZ0":-3.5915615036962723,"x":88.86,"y":220.74,"x0":-1.5244315323862696,"y0":50.00141052175255,"z0":5.02464898830854,"aX":18.18993627368637},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.4,"breakHorizontal":-22.4,"spinRate":3237,"spinDirection":60},"zone":14,"typeConfidence":0.91,"plateTime":0.4511392867301378,"extension":6.478353366763653},"index":0,"playId":"3dd408af-dea3-31fd-87b8-49fcaec0fb31","pitchNumber":1,"startTime":"2026-06-01T00:22:39.389Z","endTime":"2026-06-01T00:22:42.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.457771240797967,"aZ":-22.69152292870659,"pfxX":-6.1895575303788934,"pfxZ":5.041818844773118,"pX":-1.0077700612546379,"pZ":3.6245948369272023,"vX0":3.188473458208538,"vY0":-136.43036333622135,"vZ0":0.03526392093503905,"x":155.41,"y":140.92,"x0":-1.3883530841852807,"y0":50.00668870195083,"z0":5.177449821367412,"aX":-11.652258077927153},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.4,"breakHorizontal":10.6,"spinRate":2613,"spinDirection":200},"zone":11,"typeConfidence":0.91,"plateTime":0.40171132190872694,"extension":6.527784996337384},"index":1,"playId":"4ca7e57e-af18-3ff4-a015-0f94343e4495","pitchNumber":2,"startTime":"2026-06-01T00:22:59.410Z","endTime":"2026-06-01T00:23:03.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":76.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.785549352105527,"aZ":-33.05994091765757,"pfxX":11.891028173900992,"pfxZ":-0.5833237348640239,"pX":-0.20776901095503061,"pZ":1.9811228773451166,"vX0":-0.2071708284159387,"vY0":-122.56036142611201,"vZ0":-0.7754915011127479,"x":124.92,"y":185.29,"x0":-1.6639614535525675,"y0":50.005845065977766,"z0":5.153396098462452,"aX":17.888450767060526},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.0,"breakHorizontal":-21.4,"spinRate":3259,"spinDirection":58},"zone":8,"typeConfidence":0.9,"plateTime":0.4488413660345554,"extension":6.423638137147824},"index":2,"playId":"d54e2c89-ca42-3785-add4-78ea28e99afb","pitchNumber":3,"startTime":"2026-06-01T00:23:19.355Z","endTime":"2026-06-01T00:23:23.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.83764255698969,"aZ":-33.96184471501552,"pfxX":10.4157122759801,"pfxZ":-1.1759701442960147,"pX":0.09470805039097623,"pZ":2.268704304521435,"vX0":0.49087302691703566,"vY0":-122.47343366191602,"vZ0":-0.02712033728421459,"x":113.39,"y":177.52,"x0":-1.461343468280485,"y0":50.0055001693217,"z0":5.191435595657109,"aX":15.779708700604473},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.9,"breakHorizontal":-19.0,"spinRate":3247,"spinDirection":59},"zone":5,"typeConfidence":0.9,"plateTime":0.44771873601748835,"extension":6.535422867028443},"hitData":{"launchSpeed":104.4,"launchAngle":8.0,"totalDistance":195.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":130.36,"coordY":96.68}},"index":3,"playId":"3052e392-9675-3412-ba49-f3279c1de3c1","pitchNumber":4,"startTime":"2026-06-01T00:23:39.090Z","endTime":"2026-06-01T00:23:49.350Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T00:23:49.350Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Fermín challenged (pitch result), call on the field was confirmed: José Fermín called out on strikes.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-01T00:24:21.904Z","endTime":"2026-06-01T00:27:31.595Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681799,"fullName":"Ethan Roberts","link":"/api/v1/people/681799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.980225690300802,"aZ":-20.11861790981036,"pfxX":1.3198512709515589,"pfxZ":6.529870999534504,"pX":-0.8702843663208606,"pZ":2.767021422542304,"vX0":1.096745518400532,"vY0":-134.49748324542855,"vZ0":-3.0077462704173983,"x":150.17,"y":164.07,"x0":-1.4537238384305025,"y0":50.005359904654185,"z0":5.313405875076434,"aX":2.43766003521236},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.4,"breakHorizontal":-2.6,"spinRate":2909,"spinDirection":182},"zone":11,"typeConfidence":0.89,"plateTime":0.40599694641551753,"extension":6.335251944765498},"index":0,"playId":"5d403f36-2906-3c52-97a3-3fe19dbd8db3","pitchNumber":1,"startTime":"2026-06-01T00:24:21.904Z","endTime":"2026-06-01T00:24:25.892Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"0e9f1eb6-6311-3d56-b5a9-7623b69d3395","startTime":"2026-06-01T00:24:39.169Z","endTime":"2026-06-01T00:24:42.169Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.816713682984286,"aZ":-23.64982284530483,"pfxX":-7.609660135726714,"pfxZ":4.530824878145127,"pX":-0.814524189397388,"pZ":3.3848060232702273,"vX0":3.8552063063281556,"vY0":-136.9239504256996,"vZ0":-0.48419575782469715,"x":148.05,"y":147.39,"x0":-1.2590840284099223,"y0":50.00323158376013,"z0":5.1953259040985955,"aX":-14.316899719854156},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.3,"breakHorizontal":12.8,"spinRate":2313,"spinDirection":205},"zone":11,"typeConfidence":0.91,"plateTime":0.4014276322661692,"extension":6.3812769961497855},"index":2,"playId":"653f7580-160e-3041-b8fc-2769aa0b37dc","pitchNumber":2,"startTime":"2026-06-01T00:24:59.738Z","endTime":"2026-06-01T00:25:04.169Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.058279986809005,"aZ":-15.018693351507148,"pfxX":-3.563204522559842,"pfxZ":8.974042409107756,"pX":-0.18360447673382382,"pZ":2.3821313382596196,"vX0":4.217673220029602,"vY0":-137.28924730981802,"vZ0":-4.822528837102068,"x":124.0,"y":174.46,"x0":-1.2759544575398156,"y0":50.000438218321015,"z0":5.18180146043253,"aX":-6.809585306715437},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.5,"breakHorizontal":5.6,"spinRate":2842,"spinDirection":204},"zone":5,"typeConfidence":0.91,"plateTime":0.39877752127647703,"extension":6.435659466568997},"index":3,"playId":"67ef48a8-b13b-3ca6-b538-4b5904f77758","pitchNumber":3,"startTime":"2026-06-01T00:25:20.208Z","endTime":"2026-06-01T00:25:23.554Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96599027234939,"aZ":-17.01301925002551,"pfxX":-3.0947979779364223,"pfxZ":8.01776196794231,"pX":0.8512493016897122,"pZ":2.038105155041219,"vX0":6.215501992636482,"vY0":-136.41670249983005,"vZ0":-5.447924676610303,"x":84.55,"y":183.75,"x0":-1.0509230918207924,"y0":50.0065436112727,"z0":5.227204540612789,"aX":-5.855537712297863},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.6,"breakHorizontal":4.3,"spinRate":2823,"spinDirection":204},"zone":14,"typeConfidence":0.91,"plateTime":0.40092695089274955,"extension":6.391199242151065},"index":4,"playId":"f46dc60c-ff36-3b61-8b53-d8d26642caab","pitchNumber":4,"startTime":"2026-06-01T00:25:44.371Z","endTime":"2026-06-01T00:25:47.532Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":75.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.834885933347017,"aZ":-35.73331769772271,"pfxX":10.489825096876672,"pfxZ":-2.4595442028282086,"pX":1.858850089737301,"pZ":2.29615788836408,"vX0":4.587832529328124,"vY0":-121.08353112757095,"vZ0":0.733992121131446,"x":46.15,"y":176.78,"x0":-1.4366195256872152,"y0":50.00070726050092,"z0":5.175416271541851,"aX":15.204335467376142},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-3.8,"breakHorizontal":-20.2,"spinRate":3273,"spinDirection":62},"zone":14,"typeConfidence":0.91,"plateTime":0.45651030180973207,"extension":6.474367751658718},"index":5,"playId":"6ff8b818-3594-378e-9f91-1db584349db5","pitchNumber":5,"startTime":"2026-06-01T00:26:08.332Z","endTime":"2026-06-01T00:26:11.622Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.136045847734746,"aZ":-17.669596559265415,"pfxX":0.15799678721031563,"pfxZ":7.692412211310073,"pX":-0.1370884154515712,"pZ":3.1064366177660903,"vX0":2.499613716140487,"vY0":-136.04678539887715,"vZ0":-2.8199937599332148,"x":122.23,"y":154.91,"x0":-1.0860019942624615,"y0":50.00458938609546,"z0":5.372238711890084,"aX":0.29802056075276556},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.6,"breakHorizontal":-0.8,"spinRate":2885,"spinDirection":185},"zone":2,"typeConfidence":0.9,"plateTime":0.40165253012542834,"extension":6.4815788953065585},"index":6,"playId":"a1957ef5-cefd-3044-8b3d-6f100b582138","pitchNumber":6,"startTime":"2026-06-01T00:26:29.942Z","endTime":"2026-06-01T00:26:35.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.683984889022533,"aZ":-35.7940039864467,"pfxX":12.509596011845034,"pfxZ":-2.494913424512811,"pX":-0.6706979854948562,"pZ":3.268041576805566,"vX0":-1.5254928624106256,"vY0":-120.40726966548817,"vZ0":2.644394000318356,"x":142.57,"y":150.54,"x0":-1.6482486154641507,"y0":50.00085820581393,"z0":5.345989574251601,"aX":18.171211568555925},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-3.5,"breakHorizontal":-22.2,"spinRate":3223,"spinDirection":60},"zone":1,"typeConfidence":0.91,"plateTime":0.4567469214188744,"extension":6.295845309543954},"index":7,"playId":"c7d4cbf5-aa68-39ad-a8d3-6beecba89620","pitchNumber":7,"startTime":"2026-06-01T00:27:04.581Z","endTime":"2026-06-01T00:27:31.595Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"}},"playEndTime":"2026-06-01T00:27:31.595Z","atBatIndex":27},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Seiya Suzuki lines out sharply to left fielder Nelson Velázquez.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-01T00:29:49.425Z","endTime":"2026-06-01T00:29:56.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":0},"credits":[{"player":{"id":676369,"link":"/api/v1/people/676369"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.183424232552678,"aZ":-11.291175073722913,"pfxX":5.131190328394675,"pfxZ":11.057782076691103,"pX":0.1558625157638773,"pZ":2.553278921819501,"vX0":-2.5767062873893503,"vY0":-136.7864688585363,"vZ0":-8.119970569452073,"x":111.06,"y":169.84,"x0":0.44528909450412946,"y0":50.00126126063762,"z0":6.3412795074737085,"aX":9.68739420169388},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.5,"breakHorizontal":-8.8,"spinRate":2188,"spinDirection":153},"zone":5,"typeConfidence":0.92,"plateTime":0.4009753525563786,"extension":6.312711778824351},"hitData":{"launchSpeed":109.6,"launchAngle":16.0,"totalDistance":311.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":78.62,"coordY":83.69}},"index":0,"playId":"e0c54a5f-4db3-33ba-8ad7-db358b2405e1","pitchNumber":1,"startTime":"2026-06-01T00:29:49.425Z","endTime":"2026-06-01T00:29:56.223Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T00:29:56.223Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ian Happ flies out to left fielder Nelson Velázquez.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-01T00:30:06.273Z","endTime":"2026-06-01T00:31:23.598Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676369,"link":"/api/v1/people/676369"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.558752904547443,"aZ":-13.917750801629397,"pfxX":2.8796087536378665,"pfxZ":9.635788155765413,"pX":-0.4654994567699853,"pZ":2.8063854077629498,"vX0":-3.407358891908618,"vY0":-136.84660463813572,"vZ0":-7.063495603976285,"x":134.74,"y":163.01,"x0":0.4223676423799294,"y0":50.00075151603359,"z0":6.3767901111731025,"aX":5.454375777348303},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.1,"breakHorizontal":-4.4,"spinRate":2230,"spinDirection":157},"zone":1,"typeConfidence":0.88,"plateTime":0.4004495227772842,"extension":6.359847717104552},"index":0,"playId":"88657736-b7ed-3f63-a2b5-8cbb4f156e89","pitchNumber":1,"startTime":"2026-06-01T00:30:22.151Z","endTime":"2026-06-01T00:30:25.562Z","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":89.3,"endSpeed":81.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.867603566514305,"aZ":-18.755973590846438,"pfxX":8.852593524974264,"pfxZ":7.946972257088512,"pX":1.0981976122306383,"pZ":1.9471476076363217,"vX0":-2.174855782908466,"vY0":-129.81062708636247,"vZ0":-7.017733409888617,"x":75.14,"y":186.21,"x0":0.8025002193893728,"y0":50.00474760299885,"z0":6.1386658220681785,"aX":14.948360515158704},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":12.8,"breakHorizontal":-15.5,"spinRate":1924,"spinDirection":134},"zone":14,"typeConfidence":0.9,"plateTime":0.4236844565989726,"extension":6.18509317245679},"index":1,"playId":"2bb1ae3f-e4eb-35a5-94aa-f3c38d5a0c80","pitchNumber":2,"startTime":"2026-06-01T00:30:38.823Z","endTime":"2026-06-01T00:30:43.039Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.306810658571997,"aZ":-21.437051378243385,"pfxX":8.036776972575371,"pfxZ":6.416161239627295,"pX":0.7048967661356724,"pZ":3.426649331250509,"vX0":-2.9920190075104376,"vY0":-128.73101662059025,"vZ0":-3.0158779396190796,"x":90.13,"y":146.26,"x0":0.8395287962155905,"y0":50.00575597086333,"z0":6.2772402300009595,"aX":13.459508022849956},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":11.2,"breakHorizontal":-13.9,"spinRate":1883,"spinDirection":137},"zone":12,"typeConfidence":0.9,"plateTime":0.42584629945423025,"extension":6.050430255959636},"index":2,"playId":"0670f28b-c268-37ee-926a-56c3bb3e686b","pitchNumber":3,"startTime":"2026-06-01T00:30:53.492Z","endTime":"2026-06-01T00:30:56.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.047501818675567,"aZ":-28.46634883843535,"pfxX":-2.168932968158937,"pfxZ":2.213723602263242,"pX":0.03220663555990354,"pZ":2.1986708924990093,"vX0":-0.6851999656362013,"vY0":-128.05538697940634,"vZ0":-4.964607739849077,"x":115.77,"y":179.42,"x0":0.5844574276497273,"y0":50.004817068703076,"z0":6.363910826672974,"aX":-3.637328017546567},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.2,"breakHorizontal":4.1,"spinRate":2683,"spinDirection":234},"zone":5,"typeConfidence":0.9,"plateTime":0.426156509671733,"extension":6.21219457850589},"hitData":{"launchSpeed":96.1,"launchAngle":58.0,"totalDistance":218.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.56,"coordY":121.95}},"index":3,"playId":"6f043c37-572d-3550-8a82-50d89014b981","pitchNumber":4,"startTime":"2026-06-01T00:31:11.956Z","endTime":"2026-06-01T00:31:23.598Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T00:31:23.598Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Kelly strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-01T00:31:34.439Z","endTime":"2026-06-01T00:34:40.301Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8,9],"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":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":72.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9529138500477,"aZ":-47.20487184480752,"pfxX":-4.948468816584882,"pfxZ":-11.215270922801777,"pX":0.15146374242311902,"pZ":3.2038382526381093,"vX0":0.371421815493994,"vY0":-116.24284226757096,"vZ0":2.4193525272912844,"x":111.23,"y":152.28,"x0":0.6288389274100781,"y0":50.001656930263444,"z0":6.699792604429172,"aX":-6.632697986204234},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.6,"breakVerticalInduced":-19.1,"breakHorizontal":8.8,"spinRate":3069,"spinDirection":328},"zone":2,"typeConfidence":0.9,"plateTime":0.47492745027796124,"extension":6.173182541336279},"index":0,"playId":"7cbaf9a2-2866-3d3b-a6a9-30f5e59567c4","pitchNumber":1,"startTime":"2026-06-01T00:31:49.174Z","endTime":"2026-06-01T00:31:52.568Z","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.4,"endSpeed":86.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07455422076389,"aZ":-10.118586102055337,"pfxX":4.676603740670512,"pfxZ":11.352624564339182,"pX":-0.49898944168987613,"pZ":3.2056702639549766,"vX0":-3.993304145363813,"vY0":-138.74767539760748,"vZ0":-6.7451832247414005,"x":136.02,"y":152.23,"x0":0.35382485375086836,"y0":50.00499840828803,"z0":6.348391032477921,"aX":9.08692107255335},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.3,"breakHorizontal":-7.6,"spinRate":2274,"spinDirection":146},"zone":1,"typeConfidence":0.92,"plateTime":0.39530485615737554,"extension":6.336654576319881},"index":1,"playId":"634bc5f8-9f42-3b6d-a939-39bcdcd53657","pitchNumber":2,"startTime":"2026-06-01T00:32:03.826Z","endTime":"2026-06-01T00:32:06.892Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-01T00:32:19.338Z","endTime":"2026-06-01T00:32:31.200Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"}},{"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":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.623180658464733,"aZ":-46.95352853132187,"pfxX":-6.06893095574349,"pfxZ":-10.953353175067956,"pX":-0.3204747025784806,"pZ":1.9134580390774312,"vX0":-0.42250563478041425,"vY0":-116.47669441284097,"vZ0":-0.4482563356693974,"x":129.22,"y":187.12,"x0":0.650838245409863,"y0":50.00562237031853,"z0":6.618833582782155,"aX":-8.18638554598536},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":-19.6,"breakHorizontal":11.0,"spinRate":3124,"spinDirection":335},"zone":7,"typeConfidence":0.9,"plateTime":0.47359286615353735,"extension":6.269365853826785},"index":3,"playId":"fda90026-54b5-3ad0-9351-90895b3b55e1","pitchNumber":3,"startTime":"2026-06-01T00:32:31.200Z","endTime":"2026-06-01T00:32:34.417Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.61199136033911,"aZ":-11.823789841242792,"pfxX":3.304595473597242,"pfxZ":10.298895026209273,"pX":-0.9234984243267076,"pZ":3.710361687791372,"vX0":-4.703806143526549,"vY0":-139.0744498169749,"vZ0":-5.329235152036324,"x":152.2,"y":138.6,"x0":0.3535464565104946,"y0":50.004564645872826,"z0":6.422910848597653,"aX":6.531339265976442},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.9,"breakHorizontal":-5.2,"spinRate":2164,"spinDirection":152},"zone":11,"typeConfidence":0.9,"plateTime":0.3925140563436398,"extension":6.222690166877961},"index":4,"playId":"876a2512-a654-3e73-a79d-8fd85df2a942","pitchNumber":4,"startTime":"2026-06-01T00:32:54.855Z","endTime":"2026-06-01T00:32:59.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.141063967600594,"aZ":-47.243540182041414,"pfxX":-5.80966925641915,"pfxZ":-11.021022395456036,"pX":0.05869449811460059,"pZ":1.6058049639194687,"vX0":0.4233315291544123,"vY0":-117.04775112972061,"vZ0":-1.108307130009479,"x":114.76,"y":195.42,"x0":0.6273134264134917,"y0":50.004412533092804,"z0":6.567391483239658,"aX":-7.942291551303585},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.6,"breakVerticalInduced":-19.9,"breakHorizontal":10.3,"spinRate":3162,"spinDirection":330},"zone":14,"typeConfidence":0.9,"plateTime":0.47063079261701013,"extension":6.324046821149499},"index":5,"playId":"d01f8901-a2bd-3c00-a0ce-703dfefbd507","pitchNumber":5,"startTime":"2026-06-01T00:33:12.510Z","endTime":"2026-06-01T00:33:16.835Z","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.2,"endSpeed":87.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.957549199696828,"aZ":-13.579850621071529,"pfxX":4.233599486159498,"pfxZ":9.374470248725302,"pX":0.5333435296384053,"pZ":3.393641409269849,"vX0":-1.391446905317053,"vY0":-140.02629516834122,"vZ0":-5.884347604884931,"x":96.67,"y":147.15,"x0":0.4870137818472279,"y0":50.00315223841835,"z0":6.41271369813797,"aX":8.397383022234608},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.0,"breakHorizontal":-7.3,"spinRate":2170,"spinDirection":147},"zone":3,"typeConfidence":0.92,"plateTime":0.3913324179981883,"extension":6.28355430547446},"index":6,"playId":"4da8171e-21da-3f2e-8088-1984d9e6595e","pitchNumber":6,"startTime":"2026-06-01T00:33:33.847Z","endTime":"2026-06-01T00:33:36.949Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":81.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.31010300149755,"aZ":-19.09782160449072,"pfxX":8.878405508893046,"pfxZ":7.587660630931085,"pX":0.34147657149000765,"pZ":2.5547558722131747,"vX0":-4.040467512295944,"vY0":-131.10562574575695,"vZ0":-5.492296064471282,"x":103.98,"y":169.8,"x0":0.7576066149109789,"y0":50.00229218129974,"z0":6.12295314968858,"aX":15.300600168731481},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":12.6,"breakHorizontal":-15.0,"spinRate":1856,"spinDirection":137},"zone":6,"typeConfidence":0.89,"plateTime":0.4193833145299113,"extension":6.015639448543228},"index":7,"playId":"6ea232ee-716c-305d-8c87-dfd7e25bc80e","pitchNumber":7,"startTime":"2026-06-01T00:33:55.724Z","endTime":"2026-06-01T00:33:59.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":71.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.31712264645933,"aZ":-45.81854514063173,"pfxX":-6.391310463839975,"pfxZ":-10.34430022386952,"pX":0.8777134468889239,"pZ":4.5234270422930924,"vX0":2.4626872574118734,"vY0":-115.23927165771617,"vZ0":4.942155096843932,"x":83.54,"y":116.65,"x0":0.6139286523724925,"y0":50.00378329464503,"z0":6.83230898317409,"aX":-8.428677131768021},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-16.8,"breakHorizontal":10.8,"spinRate":3159,"spinDirection":318},"zone":12,"typeConfidence":0.9,"plateTime":0.47889540942714603,"extension":6.274805940177024},"index":8,"playId":"493d6ddf-c525-300c-a781-5519caea4d0f","pitchNumber":8,"startTime":"2026-06-01T00:34:16.444Z","endTime":"2026-06-01T00:34:19.739Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.065788669604284,"aZ":-29.099444160044907,"pfxX":-0.9953522113558058,"pfxZ":1.7843635572727647,"pX":-0.5771500137437438,"pZ":1.5027779010426312,"vX0":-2.871572456517653,"vY0":-129.77286953701372,"vZ0":-6.524139658932659,"x":139.0,"y":198.2,"x0":0.6693165014480824,"y0":50.00078048560517,"z0":6.24226617299355,"aX":-1.7106852829489057},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.2,"breakHorizontal":2.4,"spinRate":2817,"spinDirection":226},"zone":13,"typeConfidence":0.8,"plateTime":0.42074930109810005,"extension":6.146365354520342},"index":9,"playId":"72372848-72e0-387a-a918-3494ae260531","pitchNumber":9,"startTime":"2026-06-01T00:34:36.252Z","endTime":"2026-06-01T00:34:40.301Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T00:34:40.301Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Thomas Saggese walks.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-01T00:37:26.279Z","endTime":"2026-06-01T00:39:09.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,6,7],"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":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Trent Thornton replaces Ethan Roberts.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-01T00:36:14.826Z","endTime":"2026-06-01T00:37:28.595Z","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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.8,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.47668189726708,"aZ":-15.953572129140781,"pfxX":-2.8537298541354765,"pfxZ":8.289153023533908,"pX":1.034327952750243,"pZ":1.7624893305849438,"vX0":8.673488795304795,"vY0":-138.6336020254775,"vZ0":-7.029393701967648,"x":77.57,"y":191.19,"x0":-1.7568568916281222,"y0":50.00290061929781,"z0":5.385718469670241,"aX":-5.585362553248545},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.8,"breakHorizontal":3.5,"spinRate":2343,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.39430424409263587,"extension":6.326154643438082},"index":1,"playId":"7de709d2-04f3-3e24-9a97-30faba49405b","pitchNumber":1,"startTime":"2026-06-01T00:37:28.595Z","endTime":"2026-06-01T00:37:32.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.3,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.786411389075223,"aZ":-23.520623823797603,"pfxX":1.4169405702595723,"pfxZ":4.730131248854173,"pX":1.3292929758920666,"pZ":1.792142073732417,"vX0":8.370112529545633,"vY0":-133.6560130067785,"vZ0":-4.855838018039591,"x":66.33,"y":190.39,"x0":-2.0127730336365848,"y0":50.00458094472062,"z0":5.297663905251017,"aX":2.589927300747857},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.8,"breakHorizontal":-4.2,"spinRate":2620,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.4080690941550511,"extension":6.220297127615337},"index":2,"playId":"3d3062f3-7edd-3fce-ab9e-875b2b5d5710","pitchNumber":2,"startTime":"2026-06-01T00:37:42.647Z","endTime":"2026-06-01T00:37:45.952Z","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":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.771838297292753,"aZ":-16.454327493331746,"pfxX":-3.459481980998749,"pfxZ":8.010687212650119,"pX":-0.14127470121700508,"pZ":3.3361871365691576,"vX0":5.869890290046497,"vY0":-139.099571459489,"vZ0":-2.7035218793266313,"x":122.39,"y":148.7,"x0":-1.8279863702018584,"y0":50.00337124599578,"z0":5.409734479496719,"aX":-6.789791236627477},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.2,"breakHorizontal":5.0,"spinRate":2271,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.3935475671802955,"extension":6.21023468508406},"index":3,"playId":"2b730309-aa63-3534-8cf0-b6348886e127","pitchNumber":3,"startTime":"2026-06-01T00:37:56.767Z","endTime":"2026-06-01T00:38:00.189Z","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":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.1,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.40815485312581,"aZ":-32.224382776443804,"pfxX":8.544660730130694,"pfxZ":-0.03673581295470374,"pX":1.1596541297734442,"pZ":1.14669435887806,"vX0":5.487503400820383,"vY0":-118.80026631928006,"vZ0":-2.639169643230527,"x":72.8,"y":207.82,"x0":-2.296297741245009,"y0":50.002398176154784,"z0":5.223750527417378,"aX":12.117057794044205},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-0.5,"breakHorizontal":-16.9,"spinRate":2901,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4624231956834226,"extension":6.279336680739715},"index":4,"playId":"95b1c23a-3d24-3807-a762-2288795813f8","pitchNumber":4,"startTime":"2026-06-01T00:38:12.531Z","endTime":"2026-06-01T00:38:17.393Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-06-01T00:38:29.096Z","endTime":"2026-06-01T00:38:45.610Z","isPitch":false,"type":"action","player":{"id":695336,"link":"/api/v1/people/695336"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.1,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.700761410298142,"aZ":-30.97521123930354,"pfxX":7.430550451669141,"pfxZ":0.8502768238288128,"pX":1.9624001683339432,"pZ":0.32019124604350624,"vX0":7.173365172846004,"vY0":-119.05506370035489,"vZ0":-4.475232555645101,"x":42.2,"y":230.13,"x0":-2.0701995322188402,"y0":50.004656231379826,"z0":5.0698385243058075,"aX":10.526034738575209},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":0.6,"breakHorizontal":-15.4,"spinRate":2895,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4624194083371673,"extension":6.271349357697326},"index":6,"playId":"d3dca55f-b352-3775-8674-3de697e2e3fd","pitchNumber":5,"startTime":"2026-06-01T00:38:45.610Z","endTime":"2026-06-01T00:38:49.109Z","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":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":73.5,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.177520498522796,"aZ":-32.04519627486134,"pfxX":8.440200594736492,"pfxZ":0.09056494746060295,"pX":-0.32068883851018376,"pZ":3.719397106957259,"vX0":2.5625977417361807,"vY0":-117.808766763504,"vZ0":3.0098691349698887,"x":129.22,"y":138.36,"x0":-2.522636328042747,"y0":50.00152743315447,"z0":5.413394772836838,"aX":11.702573952932648},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":1.3,"breakHorizontal":-16.0,"spinRate":2822,"spinDirection":49},"zone":11,"typeConfidence":2.0,"plateTime":0.4673410937664566,"extension":6.1672131738122475},"index":7,"playId":"973c60a4-0863-3a5e-9f38-86d64e1273e8","pitchNumber":6,"startTime":"2026-06-01T00:39:04.132Z","endTime":"2026-06-01T00:39:09.393Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T00:39:09.393Z","atBatIndex":31},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Pedro Pagés out on a sacrifice bunt, first baseman Michael Busch to second baseman Nico Hoerner. Thomas Saggese to 2nd.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-01T00:39:21.853Z","endTime":"2026-06-01T00:39:43.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.809071165461404,"aZ":-13.384465584004387,"pfxX":-4.21414002506444,"pfxZ":9.706747404598792,"pX":-0.3271275382774504,"pZ":2.279938016736364,"vX0":5.52167296521908,"vY0":-138.90345879879865,"vZ0":-6.094056900545884,"x":129.47,"y":177.22,"x0":-1.8019436178901782,"y0":50.00631088547872,"z0":5.408020622304421,"aX":-8.16056515646942},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.3,"breakHorizontal":6.4,"spinRate":2413,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.3957287733931767,"extension":6.28928049573327},"hitData":{"launchSpeed":23.2,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"bunt_grounder","hardness":"soft","location":"3","coordinates":{"coordX":130.58,"coordY":198.67}},"index":0,"playId":"96ddfd81-4b55-3ed6-9dc3-4a98807f6b39","pitchNumber":1,"startTime":"2026-06-01T00:39:35.862Z","endTime":"2026-06-01T00:39:43.390Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T00:39:43.390Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"JJ Wetherholt strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-01T00:40:10.962Z","endTime":"2026-06-01T00:41:12.719Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":93.4,"endSpeed":86.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.972999631519418,"aZ":-19.39778254203133,"pfxX":0.06768484872932445,"pfxZ":6.734131340920179,"pX":-0.45861743958206913,"pZ":3.8982109156535003,"vX0":4.429960052865329,"vY0":-136.1650206640685,"vZ0":-0.4840229204598915,"x":134.48,"y":133.53,"x0":-2.1082990024074113,"y0":50.00277777116011,"z0":5.408042724957415,"aX":0.1282641251561762},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.4,"breakHorizontal":-1.0,"spinRate":2579,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.40065595330133563,"extension":6.202881469069237},"index":0,"playId":"1b84210c-d560-347e-97ca-fafa6515ae14","pitchNumber":1,"startTime":"2026-06-01T00:40:10.962Z","endTime":"2026-06-01T00:40:15.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.29151551954393,"aZ":-43.175183247919115,"pfxX":3.0019159033423954,"pfxZ":-7.847259923484877,"pX":-0.5621560065214541,"pZ":2.1268915035780163,"vX0":2.301046805570764,"vY0":-117.87386624170783,"vZ0":0.6755934282083345,"x":138.43,"y":181.35,"x0":-1.9425673943133661,"y0":50.00525438656638,"z0":5.836517661253011,"aX":4.206382439118121},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-13.7,"breakHorizontal":-6.0,"spinRate":2961,"spinDirection":36},"zone":7,"typeConfidence":2.0,"plateTime":0.46542590230427994,"extension":6.016366383893774},"index":1,"playId":"f7734c43-a607-3687-bc71-a179927616c4","pitchNumber":2,"startTime":"2026-06-01T00:40:26.117Z","endTime":"2026-06-01T00:40:29.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.185326819565375,"aZ":-43.3233403271345,"pfxX":3.406614561288874,"pfxZ":-7.737381899450092,"pX":-0.6110512539558909,"pZ":2.7594162563694837,"vX0":2.2420926440225903,"vY0":-119.31758335600577,"vZ0":1.93909128760838,"x":140.29,"y":164.28,"x0":-2.0058888417765837,"y0":50.003965170728954,"z0":5.842938820985719,"aX":4.907087293032862},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-13.3,"breakHorizontal":-6.7,"spinRate":3051,"spinDirection":45},"zone":1,"typeConfidence":2.0,"plateTime":0.459233335320945,"extension":6.063312388053197},"index":2,"playId":"3cde3e51-75a7-312d-8242-7be75c8a91a9","pitchNumber":3,"startTime":"2026-06-01T00:40:41.765Z","endTime":"2026-06-01T00:40:45.215Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-01T00:40:51.994Z","endTime":"2026-06-01T00:41:08.971Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"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":96.7,"endSpeed":88.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.913276973759714,"aZ":-13.688567697511598,"pfxX":-2.739070083924719,"pfxZ":9.17391153193941,"pX":-0.7273776124940322,"pZ":4.065694955276705,"vX0":4.513344985373902,"vY0":-140.80978829122665,"vZ0":-1.7258556704502301,"x":144.73,"y":129.01,"x0":-1.9925426996005928,"y0":50.00277860682989,"z0":5.568653597156771,"aX":-5.519650846618031},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.4,"breakHorizontal":4.1,"spinRate":2528,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.38845708330077366,"extension":6.30086404590535},"index":4,"playId":"51d1c211-50ba-32c4-b3c0-54a29d140654","pitchNumber":4,"startTime":"2026-06-01T00:41:08.971Z","endTime":"2026-06-01T00:41:12.719Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T00:41:12.719Z","atBatIndex":33},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Iván Herrera lines out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-01T00:41:34.752Z","endTime":"2026-06-01T00:45:21.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.411304715589875,"aZ":-32.058783103736275,"pfxX":1.9648798699052872,"pfxZ":0.06325739998267998,"pX":0.03858116092755823,"pZ":2.553231114881744,"vX0":4.312271163409302,"vY0":-131.4031254921812,"vZ0":-1.9211720777551844,"x":115.53,"y":169.84,"x0":-1.8753704953630275,"y0":50.00093712101137,"z0":5.663093642218492,"aX":3.453873641741769},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-0.1,"breakHorizontal":-4.4,"spinRate":2792,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.41595320004117786,"extension":6.078727534185793},"index":0,"playId":"e48f64e8-b3a9-364a-9a76-e85781b7d499","pitchNumber":1,"startTime":"2026-06-01T00:41:37.975Z","endTime":"2026-06-01T00:41:41.182Z","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":80.8,"endSpeed":74.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.133085615841285,"aZ":-32.73532646513249,"pfxX":9.972705958873098,"pfxZ":-0.40575633316347126,"pX":1.092079881240757,"pZ":1.9522299109101926,"vX0":4.626571089954863,"vY0":-117.57690860533192,"vZ0":-0.610558994459831,"x":75.37,"y":186.07,"x0":-2.202179897996386,"y0":50.00299722349488,"z0":5.2766038315272175,"aX":13.836938520366859},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-0.6,"breakHorizontal":-19.2,"spinRate":2820,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.46743189782671823,"extension":6.251570798314632},"index":1,"playId":"de15ecc5-f122-3ec7-bdab-266f9c4a4f86","pitchNumber":2,"startTime":"2026-06-01T00:41:54.142Z","endTime":"2026-06-01T00:41:58.589Z","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":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.505115752545624,"aZ":-23.080470785580165,"pfxX":-7.235006879491412,"pfxZ":4.680580959537018,"pX":-0.14057458763377534,"pZ":3.0030186890647856,"vX0":6.881837562024371,"vY0":-138.62206730885933,"vZ0":-2.7730572854078455,"x":122.36,"y":157.7,"x0":-1.7174723746545677,"y0":50.00319277265594,"z0":5.560291315897573,"aX":-14.056149723240221},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.0,"breakHorizontal":11.6,"spinRate":2345,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.3954008388312049,"extension":6.435065721926603},"index":2,"playId":"d6c63ea1-f0d1-3744-ae82-630ec7de742a","pitchNumber":3,"startTime":"2026-06-01T00:42:11.164Z","endTime":"2026-06-01T00:42:24.834Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"NH"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.779000898330754,"aZ":-32.11371676158217,"pfxX":8.057745309204094,"pfxZ":0.04198510913221387,"pX":0.11999169364932187,"pZ":1.464079387727117,"vX0":3.0332151243359244,"vY0":-117.9784590320186,"vZ0":-1.7012477770019414,"x":112.43,"y":199.25,"x0":-2.233225681090866,"y0":50.00230474353505,"z0":5.185439117184766,"aX":11.23090486002449},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-0.1,"breakHorizontal":-15.4,"spinRate":2910,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.466263676846534,"extension":6.24467711668753},"index":3,"playId":"2f8de090-8657-335e-ba42-ea012ece8301","pitchNumber":4,"startTime":"2026-06-01T00:44:27.295Z","endTime":"2026-06-01T00:44:30.378Z","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(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":2},"pitchData":{"startSpeed":89.3,"endSpeed":83.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.290727568579822,"aZ":-29.977627975400182,"pfxX":2.114603842034532,"pfxZ":1.2745207185870975,"pX":0.8338688154506754,"pZ":0.4551807252311399,"vX0":5.795830330171949,"vY0":-129.93397377651416,"vZ0":-7.107910873303959,"x":85.21,"y":226.49,"x0":-1.6936077554940652,"y0":50.003068767043835,"z0":5.481143253063598,"aX":3.6421838320125453},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.1,"breakHorizontal":-5.0,"spinRate":2909,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.42033429612463546,"extension":6.3282121239896325},"index":4,"playId":"6dd98387-d603-37f5-8c66-169b84cafbcb","pitchNumber":5,"startTime":"2026-06-01T00:44:50.399Z","endTime":"2026-06-01T00:44:54.134Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":73.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15500904405824,"aZ":-33.348613355494955,"pfxX":10.272485402949574,"pfxZ":-0.8552838998900132,"pX":1.0954897539177655,"pZ":2.16863264876879,"vX0":4.398461769763918,"vY0":-117.52600072704064,"vZ0":-0.010562247434909411,"x":75.24,"y":180.23,"x0":-2.1424348008872087,"y0":50.000091738904565,"z0":5.306635359191545,"aX":14.16781496888028},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-1.2,"breakHorizontal":-19.8,"spinRate":2935,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.46854737561344395,"extension":6.099483052764001},"hitData":{"launchSpeed":91.0,"launchAngle":22.0,"totalDistance":306.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":121.7,"coordY":76.66}},"index":5,"playId":"76d588fa-463d-373a-ad87-3afcac0313aa","pitchNumber":6,"startTime":"2026-06-01T00:45:11.815Z","endTime":"2026-06-01T00:45:21.143Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T00:45:21.143Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Busch grounds out, first baseman Alec Burleson to pitcher Matthew Liberatore.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-01T00:47:48.306Z","endTime":"2026-06-01T00:47:56.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.949368334307756,"aZ":-13.57800337762459,"pfxX":5.6199707077153995,"pfxZ":9.75111964584333,"pX":0.30318077312836084,"pZ":2.620615394694178,"vX0":-2.796196959478171,"vY0":-136.68117351585295,"vZ0":-7.33606058657748,"x":105.44,"y":168.02,"x0":0.6051299655111805,"y0":50.00007992036923,"z0":6.25708632052984,"aX":10.713403127200232},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.4,"breakHorizontal":-9.6,"spinRate":2124,"spinDirection":154},"zone":6,"typeConfidence":0.87,"plateTime":0.39956057489981545,"extension":6.354724170943591},"hitData":{"launchSpeed":91.6,"launchAngle":-5.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.34,"coordY":169.92}},"index":0,"playId":"89fa900b-6016-38d3-be0e-7ab1cb21b61e","pitchNumber":1,"startTime":"2026-06-01T00:47:48.306Z","endTime":"2026-06-01T00:47:56.088Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T00:47:56.088Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kevin Alcántara singles on a line drive to center fielder José Fermín.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-01T00:48:12.384Z","endTime":"2026-06-01T00:50:09.126Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.413727762057142,"aZ":-13.725283122301391,"pfxX":3.7179220506360107,"pfxZ":9.69990855462341,"pX":-0.23254160868936125,"pZ":2.5477231814797605,"vX0":-3.2158906939448366,"vY0":-136.85014369470412,"vZ0":-7.628828481503321,"x":125.86,"y":169.99,"x0":0.4731768756740846,"y0":50.00213611134616,"z0":6.30618123919608,"aX":7.07130091499922},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.2,"breakHorizontal":-6.1,"spinRate":2203,"spinDirection":152},"zone":5,"typeConfidence":0.9,"plateTime":0.39981469197479624,"extension":6.344417152002195},"index":0,"playId":"766d4aaf-41e1-38a6-b9bf-dffbbb99c3ea","pitchNumber":1,"startTime":"2026-06-01T00:48:25.574Z","endTime":"2026-06-01T00:48:28.833Z","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":true},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.1,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.367287707333425,"aZ":-22.608220825424613,"pfxX":8.966943970066586,"pfxZ":5.725000199419329,"pX":-0.0702320545551122,"pZ":1.7203086002615147,"vX0":-4.886360958756541,"vY0":-128.34992586851405,"vZ0":-6.713825106433706,"x":119.68,"y":192.33,"x0":0.6925099088855128,"y0":50.00072598428476,"z0":6.128565794704206,"aX":14.970508680944851},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.1,"breakHorizontal":-15.1,"spinRate":1824,"spinDirection":136},"zone":8,"typeConfidence":0.9,"plateTime":0.42662828053593227,"extension":6.0605821165013545},"index":1,"playId":"dc4f66c5-069c-3b00-a612-391c9769d52f","pitchNumber":2,"startTime":"2026-06-01T00:48:38.580Z","endTime":"2026-06-01T00:49:05.582Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":71.7,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.62098032468733,"aZ":-47.08027878015643,"pfxX":-7.090246466173326,"pfxZ":-11.342836767879621,"pX":1.3569745074001278,"pZ":3.4242664849868527,"vX0":3.482458693768795,"vY0":-115.41587964955664,"vZ0":2.902542918696409,"x":65.28,"y":146.32,"x0":0.7290702476476247,"y0":50.00232504374422,"z0":6.769816769737323,"aX":-9.319509565242228},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.5,"breakVerticalInduced":-19.1,"breakHorizontal":11.6,"spinRate":3153,"spinDirection":327},"zone":12,"typeConfidence":0.91,"plateTime":0.4793216130362796,"extension":6.226230156747362},"index":2,"playId":"c155da76-4906-34dc-8acc-15c9ed14a640","pitchNumber":3,"startTime":"2026-06-01T00:49:05.993Z","endTime":"2026-06-01T00:49:09.734Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":72.9,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.72641351464923,"aZ":-45.553448437103434,"pfxX":-6.247655851604986,"pfxZ":-10.00126941051262,"pX":-0.6997591138581888,"pZ":1.2936900936225946,"vX0":-0.8979930298460465,"vY0":-116.32264978888011,"vZ0":-1.9636249098040104,"x":143.67,"y":203.85,"x0":0.5037503805254249,"y0":50.0047673975847,"z0":6.565091812800335,"aX":-8.355608878848198},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.8,"breakVerticalInduced":-18.2,"breakHorizontal":11.5,"spinRate":3145,"spinDirection":334},"zone":13,"typeConfidence":0.91,"plateTime":0.47528884783652536,"extension":6.229617929734072},"index":3,"playId":"886f09e5-a1aa-3e23-8060-6d1a3e779e76","pitchNumber":4,"startTime":"2026-06-01T00:49:20.694Z","endTime":"2026-06-01T00:49:24.413Z","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":88.0,"endSpeed":81.8,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.52465873866274,"aZ":-31.699140201031565,"pfxX":-2.737019486350538,"pfxZ":0.285816890637677,"pX":-0.34700322861005917,"pZ":1.5080849893384443,"vX0":-1.5064491525205854,"vY0":-128.20089155357874,"vZ0":-5.711758532395125,"x":130.23,"y":198.06,"x0":0.6024222595926748,"y0":50.00581254045518,"z0":6.215630407659083,"aX":-4.5925774977666025},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.5,"breakHorizontal":5.3,"spinRate":2752,"spinDirection":257},"zone":13,"typeConfidence":0.91,"plateTime":0.4259491516549123,"extension":6.307851054196506},"index":4,"playId":"615b1d87-3099-3fad-9203-14988ecd7578","pitchNumber":5,"startTime":"2026-06-01T00:49:37.757Z","endTime":"2026-06-01T00:49:42.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.458,"strikeZoneBottom":1.745,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.078096863740356,"aZ":-12.868570323460919,"pfxX":3.5281329253166036,"pfxZ":9.697379953429593,"pX":0.05215064864837521,"pZ":3.2913076561161447,"vX0":-2.060750665711851,"vY0":-140.28379696179812,"vZ0":-6.218338120724988,"x":115.01,"y":149.91,"x0":0.33833722970634006,"y0":50.00246119228507,"z0":6.3774196299394985,"aX":7.0236432553897385},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.4,"breakHorizontal":-6.0,"spinRate":2139,"spinDirection":150},"zone":2,"typeConfidence":0.92,"plateTime":0.3906123880220518,"extension":6.294906243759029},"hitData":{"launchSpeed":93.1,"launchAngle":15.0,"totalDistance":250.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":154.7,"coordY":104.18}},"index":5,"playId":"606e0c73-2850-34b1-af68-5ba0c2f6fc50","pitchNumber":6,"startTime":"2026-06-01T00:49:58.098Z","endTime":"2026-06-01T00:50:09.126Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T00:50:09.126Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dansby Swanson flies out to center fielder José Fermín.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-01T00:50:23.149Z","endTime":"2026-06-01T00:52:26.221Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.5,"endSpeed":87.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.415703938161528,"aZ":-12.692271211307343,"pfxX":3.0431690387363104,"pfxZ":9.971006596779995,"pX":-0.027532352521203812,"pZ":2.47968263117933,"vX0":-2.34094536919902,"vY0":-138.94352323195042,"vZ0":-8.224350232870592,"x":118.05,"y":171.83,"x0":0.43096265020430125,"y0":50.00017189180848,"z0":6.323342178506314,"aX":5.943378212571989},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.6,"breakHorizontal":-5.0,"spinRate":2110,"spinDirection":156},"zone":5,"typeConfidence":0.91,"plateTime":0.39436323088632363,"extension":6.194501230152818},"index":0,"playId":"2d839240-c83a-3df7-a2b3-89cb2873105f","pitchNumber":1,"startTime":"2026-06-01T00:50:33.183Z","endTime":"2026-06-01T00:50:36.774Z","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":88.9,"endSpeed":81.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.096748558677778,"aZ":-21.826190553929457,"pfxX":9.122450551793229,"pfxZ":6.15851043282342,"pX":1.0151432306890684,"pZ":2.188869742229684,"vX0":-2.222052439010605,"vY0":-129.37143166860878,"vZ0":-5.8209718291904835,"x":78.31,"y":179.68,"x0":0.7045564396163758,"y0":50.005602294214555,"z0":6.160814712053257,"aX":15.336284663116315},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":10.0,"breakHorizontal":-16.0,"spinRate":1873,"spinDirection":138},"zone":14,"typeConfidence":0.91,"plateTime":0.42474150444245495,"extension":6.178344565301975},"index":1,"playId":"65bee5f7-50d1-3fc8-82d7-0274c9bcbe83","pitchNumber":2,"startTime":"2026-06-01T00:50:49.841Z","endTime":"2026-06-01T00:50:53.980Z","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":80.0,"endSpeed":72.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.597094182210114,"aZ":-46.14018078019948,"pfxX":-7.05756453407531,"pfxZ":-10.432251718571088,"pX":0.3240646493688277,"pZ":2.7404535965103176,"vX0":1.2849845670699886,"vY0":-116.3207407720041,"vZ0":1.2859644629669205,"x":104.65,"y":164.79,"x0":0.6722858451930379,"y0":50.00520226497267,"z0":6.636874111091534,"aX":-9.44510168880153},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.6,"breakVerticalInduced":-18.0,"breakHorizontal":12.2,"spinRate":3133,"spinDirection":331},"zone":6,"typeConfidence":0.91,"plateTime":0.4751807886703707,"extension":6.232351874732578},"index":2,"playId":"9bb26973-4e19-3c00-81c0-e246819344ec","pitchNumber":3,"startTime":"2026-06-01T00:51:08.672Z","endTime":"2026-06-01T00:51:12.259Z","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.7,"endSpeed":87.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.370547390446944,"aZ":-12.87651296053015,"pfxX":4.446927228229835,"pfxZ":9.838426624693632,"pX":0.9872740768558962,"pZ":4.400297000589128,"vX0":-0.4142944980594502,"vY0":-139.4250354888827,"vZ0":-3.414166356227004,"x":79.37,"y":119.97,"x0":0.5604958572401613,"y0":50.006114276766695,"z0":6.494795902151069,"aX":8.726211994384093},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.3,"breakHorizontal":-7.9,"spinRate":2119,"spinDirection":151},"zone":12,"typeConfidence":0.92,"plateTime":0.3933647691773343,"extension":6.227258795933206},"index":3,"playId":"d7a74df8-2470-3049-a9b2-2dbec3a8a565","pitchNumber":4,"startTime":"2026-06-01T00:51:26.683Z","endTime":"2026-06-01T00:51:30.107Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.302067643287685,"aZ":-45.48245239185934,"pfxX":-4.285632066680854,"pfxZ":-9.600353713952018,"pX":-1.0143726072572263,"pZ":0.2719596051312071,"vX0":-1.9303494654827542,"vY0":-118.04293374559957,"vZ0":-4.492372242116533,"x":155.67,"y":231.44,"x0":0.375537927566875,"y0":50.00477027256359,"z0":6.466622048937739,"aX":-5.938272617325598},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-18.2,"breakHorizontal":8.3,"spinRate":3201,"spinDirection":336},"zone":13,"typeConfidence":0.89,"plateTime":0.46729279442486726,"extension":6.2766710664522565},"index":4,"playId":"01ce201e-2613-37a0-a8bd-8ea0e01ec115","pitchNumber":5,"startTime":"2026-06-01T00:51:46.698Z","endTime":"2026-06-01T00:51:51.217Z","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":95.6,"endSpeed":87.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.403357782065804,"aZ":-16.96537168365178,"pfxX":8.286299208579853,"pfxZ":7.763686962716074,"pX":0.09435581735232838,"pZ":2.6313741764335146,"vX0":-3.9572773052360652,"vY0":-139.11610439125957,"vZ0":-6.905012498471963,"x":113.4,"y":167.73,"x0":0.45926802177852155,"y0":50.001993502669166,"z0":6.271500961862765,"aX":16.22982351351765},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.8,"breakHorizontal":-14.2,"spinRate":2169,"spinDirection":148},"zone":5,"typeConfidence":0.91,"plateTime":0.3938192920902166,"extension":6.298348960721511},"hitData":{"launchSpeed":99.2,"launchAngle":53.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.54,"coordY":98.83}},"index":5,"playId":"c4ec9f57-f8f4-3c83-b93e-aa944905db49","pitchNumber":6,"startTime":"2026-06-01T00:52:12.209Z","endTime":"2026-06-01T00:52:26.221Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T00:52:26.221Z","atBatIndex":37},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nico Hoerner lines out to third baseman Thomas Saggese.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-01T00:53:01.868Z","endTime":"2026-06-01T00:53:13.199Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-01T00:52:47.432Z","endTime":"2026-06-01T00:53:04.150Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":88.5,"endSpeed":81.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.156855306520303,"aZ":-22.317206128519125,"pfxX":8.828372432070859,"pfxZ":5.881214176398567,"pX":-0.07569126742777023,"pZ":2.0663734143743575,"vX0":-4.813863657824277,"vY0":-128.77925761180157,"vZ0":-5.999314982719441,"x":119.89,"y":182.99,"x0":0.6723844141266536,"y0":50.0051811499809,"z0":6.156578037017316,"aX":14.805736350295398},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.5,"breakHorizontal":-14.9,"spinRate":1777,"spinDirection":139},"zone":8,"typeConfidence":0.91,"plateTime":0.4255855920131979,"extension":6.165531429420009},"hitData":{"launchSpeed":99.9,"launchAngle":9.0,"totalDistance":154.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":89.22,"coordY":151.73}},"index":1,"playId":"0a22de3a-5c32-399e-bef3-1f945d9ff2a4","pitchNumber":1,"startTime":"2026-06-01T00:53:04.150Z","endTime":"2026-06-01T00:53:13.199Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T00:53:13.199Z","atBatIndex":38},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jordan Walker pops out to shortstop Dansby Swanson.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-01T00:55:22.524Z","endTime":"2026-06-01T00:56:36.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.526352362459225,"aZ":-32.348463414367444,"pfxX":9.027535834132527,"pfxZ":-0.12799888525818837,"pX":-2.2164492581501394,"pZ":3.9889297030167445,"vX0":-1.6168970455667044,"vY0":-114.64348840435868,"vZ0":4.138521939620942,"x":201.49,"y":131.08,"x0":-2.676617745538991,"y0":50.0039701494838,"z0":5.311368256216609,"aX":12.057862861944493},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":1.1,"breakHorizontal":-16.0,"spinRate":2908,"spinDirection":64},"zone":11,"typeConfidence":2.0,"plateTime":0.47714087009824846,"extension":6.03162060192522},"index":0,"playId":"ca1d0659-89c9-3b09-b22e-b80989efd0e6","pitchNumber":1,"startTime":"2026-06-01T00:55:43.579Z","endTime":"2026-06-01T00:55:49.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":85.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.404062638720664,"aZ":-27.02356758537179,"pfxX":2.031018555943043,"pfxZ":2.83435508525218,"pX":0.1362452146943432,"pZ":1.8854192230063134,"vX0":5.090438435059728,"vY0":-132.90157330321597,"vZ0":-3.846259110367837,"x":111.81,"y":187.87,"x0":-2.0562333979886698,"y0":50.002539229593125,"z0":5.280394724539656,"aX":3.6869484116801003},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.7,"breakHorizontal":-4.7,"spinRate":2781,"spinDirection":174},"zone":8,"typeConfidence":2.0,"plateTime":0.4097580903272249,"extension":6.210744713110268},"index":1,"playId":"39899a82-dfa3-39c3-b8ae-43aa0ef9fc42","pitchNumber":2,"startTime":"2026-06-01T00:56:10.340Z","endTime":"2026-06-01T00:56:13.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.012174418656354,"aZ":-29.53229582288909,"pfxX":8.491605255869864,"pfxZ":1.8316235001304797,"pX":-0.26412491278711675,"pZ":2.537504366960036,"vX0":2.451900323902084,"vY0":-119.34567755148761,"vZ0":0.03249041135234565,"x":127.07,"y":170.27,"x0":-2.4080667614485134,"y0":50.003060515216646,"z0":5.1840559210838935,"aX":12.245985394411614},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":3.6,"breakHorizontal":-16.0,"spinRate":2900,"spinDirection":64},"zone":5,"typeConfidence":2.0,"plateTime":0.4589841377208028,"extension":5.930453381981062},"hitData":{"launchSpeed":94.7,"launchAngle":59.0,"totalDistance":183.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":104.45,"coordY":131.24}},"index":2,"playId":"f6c449f8-2cb9-3026-b0c9-234203f82406","pitchNumber":3,"startTime":"2026-06-01T00:56:25.009Z","endTime":"2026-06-01T00:56:36.214Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T00:56:36.214Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nelson Velázquez grounds out softly, pitcher Trent Thornton to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-01T00:56:42.998Z","endTime":"2026-06-01T00:58:10.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"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,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":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663423,"link":"/api/v1/people/663423"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.1,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.890188763602364,"aZ":-30.29442450789667,"pfxX":1.2818661087828827,"pfxZ":1.0828546283988798,"pX":0.5048060302056782,"pZ":1.9165143049871163,"vX0":5.910542410122799,"vY0":-130.45381921023656,"vZ0":-3.2447023886749604,"x":97.76,"y":187.03,"x0":-1.9477430639198767,"y0":50.0045324657219,"z0":5.436128676000867,"aX":2.231811894900459},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.6,"breakHorizontal":-3.5,"spinRate":2884,"spinDirection":148},"zone":9,"typeConfidence":2.0,"plateTime":0.4182652394086088,"extension":6.286866609591181},"index":0,"playId":"209b1ebc-a170-3503-896c-59e2b5389d32","pitchNumber":1,"startTime":"2026-06-01T00:57:00.516Z","endTime":"2026-06-01T00:57:03.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.4,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.244795652332172,"aZ":-28.290328926857608,"pfxX":-5.914752758427996,"pfxZ":1.9942877023431773,"pX":-1.235521718816861,"pZ":3.091394803685265,"vX0":3.9134639216242535,"vY0":-138.00284894533917,"vZ0":-1.1297944520121148,"x":164.1,"y":155.31,"x0":-1.8973565094459521,"y0":50.00140223730625,"z0":5.396803645940089,"aX":-11.505397383554243},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":3.6,"breakHorizontal":10.0,"spinRate":2341,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.39560432949303825,"extension":6.250444509989012},"index":1,"playId":"81ece4f7-867c-3b5b-996b-6c5ab22601c3","pitchNumber":2,"startTime":"2026-06-01T00:57:15.353Z","endTime":"2026-06-01T00:57:20.327Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-01T00:57:28.801Z","endTime":"2026-06-01T00:57:41.225Z","isPitch":false,"type":"action","player":{"id":676369,"link":"/api/v1/people/676369"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.6,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.36409704792146,"aZ":-35.09593396299986,"pfxX":11.08188603308078,"pfxZ":-2.1150555088273855,"pX":0.05864586771438047,"pZ":3.015538718896237,"vX0":1.911518351834384,"vY0":-117.02242985470015,"vZ0":2.1966180547062795,"x":114.76,"y":157.36,"x0":-2.2094493078438187,"y0":50.00542780232684,"z0":5.366922855871418,"aX":15.27639361839982},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-3.0,"breakHorizontal":-20.5,"spinRate":2932,"spinDirection":60},"zone":2,"typeConfidence":2.0,"plateTime":0.469162121226089,"extension":5.880697242099841},"index":3,"playId":"7dbb70dc-014f-39d9-9939-5e7dc12e018e","pitchNumber":3,"startTime":"2026-06-01T00:57:41.225Z","endTime":"2026-06-01T00:57:44.805Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.8,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.385164883204688,"aZ":-32.01439485719501,"pfxX":2.4196005062811623,"pfxZ":0.09198639956624,"pX":0.87308476960731,"pZ":1.95764187743606,"vX0":5.8376564043978805,"vY0":-129.71800432538978,"vZ0":-2.962581320264708,"x":83.72,"y":185.92,"x0":-1.711247427485368,"y0":50.00342603144814,"z0":5.528471932175794,"aX":4.166312659989698},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.2,"breakHorizontal":-5.5,"spinRate":2935,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.42052223230348096,"extension":6.262429863679203},"hitData":{"launchSpeed":58.3,"launchAngle":-44.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":132.05,"coordY":180.06}},"index":4,"playId":"40838085-8577-3af1-9639-8ee9c002b33f","pitchNumber":4,"startTime":"2026-06-01T00:58:03.014Z","endTime":"2026-06-01T00:58:10.534Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T00:58:10.534Z","atBatIndex":40},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alec Burleson pops out to third baseman Alex Bregman in foul territory.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-01T00:58:28.953Z","endTime":"2026-06-01T00:59:38.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_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.5,"endSpeed":75.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.69398368137308,"aZ":-45.164254477740414,"pfxX":4.124384438615887,"pfxZ":-9.108502149375546,"pX":-1.1377540583143735,"pZ":3.197185977188467,"vX0":0.748157702220907,"vY0":-118.69438847273831,"vZ0":3.440789707764762,"x":160.37,"y":152.46,"x0":-1.9927778340687752,"y0":50.000986267566276,"z0":5.841129218251535,"aX":5.884046133249209},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-15.4,"breakHorizontal":-7.7,"spinRate":3110,"spinDirection":52},"zone":11,"typeConfidence":2.0,"plateTime":0.46144391104657334,"extension":6.015167574866047},"index":0,"playId":"fb64bbf6-8af1-396e-b7ee-83f6e5e29951","pitchNumber":1,"startTime":"2026-06-01T00:58:34.547Z","endTime":"2026-06-01T00:58:38.593Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61789958212434,"aZ":-22.395618643482223,"pfxX":1.5620900651535896,"pfxZ":5.3494237749478515,"pX":1.0836278198343574,"pZ":3.4097555924579126,"vX0":7.781876137712608,"vY0":-133.78616090374922,"vZ0":-1.1312511206360434,"x":75.69,"y":146.72,"x0":-2.055787382021606,"y0":50.00166830164599,"z0":5.430699277723843,"aX":2.8545234693845822},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.7,"breakHorizontal":-4.3,"spinRate":2550,"spinDirection":187},"zone":12,"typeConfidence":2.0,"plateTime":0.4081167636583398,"extension":6.101829135303124},"index":1,"playId":"8b083ebf-5a25-30a7-9703-cb51be813be5","pitchNumber":2,"startTime":"2026-06-01T00:58:50.061Z","endTime":"2026-06-01T00:58:53.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.51601512016002,"aZ":-44.48914616853651,"pfxX":3.4614047971563533,"pfxZ":-8.647491016260377,"pX":-0.9780318909868391,"pZ":2.2452584502672743,"vX0":0.9844661218827528,"vY0":-118.78841775910023,"vZ0":1.3186116324002548,"x":154.28,"y":178.16,"x0":-1.847901768625258,"y0":50.00307450832312,"z0":5.73879087357361,"aX":4.92889832976996},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-15.0,"breakHorizontal":-6.5,"spinRate":3076,"spinDirection":44},"zone":13,"typeConfidence":2.0,"plateTime":0.46172016957639217,"extension":6.165448654115157},"index":2,"playId":"82cefa1d-d772-37c5-94cf-120188bf68ef","pitchNumber":3,"startTime":"2026-06-01T00:59:06.530Z","endTime":"2026-06-01T00:59:10.288Z","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":95.3,"endSpeed":87.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.467006150156095,"aZ":-16.521722771000412,"pfxX":-0.44439136221926434,"pfxZ":8.007983940027962,"pX":-0.04107996992918539,"pZ":3.797926639648681,"vX0":4.942837973957667,"vY0":-138.79369485515386,"vZ0":-1.6240610746375488,"x":118.57,"y":136.24,"x0":-1.7858077236359706,"y0":50.0048548619745,"z0":5.488528759992223,"aX":-0.8691183384620513},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.4,"breakHorizontal":-0.2,"spinRate":2421,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.3943203136322966,"extension":6.264612989357775},"hitData":{"launchSpeed":81.8,"launchAngle":78.0,"totalDistance":73.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":94.04,"coordY":195.26}},"index":3,"playId":"e7bdd8d0-cfd9-3d51-a515-14b35a4ca211","pitchNumber":4,"startTime":"2026-06-01T00:59:26.345Z","endTime":"2026-06-01T00:59:38.320Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T00:59:38.320Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Crow-Armstrong flies out to right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-01T01:01:52.173Z","endTime":"2026-06-01T01:03:50.251Z","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":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":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":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":69.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.762881027436666,"aZ":-46.51757450172378,"pfxX":-7.136412964153294,"pfxZ":-11.465652129908662,"pX":0.9030141238032748,"pZ":4.012630959071974,"vX0":2.3023479774541,"vY0":-112.44154751465874,"vZ0":4.416320222230469,"x":82.58,"y":130.44,"x0":0.7792514173212197,"y0":50.002689261105004,"z0":6.815943433296039,"aX":-8.92745303466537},"breaks":{"breakAngle":10.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.5,"breakVerticalInduced":-18.8,"breakHorizontal":12.1,"spinRate":3027,"spinDirection":324},"zone":12,"typeConfidence":0.91,"plateTime":0.4914861752946673,"extension":6.053907256383486},"index":0,"playId":"1a2e9274-18da-38ee-8ddd-86392cbad0da","pitchNumber":1,"startTime":"2026-06-01T01:02:08.876Z","endTime":"2026-06-01T01:02:13.459Z","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":94.6,"endSpeed":86.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.2061285242475,"aZ":-13.556760749215288,"pfxX":7.32059379497035,"pfxZ":9.768256910688596,"pX":0.5578477914002075,"pZ":3.0636772202377767,"vX0":-2.2621329613240633,"vY0":-137.5909828189285,"vZ0":-6.240304147562665,"x":95.74,"y":156.06,"x0":0.4424968784747325,"y0":50.00451107736379,"z0":6.290012842061455,"aX":13.954388587267545},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.4,"breakHorizontal":-12.7,"spinRate":2168,"spinDirection":154},"zone":3,"typeConfidence":0.91,"plateTime":0.3989779475630475,"extension":6.367277346221803},"index":1,"playId":"802e0e2c-6bfa-3a10-94f7-ddfe098d919d","pitchNumber":2,"startTime":"2026-06-01T01:02:23.604Z","endTime":"2026-06-01T01:02:27.123Z","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":79.2,"endSpeed":72.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17428666827674,"aZ":-45.891562706535275,"pfxX":-7.139669906707793,"pfxZ":-10.394976286676913,"pX":-0.03706932523267976,"pZ":2.1517559515884765,"vX0":0.5078476849904643,"vY0":-115.22675671858876,"vZ0":0.22348744807663334,"x":118.41,"y":180.68,"x0":0.6625752468550031,"y0":50.003881323411306,"z0":6.5574952699391975,"aX":-9.420019061549024},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.5,"breakVerticalInduced":-18.4,"breakHorizontal":12.7,"spinRate":3077,"spinDirection":327},"zone":8,"typeConfidence":0.91,"plateTime":0.4788164937243664,"extension":6.165514544706185},"index":2,"playId":"214a069a-87ac-3e12-b4ff-c44674cb7ec1","pitchNumber":3,"startTime":"2026-06-01T01:02:57.491Z","endTime":"2026-06-01T01:03:00.892Z","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.5,"endSpeed":87.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.859488746257018,"aZ":-15.296526272642007,"pfxX":4.3366174861386195,"pfxZ":8.56034669350445,"pX":0.2277509871395167,"pZ":4.2812928246428505,"vX0":-1.7171729410165395,"vY0":-139.18083491320618,"vZ0":-3.323480959003075,"x":108.32,"y":123.19,"x0":0.2876914985199332,"y0":50.000441100042,"z0":6.4975700993672,"aX":8.54647626448588},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.0,"breakHorizontal":-7.6,"spinRate":2079,"spinDirection":157},"zone":12,"typeConfidence":0.92,"plateTime":0.39283286027112485,"extension":6.355226851327606},"index":3,"playId":"b9e5ef5a-a9d3-32a8-86eb-6fe48f4620e3","pitchNumber":4,"startTime":"2026-06-01T01:03:23.851Z","endTime":"2026-06-01T01:03:27.227Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.020902798434808,"aZ":-31.30545128267549,"pfxX":-2.1954237053506125,"pfxZ":0.5242923843254932,"pX":0.3869571909443432,"pZ":2.602283770231185,"vX0":0.1727247749329024,"vY0":-127.28439353592218,"vZ0":-3.3078039479267414,"x":102.25,"y":168.52,"x0":0.6044319164582984,"y0":50.003974777891095,"z0":6.364768754693171,"aX":-3.648221247085563},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.5,"breakHorizontal":4.0,"spinRate":2746,"spinDirection":294},"zone":6,"typeConfidence":0.91,"plateTime":0.42824707936565565,"extension":6.228432783449111},"hitData":{"launchSpeed":96.0,"launchAngle":38.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.09,"coordY":63.32}},"index":4,"playId":"d1831083-6955-3d59-aedb-031163ec300d","pitchNumber":5,"startTime":"2026-06-01T01:03:40.730Z","endTime":"2026-06-01T01:03:50.251Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T01:03:50.251Z","atBatIndex":42},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Alex Bregman homers (5) on a fly ball to left center field.","rbi":1,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-01T01:06:31.764Z","endTime":"2026-06-01T01:07:30.259Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":{"id":690928,"link":"/api/v1/people/690928"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-01T01:04:07.038Z","endTime":"2026-06-01T01:04:57.350Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Hunter Dobbins replaces Matthew Liberatore.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-01T01:04:57.350Z","endTime":"2026-06-01T01:06:34.078Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690928,"link":"/api/v1/people/690928"},"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":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.607205667318475,"aZ":-14.115861399782055,"pfxX":-2.4380508293596987,"pfxZ":9.047454642126098,"pX":0.28205024341739476,"pZ":1.484604691530243,"vX0":5.819439659768789,"vY0":-139.7009861061864,"vZ0":-9.504569395394773,"x":106.25,"y":198.7,"x0":-1.5022386452373384,"y0":50.00060723032367,"z0":5.837320263882921,"aX":-4.865447093330773},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.8,"breakHorizontal":3.4,"spinRate":2288,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.3906227011203862,"extension":6.345946226408418},"index":2,"playId":"425b9730-1211-31c8-8b76-fb98b6300a24","pitchNumber":1,"startTime":"2026-06-01T01:06:34.078Z","endTime":"2026-06-01T01:06:37.610Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.756668200497145,"aZ":-26.91341825554699,"pfxX":0.9940565745262662,"pfxZ":2.9405701787794296,"pX":1.6652199178573508,"pZ":0.9530556216911275,"vX0":8.49716787359314,"vY0":-132.13922997405174,"vZ0":-7.227030794313077,"x":53.53,"y":213.05,"x0":-1.7044924928989895,"y0":50.00633486053934,"z0":5.665359140930164,"aX":1.7804228540727318},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.1,"breakHorizontal":-3.5,"spinRate":2535,"spinDirection":151},"zone":14,"typeConfidence":2.0,"plateTime":0.4124878468988875,"extension":6.2647570034380085},"index":3,"playId":"ebdcf5af-43d0-337f-9166-c7484d9a1856","pitchNumber":2,"startTime":"2026-06-01T01:06:48.515Z","endTime":"2026-06-01T01:06:51.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.20957130622081,"aZ":-28.7674747616083,"pfxX":2.200989982156763,"pfxZ":1.9917803473063067,"pX":0.13135316284746681,"pZ":2.237172554867089,"vX0":4.62320626487212,"vY0":-129.08220727788148,"vZ0":-3.7828530652660004,"x":111.99,"y":178.38,"x0":-1.9588062160489106,"y0":50.00547728419385,"z0":5.901353535837295,"aX":3.767659293921189},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.1,"breakHorizontal":-4.9,"spinRate":2603,"spinDirection":128},"zone":5,"typeConfidence":2.0,"plateTime":0.42200517554656036,"extension":6.2348643707818745},"hitData":{"launchSpeed":100.5,"launchAngle":30.0,"totalDistance":404.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":53.04,"coordY":52.12}},"index":4,"playId":"838fe7a8-ddec-3e1a-88d5-aa87adc671aa","pitchNumber":3,"startTime":"2026-06-01T01:07:03.460Z","endTime":"2026-06-01T01:07:30.259Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T01:07:30.259Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki strikes out swinging, catcher Pedro Pagés to first baseman Alec Burleson.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-01T01:07:34.960Z","endTime":"2026-06-01T01:09:07.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":97.3,"endSpeed":89.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.22360603238781,"aZ":-15.024129162383947,"pfxX":0.5293802336619327,"pfxZ":8.399400850429517,"pX":0.4387717881538117,"pZ":2.4597452278854526,"vX0":5.1372824970255655,"vY0":-141.51674719457915,"vZ0":-7.150574464331799,"x":100.28,"y":172.37,"x0":-1.463773476526788,"y0":50.00402277075007,"z0":5.968915250068774,"aX":1.081470261175638},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.0,"breakHorizontal":-1.9,"spinRate":2318,"spinDirection":197},"zone":6,"typeConfidence":2.0,"plateTime":0.3860330538757486,"extension":6.310700014191848},"index":0,"playId":"34e3e004-a5a7-3a5a-8872-fcabe2c8c698","pitchNumber":1,"startTime":"2026-06-01T01:07:47.340Z","endTime":"2026-06-01T01:07:50.340Z","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(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":96.4,"endSpeed":88.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.663385827748126,"aZ":-21.632490241541127,"pfxX":-7.599063131252468,"pfxZ":5.2515440763005845,"pX":0.065116957343445,"pZ":2.927325024197468,"vX0":7.255201390652976,"vY0":-140.3073877495489,"vZ0":-4.2599759583895676,"x":114.52,"y":159.74,"x0":-1.5581583101791177,"y0":50.00427459978838,"z0":5.862406009327202,"aX":-15.258580712457077},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.9,"breakHorizontal":12.4,"spinRate":2179,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.38934514660767006,"extension":6.436617125117658},"index":1,"playId":"424628b8-5de1-32cc-858c-f36f0e7b7c01","pitchNumber":2,"startTime":"2026-06-01T01:08:02.818Z","endTime":"2026-06-01T01:08:06.273Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.323383646466002,"aZ":-28.29468824650805,"pfxX":5.644868553293846,"pfxZ":2.518399885061188,"pX":2.209846969049612,"pZ":0.8478904762168827,"vX0":8.323824984738348,"vY0":-123.56851205799089,"vZ0":-5.402491019863755,"x":32.77,"y":215.89,"x0":-1.939874692314806,"y0":50.00458954249154,"z0":5.448673834575947,"aX":8.702853075519545},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.5,"breakHorizontal":-12.2,"spinRate":2716,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4437717734969193,"extension":6.3533401672718},"index":2,"playId":"4dd0fdfd-1fb4-33eb-a1a9-2bcb920367c9","pitchNumber":3,"startTime":"2026-06-01T01:08:18.636Z","endTime":"2026-06-01T01:08:21.868Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.74677763888298,"aZ":-34.597480184309525,"pfxX":8.01023636781392,"pfxZ":-1.7433504037813918,"pX":-0.48977696052956626,"pZ":2.761988191809829,"vX0":1.7789964954380595,"vY0":-117.70369243099749,"vZ0":0.5982439059518232,"x":135.67,"y":164.21,"x0":-2.296799823655496,"y0":50.00010949565289,"z0":5.725471101514034,"aX":11.161004463140932},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-2.6,"breakHorizontal":-14.9,"spinRate":2731,"spinDirection":71},"zone":4,"typeConfidence":2.0,"plateTime":0.46655217221708467,"extension":6.328714259353456},"index":3,"playId":"51ff3817-aa1d-3fcb-b9c1-97843a59a65c","pitchNumber":4,"startTime":"2026-06-01T01:08:36.295Z","endTime":"2026-06-01T01:08:40.163Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.22584982428268,"aZ":-41.76725848107315,"pfxX":2.4567000785503064,"pfxZ":-7.07421408009103,"pX":0.09405590622129653,"pZ":0.7212496697181988,"vX0":3.1686785195401606,"vY0":-116.16991943651331,"vZ0":-2.8425099202463815,"x":113.41,"y":219.31,"x0":-1.6104600957781505,"y0":50.00148132906235,"z0":5.958738876618704,"aX":3.332433384781905},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-13.2,"breakHorizontal":-5.3,"spinRate":2575,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4728015997403694,"extension":6.3225936316464475},"index":4,"playId":"d58b793e-946c-3473-bfbf-9cd60c368c15","pitchNumber":5,"startTime":"2026-06-01T01:09:01.696Z","endTime":"2026-06-01T01:09:07.367Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T01:09:07.367Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ian Happ grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-01T01:09:18.341Z","endTime":"2026-06-01T01:09:59.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.93075217976129,"aZ":-27.02170577195913,"pfxX":-9.570054229465939,"pfxZ":2.9739426865667795,"pX":-0.8193188367593053,"pZ":2.513698330959204,"vX0":6.129762607215116,"vY0":-131.08611474318286,"vZ0":-3.1578816847181006,"x":148.23,"y":170.91,"x0":-1.9502858300388841,"y0":50.003521065728826,"z0":5.761781909078913,"aX":-16.577067121406277},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.9,"breakHorizontal":15.8,"spinRate":2241,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.41860248758912544,"extension":6.364305716737024},"index":0,"playId":"ce5dac49-0d73-31dc-8e34-95a2504a68bb","pitchNumber":1,"startTime":"2026-06-01T01:09:33.745Z","endTime":"2026-06-01T01:09:37.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.515492616617276,"aZ":-25.326642694615785,"pfxX":-8.235854544849401,"pfxZ":4.099380117488067,"pX":-0.35998035055690225,"pZ":2.3958020035352074,"vX0":6.791777794323365,"vY0":-128.6575384974064,"vZ0":-3.7545469297148752,"x":130.72,"y":174.09,"x0":-1.9682748753442236,"y0":50.003715010400974,"z0":5.844295676780278,"aX":-13.762138977354107},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.7,"breakHorizontal":13.3,"spinRate":2057,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.42626841800852455,"extension":6.3662247950782636},"hitData":{"launchSpeed":101.5,"launchAngle":-8.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.88,"coordY":156.75}},"index":1,"playId":"ccdd633c-8abd-3526-b80e-3b42f75659ef","pitchNumber":2,"startTime":"2026-06-01T01:09:50.442Z","endTime":"2026-06-01T01:09:59.678Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T01:09:59.678Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masyn Winn grounds out, third baseman Alex Bregman to first baseman Michael Busch.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-01T01:12:53.401Z","endTime":"2026-06-01T01:13:39.831Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Phil Maton replaces Trent Thornton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-01T01:11:35.880Z","endTime":"2026-06-01T01:12:55.645Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664208,"link":"/api/v1/people/664208"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.817990182344314,"aZ":-29.06647866414193,"pfxX":8.349915210588104,"pfxZ":2.1089627350318656,"pX":0.33369231858533716,"pZ":1.6155527025702583,"vX0":1.5002716128544433,"vY0":-120.1326161513944,"vZ0":-2.2374352838680096,"x":104.28,"y":195.16,"x0":-1.3829958023842772,"y0":50.00064741984273,"z0":5.12580182979567,"aX":12.283535462754227},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.6,"breakHorizontal":-15.5,"spinRate":2753,"spinDirection":68},"zone":9,"typeConfidence":0.91,"plateTime":0.4547794215793135,"extension":7.020530502241252},"index":1,"playId":"dcaaf002-3131-36e0-aadd-67ab0c7734aa","pitchNumber":1,"startTime":"2026-06-01T01:12:55.645Z","endTime":"2026-06-01T01:12:59.308Z","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":73.9,"endSpeed":67.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.99635415062718,"aZ":-39.65972198148854,"pfxX":10.584460403169146,"pfxZ":-6.505307545039146,"pX":-0.7242197480523633,"pZ":2.4757692442512194,"vX0":-1.5145181934594176,"vY0":-107.37334184649794,"vZ0":3.5269913693013697,"x":144.61,"y":171.93,"x0":-1.3773414078163617,"y0":50.001130015606506,"z0":5.266749609414258,"aX":12.1857371643176},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-10.3,"breakHorizontal":-18.6,"spinRate":3124,"spinDirection":50},"zone":4,"typeConfidence":0.9,"plateTime":0.5128524628389091,"extension":6.769113527755781},"index":2,"playId":"ac070efe-ce6d-3b53-94d6-b0365faf7e62","pitchNumber":2,"startTime":"2026-06-01T01:13:11.700Z","endTime":"2026-06-01T01:13:15.191Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.0,"endSpeed":68.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.26994015242148,"aZ":-40.54660249039438,"pfxX":10.125320244694246,"pfxZ":-7.103694318777928,"pX":1.3051956142709424,"pZ":1.739888932397585,"vX0":2.3653573331953046,"vY0":-109.11740508312728,"vZ0":2.0396416625660354,"x":67.25,"y":191.8,"x0":-1.113824252659017,"y0":50.002955687755396,"z0":5.236832359758601,"aX":11.932095440142398},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-11.8,"breakHorizontal":-19.0,"spinRate":3156,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.5063885464641746,"extension":7.007575628054867},"hitData":{"launchSpeed":66.2,"launchAngle":-22.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.23,"coordY":169.42}},"index":3,"playId":"0f2798f4-07be-3022-ad14-2c87bd07e6d7","pitchNumber":3,"startTime":"2026-06-01T01:13:31.967Z","endTime":"2026-06-01T01:13:39.831Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T01:13:39.831Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Fermín grounds out softly, pitcher Phil Maton to first baseman Michael Busch.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-01T01:14:05.846Z","endTime":"2026-06-01T01:15:37.656Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"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":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664208,"link":"/api/v1/people/664208"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.63309081603954,"aZ":-28.484182113140008,"pfxX":-6.865964130621995,"pfxZ":2.1787116675059632,"pX":0.5661709522522559,"pZ":2.562262537054058,"vX0":6.608455066548102,"vY0":-128.9629869325695,"vZ0":-0.6280256111391286,"x":95.42,"y":169.6,"x0":-1.1316933049272575,"y0":50.00145173701623,"z0":4.996948100231953,"aX":-11.619166302468434},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.1,"breakHorizontal":11.0,"spinRate":2247,"spinDirection":215},"zone":6,"typeConfidence":0.9,"plateTime":0.4239608988066914,"extension":6.808396487330482},"index":0,"playId":"569042d2-1d33-3310-9594-e45de5a4b696","pitchNumber":1,"startTime":"2026-06-01T01:14:18.705Z","endTime":"2026-06-01T01:14:22.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.4,"endSpeed":70.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.946140057312952,"aZ":-38.807564344957484,"pfxX":8.14799069736267,"pfxZ":-5.395290462777497,"pX":2.659150177728755,"pZ":0.7863358968800206,"vX0":5.8417255344415855,"vY0":-111.08071199284363,"vZ0":-0.4933589433820663,"x":15.64,"y":217.55,"x0":-1.0788563678419043,"y0":50.00299920015794,"z0":5.103428850977254,"aX":10.01517090522238},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-9.5,"breakHorizontal":-16.4,"spinRate":3140,"spinDirection":54},"zone":14,"typeConfidence":0.89,"plateTime":0.49622008210418267,"extension":6.813584739072269},"index":1,"playId":"b0ef1c4f-4382-38cf-8a99-288faf5e9fca","pitchNumber":2,"startTime":"2026-06-01T01:14:34.627Z","endTime":"2026-06-01T01:14:37.699Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.827882565469242,"aZ":-32.97613368280945,"pfxX":8.040286980027943,"pfxZ":-0.5509930176956352,"pX":0.30638433663835,"pZ":3.5587636218591685,"vX0":1.4844384705338145,"vY0":-119.1752178327939,"vZ0":2.878722311694479,"x":105.32,"y":142.69,"x0":-1.368360338570328,"y0":50.00318107693904,"z0":5.294766809070178,"aX":11.677334464475923},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-0.1,"breakHorizontal":-14.9,"spinRate":2741,"spinDirection":71},"zone":12,"typeConfidence":0.83,"plateTime":0.45790049338049954,"extension":6.951331173929213},"index":2,"playId":"94e6e28b-c513-307c-b7fb-ec826b44920b","pitchNumber":3,"startTime":"2026-06-01T01:14:54.362Z","endTime":"2026-06-01T01:14:58.533Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.71157952979755,"aZ":-28.98523789888331,"pfxX":-9.448496200617361,"pfxZ":1.8483537190556873,"pX":0.37250897182161197,"pZ":1.8456481507136793,"vX0":7.1893230813280775,"vY0":-130.64716399151976,"vZ0":-2.245914398001929,"x":102.8,"y":188.95,"x0":-1.1883350345105643,"y0":50.005619088878795,"z0":4.896610048076644,"aX":-16.324460780787486},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.0,"breakHorizontal":15.5,"spinRate":2298,"spinDirection":216},"zone":9,"typeConfidence":0.92,"plateTime":0.41937056031971087,"extension":6.962805493031143},"index":3,"playId":"d312656f-c25d-3d49-99ba-c0d2e88f7231","pitchNumber":4,"startTime":"2026-06-01T01:15:12.423Z","endTime":"2026-06-01T01:15:16.159Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.1,"endSpeed":68.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.550708968824523,"aZ":-39.8085762282727,"pfxX":10.99564485625223,"pfxZ":-6.42615647365829,"pX":0.8276583283939106,"pZ":1.7256511906829703,"vX0":1.365880983905161,"vY0":-109.3083867339618,"vZ0":1.8761724024794315,"x":85.45,"y":192.19,"x0":-1.2342638061290474,"y0":50.002269492001126,"z0":5.1895332485948495,"aX":13.062469085149619},"breaks":{"breakAngle":18.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-10.6,"breakHorizontal":-20.3,"spinRate":3197,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.504622133274518,"extension":6.981277188391416},"hitData":{"launchSpeed":54.7,"launchAngle":-65.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":120.23,"coordY":185.92}},"index":4,"playId":"9c0da7d6-43f0-32ae-9523-6b06aae8cbd3","pitchNumber":5,"startTime":"2026-06-01T01:15:29.906Z","endTime":"2026-06-01T01:15:37.656Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T01:15:37.656Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Gorman challenged (pitch result), call on the field was confirmed: Nolan Gorman called out on strikes.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-01T01:16:35.285Z","endTime":"2026-06-01T01:18:45.364Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,8],"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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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 Nolan Gorman replaces Thomas Saggese.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-01T01:15:43.385Z","endTime":"2026-06-01T01:16:07.466Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":695336,"link":"/api/v1/people/695336"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-01T01:16:07.466Z","endTime":"2026-06-01T01:16:37.354Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.49982948385174,"aZ":-25.008547167141362,"pfxX":-8.305685224084872,"pfxZ":4.028524554297379,"pX":0.5339166644618318,"pZ":2.9633576335830014,"vX0":7.30902632436788,"vY0":-132.34324294332342,"vZ0":-0.6653118142838476,"x":96.65,"y":158.77,"x0":-1.1807491809372548,"y0":50.00403869706722,"z0":5.045236898658551,"aX":-14.776171355327664},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.3,"breakHorizontal":13.6,"spinRate":2380,"spinDirection":217},"zone":3,"typeConfidence":0.92,"plateTime":0.4134275384291626,"extension":7.018374157886406},"index":2,"playId":"429f16ec-fa07-36ee-a5db-bac19c67e13f","pitchNumber":1,"startTime":"2026-06-01T01:16:37.354Z","endTime":"2026-06-01T01:16:40.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":74.4,"endSpeed":67.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.27320091389578,"aZ":-39.21987066754138,"pfxX":11.211435241495039,"pfxZ":-6.028431039056738,"pX":-1.0567167439788752,"pZ":2.6012488062160783,"vX0":-1.4844917790111785,"vY0":-108.18754629201489,"vZ0":3.73196674002367,"x":157.28,"y":168.55,"x0":-1.810821307547673,"y0":50.00171718318188,"z0":5.191827885944618,"aX":13.107820073542856},"breaks":{"breakAngle":18.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-9.4,"breakHorizontal":-19.8,"spinRate":3086,"spinDirection":48},"zone":11,"typeConfidence":0.9,"plateTime":0.5089374287110706,"extension":6.792825577940574},"index":3,"playId":"7da27d65-c332-3531-8f21-200e03ae5a63","pitchNumber":2,"startTime":"2026-06-01T01:16:55.920Z","endTime":"2026-06-01T01:16:59.854Z","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":89.9,"endSpeed":82.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33226695916206,"aZ":-24.258125590650987,"pfxX":2.133293393282759,"pfxZ":4.510122026472944,"pX":-0.7349386534742682,"pZ":3.79661752889124,"vX0":0.470067255061206,"vY0":-131.08822257081167,"vZ0":1.0532071173878195,"x":145.01,"y":136.27,"x0":-1.1935333141101065,"y0":50.00556819873441,"z0":5.188381815275669,"aX":3.747312055614872},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.6,"breakHorizontal":-4.0,"spinRate":2605,"spinDirection":187},"zone":11,"typeConfidence":0.91,"plateTime":0.41637771822097935,"extension":6.845641096522539},"index":4,"playId":"10a42b24-9859-3539-ad0c-395e6543b47f","pitchNumber":3,"startTime":"2026-06-01T01:17:12.075Z","endTime":"2026-06-01T01:17:15.509Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.04786265183365,"aZ":-26.382962545228697,"pfxX":-7.774876984551266,"pfxZ":3.294422369693228,"pX":1.083220901993794,"pZ":0.8413461551105808,"vX0":8.833968808383805,"vY0":-130.83034820347717,"vZ0":-5.114114185419583,"x":75.71,"y":216.06,"x0":-1.305277025560322,"y0":50.00096516873822,"z0":4.7650792433320435,"aX":-13.661898560642765},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.2,"breakHorizontal":12.5,"spinRate":2407,"spinDirection":220},"zone":14,"typeConfidence":0.92,"plateTime":0.41647162915143543,"extension":6.896800442147513},"index":5,"playId":"6f0ef56a-9a50-30b0-ad18-27e00c014924","pitchNumber":4,"startTime":"2026-06-01T01:17:29.409Z","endTime":"2026-06-01T01:17:33.037Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.741291307106057,"aZ":-24.676505014081584,"pfxX":2.313393968091042,"pfxZ":4.304819297319433,"pX":-0.6216563462151953,"pZ":2.7865026367627364,"vX0":0.8313139362031865,"vY0":-130.4722210652949,"vZ0":-1.0634480155250674,"x":140.7,"y":163.54,"x0":-1.2441372810584013,"y0":50.00532023294447,"z0":5.041161834784162,"aX":4.030420536554023},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.8,"breakHorizontal":-4.3,"spinRate":2542,"spinDirection":188},"zone":4,"typeConfidence":0.9,"plateTime":0.41813579639107434,"extension":6.963916855189294},"index":6,"playId":"8c0fcc74-9491-39ba-b85a-8fb9301cee6b","pitchNumber":5,"startTime":"2026-06-01T01:17:48.386Z","endTime":"2026-06-01T01:17:51.962Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":7,"startTime":"2026-06-01T01:18:02.515Z","endTime":"2026-06-01T01:18:18.355Z","isPitch":false,"type":"action","player":{"id":669357,"link":"/api/v1/people/669357"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.309065128778755,"aZ":-24.376494743437934,"pfxX":2.7660632805359477,"pfxZ":4.405214737775866,"pX":-0.7168208203495569,"pZ":2.230394107061403,"vX0":0.45016617864994973,"vY0":-131.3379961969409,"vZ0":-2.5278526436545574,"x":144.32,"y":178.56,"x0":-1.2496722131661773,"y0":50.003435576403255,"z0":4.992730637587896,"aX":4.897522489246198},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.7,"breakHorizontal":-5.2,"spinRate":2455,"spinDirection":191},"zone":4,"typeConfidence":0.9,"plateTime":0.41490023607199333,"extension":7.032745497075181},"index":8,"playId":"5425506d-4cca-304d-a80b-ddc4d923e179","pitchNumber":6,"startTime":"2026-06-01T01:18:18.355Z","endTime":"2026-06-01T01:18:45.364Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"}},"playEndTime":"2026-06-01T01:18:45.364Z","atBatIndex":48},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Carson Kelly lines out to shortstop Masyn Winn.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-01T01:21:03.528Z","endTime":"2026-06-01T01:21:56.845Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Victor Scott II replaces center fielder José Fermín, batting 7th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-01T01:20:11.552Z","endTime":"2026-06-01T01:20:11.575Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":665877,"link":"/api/v1/people/665877"}},{"details":{"description":"Nolan Gorman remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-01T01:20:11.575Z","endTime":"2026-06-01T01:21:05.793Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"801","replacedPlayer":{"id":695336,"link":"/api/v1/people/695336"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.420601639328137,"aZ":-31.966476666776526,"pfxX":8.404607346793478,"pfxZ":0.1460849535892006,"pX":-0.6469062456839336,"pZ":2.000826339613944,"vX0":1.3631442608801934,"vY0":-119.14028231501881,"vZ0":-1.670634584700882,"x":141.66,"y":184.76,"x0":-2.318870665752759,"y0":50.00396694441592,"z0":5.619706685398509,"aX":11.99543818315063},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":0.1,"breakHorizontal":-15.6,"spinRate":2711,"spinDirection":68},"zone":7,"typeConfidence":2.0,"plateTime":0.461012204771877,"extension":6.317060056000759},"index":2,"playId":"100be9a9-b7d1-35ab-b621-426e7883b346","pitchNumber":1,"startTime":"2026-06-01T01:21:05.793Z","endTime":"2026-06-01T01:21:09.168Z","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":96.2,"endSpeed":88.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07998461387298,"aZ":-19.515417194075443,"pfxX":-8.462112225437657,"pfxZ":6.394349961890943,"pX":-1.3221975900514347,"pZ":2.276673854832025,"vX0":3.572486183172021,"vY0":-139.94796898599478,"vZ0":-6.504334501797917,"x":167.4,"y":177.31,"x0":-1.5169508691481737,"y0":50.006512796143184,"z0":5.912907153917033,"aX":-16.760193637294442},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.4,"breakHorizontal":14.5,"spinRate":2088,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.391643457285622,"extension":6.246742199985519},"index":3,"playId":"ad62973c-702e-3137-a153-91219ca26f64","pitchNumber":2,"startTime":"2026-06-01T01:21:19.199Z","endTime":"2026-06-01T01:21:22.793Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.3369324812921,"aZ":-11.617344954162416,"pfxX":-0.37119226947099815,"pfxZ":10.41788849736998,"pX":1.728473859887954,"pZ":0.9223547029281087,"vX0":8.159881336902163,"vY0":-139.13075689994338,"vZ0":-11.546692117136487,"x":51.11,"y":213.88,"x0":-1.1861082338569806,"y0":50.00191710945775,"z0":5.880868819372355,"aX":-0.733401109436432},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.8,"breakHorizontal":-1.0,"spinRate":2356,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.3927091089695578,"extension":6.337434136028125},"index":4,"playId":"3177b486-6612-3f09-9aa1-cd0df4ba14e9","pitchNumber":3,"startTime":"2026-06-01T01:21:33.381Z","endTime":"2026-06-01T01:21:36.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, 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":95.4,"endSpeed":87.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.969490014566137,"aZ":-21.518907602017645,"pfxX":-7.796896475945692,"pfxZ":5.429116879081107,"pX":-0.6792341988595784,"pZ":2.8163959839982953,"vX0":5.494930916837831,"vY0":-138.90648508502497,"vZ0":-4.6630586588130605,"x":142.89,"y":162.74,"x0":-1.6661658736680904,"y0":50.00151165404089,"z0":5.940185635643426,"aX":-15.295228507685414},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.1,"breakHorizontal":13.1,"spinRate":2183,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.3937249769521336,"extension":6.308952845164339},"hitData":{"launchSpeed":70.5,"launchAngle":17.0,"totalDistance":172.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":99.48,"coordY":137.83}},"index":5,"playId":"ed9039af-4df3-3282-8a52-48d6e164907b","pitchNumber":4,"startTime":"2026-06-01T01:21:51.595Z","endTime":"2026-06-01T01:21:56.845Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T01:21:56.845Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Busch singles on a line drive to left fielder Nelson Velázquez.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-01T01:22:08.470Z","endTime":"2026-06-01T01:23:00.010Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676369,"link":"/api/v1/people/676369"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":78.7,"endSpeed":72.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.618786815628294,"aZ":-40.35156643293978,"pfxX":2.710741221624894,"pfxZ":-6.167260607206019,"pX":-0.30231248451105386,"pZ":2.520428690225533,"vX0":2.924062393013015,"vY0":-114.56419066795331,"vZ0":0.7727988123174814,"x":128.52,"y":170.73,"x0":-1.9484256826566217,"y0":50.002275557856294,"z0":6.129938195054452,"aX":3.5944518892744},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-10.7,"breakHorizontal":-5.6,"spinRate":2381,"spinDirection":44},"zone":5,"typeConfidence":2.0,"plateTime":0.4785251126999883,"extension":6.127829574215686},"index":0,"playId":"6193425f-8e54-3b1d-80c3-6aa36e85f3bf","pitchNumber":1,"startTime":"2026-06-01T01:22:21.420Z","endTime":"2026-06-01T01:22:24.763Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.75230544554083,"aZ":-25.368576225054838,"pfxX":-9.773437546607962,"pfxZ":3.888092742135248,"pX":-0.6928894990048176,"pZ":0.3667149671255368,"vX0":6.666906355205947,"vY0":-131.66907366392,"vZ0":-8.48331874809833,"x":143.41,"y":228.88,"x0":-1.9918192960946004,"y0":50.00474060785671,"z0":5.516701097288192,"aX":-17.110258181704243},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.3,"breakHorizontal":16.2,"spinRate":2120,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4164763539358467,"extension":6.441330902263621},"index":1,"playId":"798e13af-596e-319f-b7e7-d2e7f3879c97","pitchNumber":2,"startTime":"2026-06-01T01:22:34.679Z","endTime":"2026-06-01T01:22:38.089Z","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":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.227113398347335,"aZ":-13.071908188695032,"pfxX":-1.7291401386770309,"pfxZ":9.57968022805188,"pX":-0.2170320658210927,"pZ":2.806420733357554,"vX0":5.043598234417855,"vY0":-139.9933903428771,"vZ0":-6.317099597038102,"x":125.27,"y":163.01,"x0":-1.8136508665111364,"y0":50.00370900355523,"z0":5.940203325918382,"aX":-3.4487971659752357},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.3,"breakHorizontal":2.2,"spinRate":2402,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.39055064189145083,"extension":6.115449591834249},"hitData":{"launchSpeed":92.6,"launchAngle":19.0,"totalDistance":288.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":77.99,"coordY":78.83}},"index":2,"playId":"25e17422-832c-3f34-ac77-495ff8f803e8","pitchNumber":3,"startTime":"2026-06-01T01:22:50.216Z","endTime":"2026-06-01T01:23:00.010Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T01:23:00.010Z","atBatIndex":50},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Michael Conforto doubles (9) on a sharp fly ball to center fielder Victor Scott II. Michael Busch to 3rd.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-01T01:23:41.156Z","endTime":"2026-06-01T01:24:13.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"postOnThird":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Michael Conforto replaces Kevin Alcántara.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-01T01:23:06.386Z","endTime":"2026-06-01T01:23:43.463Z","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":"801","replacedPlayer":{"id":682634,"link":"/api/v1/people/682634"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":84.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.161444691871168,"aZ":-27.989627788775074,"pfxX":2.995457047361188,"pfxZ":2.34936945572996,"pX":-0.32542767292024416,"pZ":2.358874838381888,"vX0":3.551757212625124,"vY0":-131.82912999106682,"vZ0":-3.782733521258026,"x":129.4,"y":175.09,"x0":-2.073826317576184,"y0":50.00205038423366,"z0":5.853461179197928,"aX":5.327953613754766},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.7,"breakHorizontal":-6.1,"spinRate":2533,"spinDirection":167},"zone":4,"typeConfidence":2.0,"plateTime":0.41377267589019917,"extension":6.324433937967457},"index":1,"playId":"b7c5f3fc-0536-387f-a086-ab7db61735e6","pitchNumber":1,"startTime":"2026-06-01T01:23:43.463Z","endTime":"2026-06-01T01:23:46.844Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.541560912008535,"aZ":-13.862697113670265,"pfxX":-1.0105569358921023,"pfxZ":9.210446768799983,"pX":-0.21995326515551838,"pZ":2.0476368092281985,"vX0":4.628595704741095,"vY0":-139.23315152692945,"vZ0":-8.00157406541499,"x":125.38,"y":183.49,"x0":-1.7635906381580178,"y0":50.00681447855481,"z0":5.851603186736242,"aX":-2.010764393581373},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.5,"breakHorizontal":1.0,"spinRate":2503,"spinDirection":198},"zone":8,"typeConfidence":2.0,"plateTime":0.391498577158909,"extension":6.22428609859936},"hitData":{"launchSpeed":102.4,"launchAngle":23.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":70.1,"coordY":56.99}},"index":2,"playId":"fdcb3f28-f792-35d4-9920-546676616144","pitchNumber":2,"startTime":"2026-06-01T01:24:01.014Z","endTime":"2026-06-01T01:24:13.836Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T01:24:13.836Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-01T01:24:34.595Z","endTime":"2026-06-01T01:26:40.930Z","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":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"postOnThird":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"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":5},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.101953560906303,"aZ":-27.777774086960573,"pfxX":5.463161178292576,"pfxZ":2.816887086703421,"pX":1.7195645062939178,"pZ":1.918394031258546,"vX0":7.461364587219418,"vY0":-124.38475098237636,"vZ0":-3.2155223525014986,"x":51.45,"y":186.98,"x0":-2.034261927820143,"y0":50.0016721522406,"z0":5.543426062869723,"aX":8.514702189360543},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.6,"breakHorizontal":-11.6,"spinRate":2710,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4411860209650058,"extension":6.357794465115112},"index":0,"playId":"09bbb250-e92f-34ce-866f-a0dce4bad4a2","pitchNumber":1,"startTime":"2026-06-01T01:24:53.812Z","endTime":"2026-06-01T01:24:57.029Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.18468653060515,"aZ":-21.20817846449865,"pfxX":-6.708115774557639,"pfxZ":5.5040582887852185,"pX":-2.004931015754622,"pZ":2.876613094760294,"vX0":1.5780462169737215,"vY0":-140.1097852352368,"vZ0":-4.61449667612536,"x":193.42,"y":161.11,"x0":-1.7034345458491174,"y0":50.00058704258089,"z0":5.927941267750716,"aX":-13.355357686407022},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.2,"breakHorizontal":11.9,"spinRate":2165,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3906926134067583,"extension":6.313741969687177},"index":1,"playId":"25cdefdb-81f7-3a9a-a6d9-88a6b9044b19","pitchNumber":2,"startTime":"2026-06-01T01:25:12.357Z","endTime":"2026-06-01T01:25:15.525Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.01764969356981,"aZ":-27.207053529604046,"pfxX":1.836537375108036,"pfxZ":2.8882820456991443,"pX":-0.9456496389470284,"pZ":2.2648436266338883,"vX0":2.266243164642728,"vY0":-129.81696544854074,"vZ0":-3.7640153738820015,"x":153.05,"y":177.63,"x0":-2.0658673996384262,"y0":50.00574709859499,"z0":5.785118559784631,"aX":3.161236067205172},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.7,"breakHorizontal":-3.8,"spinRate":2656,"spinDirection":122},"zone":13,"typeConfidence":2.0,"plateTime":0.4205635169322899,"extension":6.217254242651286},"index":2,"playId":"8137c42b-1c8a-3a7a-b03d-f1b65ee164c0","pitchNumber":3,"startTime":"2026-06-01T01:25:32.676Z","endTime":"2026-06-01T01:25:37.289Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.425874576630793,"aZ":-12.828931860812498,"pfxX":-0.3443149133633776,"pfxZ":9.576560692409029,"pX":0.5313091430725752,"pZ":2.1936865791276734,"vX0":5.726641620912096,"vY0":-140.63551274491343,"vZ0":-8.079183563959035,"x":96.75,"y":179.55,"x0":-1.4793636717978709,"y0":50.00048206824564,"z0":5.920101743432265,"aX":-0.6966224881937951},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.0,"breakHorizontal":-0.5,"spinRate":2370,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.38824491396677274,"extension":6.317429250022437},"index":3,"playId":"5d71071a-1d88-3c0a-a969-affc2de0df97","pitchNumber":4,"startTime":"2026-06-01T01:25:54.086Z","endTime":"2026-06-01T01:25:57.544Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.5,"endSpeed":89.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.932082042063627,"aZ":-12.991296255194056,"pfxX":-2.474915918091979,"pfxZ":9.41950472776998,"pX":0.7555593294028607,"pZ":1.9131039024166447,"vX0":7.045338222188804,"vY0":-141.70610951163818,"vZ0":-8.724451190617444,"x":88.2,"y":187.13,"x0":-1.4397484003751744,"y0":50.00388665967492,"z0":5.858819384835952,"aX":-5.0411088737330925},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.5,"breakHorizontal":3.1,"spinRate":2372,"spinDirection":197},"zone":9,"typeConfidence":2.0,"plateTime":0.386300662328662,"extension":6.393314150469602},"index":4,"playId":"2e5ace24-4f9a-3385-81e5-9771ca78f014","pitchNumber":5,"startTime":"2026-06-01T01:26:13.843Z","endTime":"2026-06-01T01:26:17.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.719941734099656,"aZ":-20.29285373868094,"pfxX":-8.200750834187733,"pfxZ":5.7989344729149455,"pX":0.27239340613383844,"pZ":2.556091099536268,"vX0":7.785378566332607,"vY0":-141.8207237770302,"vZ0":-5.63071677467471,"x":106.62,"y":169.77,"x0":-1.4353869954075698,"y0":50.00101068229686,"z0":5.8507119276613295,"aX":-16.797887954781654},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.6,"breakHorizontal":13.4,"spinRate":2298,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.3853781639689551,"extension":6.358326202957483},"index":5,"playId":"c8df8671-6b23-39e1-881f-b3fdc8ab1328","pitchNumber":6,"startTime":"2026-06-01T01:26:37.065Z","endTime":"2026-06-01T01:26:40.930Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T01:26:40.930Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nico Hoerner grounds out, shortstop Masyn Winn to first baseman Alec Burleson.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-01T01:26:59.091Z","endTime":"2026-06-01T01:27:16.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":97.3,"endSpeed":89.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.802512477208662,"aZ":-20.216333432164483,"pfxX":-7.41153213858348,"pfxZ":5.887456605290418,"pX":-0.5110900399696848,"pZ":2.282367880147065,"vX0":5.660045118111081,"vY0":-141.511030591688,"vZ0":-6.628011677863571,"x":136.48,"y":177.16,"x0":-1.5725858766656553,"y0":50.0034775321908,"z0":5.946638713713247,"aX":-15.056591867612262},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.5,"breakHorizontal":12.2,"spinRate":2190,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.3868199152505847,"extension":6.277584106016242},"hitData":{"launchSpeed":103.7,"launchAngle":-2.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.34,"coordY":148.64}},"index":0,"playId":"68b16ffd-49f8-3e3c-adb5-cf3298ae8a4e","pitchNumber":1,"startTime":"2026-06-01T01:27:06.301Z","endTime":"2026-06-01T01:27:16.359Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T01:27:16.359Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pedro Pagés flies out sharply to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-01T01:29:55.689Z","endTime":"2026-06-01T01:31:08.572Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6],"actionIndex":[0,1],"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":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Michael Conforto remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-01T01:29:03.065Z","endTime":"2026-06-01T01:29:03.080Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"801","replacedPlayer":{"id":682634,"link":"/api/v1/people/682634"}},{"details":{"description":"Pitching Change: Ryan Rolison replaces Phil Maton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-01T01:29:03.080Z","endTime":"2026-06-01T01:29:57.933Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669020,"link":"/api/v1/people/669020"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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":80.0,"endSpeed":74.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.320918994106364,"aZ":-40.932572363754936,"pfxX":-3.768079781847,"pfxZ":-6.419882888380642,"pX":-0.6710387586789052,"pZ":0.7649624702513413,"vX0":-3.9548632406875304,"vY0":-116.48661962143531,"vZ0":-2.7670092797039465,"x":142.58,"y":218.13,"x0":1.542692610445546,"y0":50.00154069137822,"z0":5.864235604724588,"aX":-5.141391309635076},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-12.0,"breakHorizontal":7.8,"spinRate":2698,"spinDirection":327},"zone":13,"typeConfidence":2.0,"plateTime":0.4714729164900895,"extension":6.616396365383845},"index":2,"playId":"47ad87aa-f0a0-35b5-a1ee-d76826ddffdb","pitchNumber":1,"startTime":"2026-06-01T01:29:57.933Z","endTime":"2026-06-01T01:30:01.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.623111986127224,"aZ":-17.804829937961568,"pfxX":3.0789317954903233,"pfxZ":7.341450644498686,"pX":-0.29211848137421037,"pZ":3.921576608049249,"vX0":-5.946854442127711,"vY0":-138.02631866805953,"vZ0":-1.9982799807635092,"x":128.13,"y":132.9,"x0":1.4765156073669403,"y0":50.001454299956706,"z0":5.835562220563143,"aX":6.025877339967017},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.2,"breakHorizontal":-4.6,"spinRate":2297,"spinDirection":163},"zone":11,"typeConfidence":2.0,"plateTime":0.39469199289644896,"extension":6.6457485333265085},"index":3,"playId":"8b3c81ab-0a65-3d68-ad61-8217a5a8e2cb","pitchNumber":2,"startTime":"2026-06-01T01:30:12.568Z","endTime":"2026-06-01T01:30:16.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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.768860062528272,"aZ":-14.35492718853394,"pfxX":2.6193007269556237,"pfxZ":9.03273569241463,"pX":-0.2053394092159615,"pZ":2.155104155353306,"vX0":-5.846754448456316,"vY0":-138.78086818341382,"vZ0":-6.969724750257402,"x":124.83,"y":180.59,"x0":1.5777610022046633,"y0":50.000885801377606,"z0":5.634250516507845,"aX":5.166501146129956},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.2,"breakHorizontal":-3.7,"spinRate":2276,"spinDirection":162},"zone":5,"typeConfidence":2.0,"plateTime":0.392979281138798,"extension":6.658108628665677},"index":4,"playId":"0fd30644-8b6c-3d65-b37a-4be0022540b2","pitchNumber":3,"startTime":"2026-06-01T01:30:28.823Z","endTime":"2026-06-01T01:30:32.574Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":5,"startTime":"2026-06-01T01:30:43.920Z","endTime":"2026-06-01T01:30:57.318Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.097402899831454,"aZ":-10.867987966812427,"pfxX":0.8711096392439557,"pfxZ":10.773122207226852,"pX":-0.5406008492554816,"pZ":2.3395622391659825,"vX0":-5.764392522539475,"vY0":-139.64853334446346,"vZ0":-7.1949067386633825,"x":137.61,"y":175.61,"x0":1.4359975950736779,"y0":50.00151531295544,"z0":5.662313419327851,"aX":1.7239376170576979},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.2,"breakHorizontal":-0.4,"spinRate":2309,"spinDirection":162},"zone":4,"typeConfidence":2.0,"plateTime":0.39205204121222037,"extension":6.762275324952457},"hitData":{"launchSpeed":100.3,"launchAngle":37.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":106.9,"coordY":57.57}},"index":6,"playId":"e007bd10-50f6-3158-a728-129bf64d260f","pitchNumber":4,"startTime":"2026-06-01T01:30:57.318Z","endTime":"2026-06-01T01:31:08.572Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T01:31:08.572Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"JJ Wetherholt walks.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-01T01:31:14.514Z","endTime":"2026-06-01T01:33:25.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48500415803592,"aZ":-34.940279472944226,"pfxX":-1.5221154152911371,"pfxZ":-1.6349934646247455,"pX":-0.3263489202281626,"pZ":2.4519998102589557,"vX0":-4.9681322378463015,"vY0":-128.8593647640654,"vZ0":-1.7970161087122305,"x":129.44,"y":172.58,"x0":1.8204089055749315,"y0":50.003410990029664,"z0":5.844736310853974,"aX":-2.57290013410129},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-3.1,"breakHorizontal":3.8,"spinRate":2406,"spinDirection":292},"zone":4,"typeConfidence":2.0,"plateTime":0.4242169612231068,"extension":6.646135890436646},"index":0,"playId":"92fa7af2-88bf-3724-bb11-c20b220f65a3","pitchNumber":1,"startTime":"2026-06-01T01:31:31.424Z","endTime":"2026-06-01T01:31:34.792Z","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":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.013585627999976,"aZ":-33.41244797084109,"pfxX":-7.8676734060874995,"pfxZ":-0.791883865421712,"pX":-0.6905231422302444,"pZ":0.12156734607740216,"vX0":-3.743549792239712,"vY0":-125.1400498772474,"vZ0":-6.811859653120195,"x":143.32,"y":235.5,"x0":1.850168001705913,"y0":50.000972548214314,"z0":5.641804857954504,"aX":-12.381325501061243},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.9,"breakHorizontal":15.1,"spinRate":2842,"spinDirection":312},"zone":13,"typeConfidence":2.0,"plateTime":0.43894616695348354,"extension":6.6600562083500305},"index":1,"playId":"4d6650dd-e31d-35d5-93cc-06f50f912b2c","pitchNumber":2,"startTime":"2026-06-01T01:31:44.560Z","endTime":"2026-06-01T01:31:47.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.01437716968509,"aZ":-16.758628489501803,"pfxX":5.843490355146133,"pfxZ":7.818727105119396,"pX":0.2588660018275304,"pZ":1.573765962848264,"vX0":-5.862887900850715,"vY0":-139.2097653768738,"vZ0":-8.143317053723885,"x":107.13,"y":196.29,"x0":1.6287350859601486,"y0":50.0005391038264,"z0":5.6371468349241765,"aX":11.516502225208784},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.7,"breakHorizontal":-9.5,"spinRate":2390,"spinDirection":168},"zone":8,"typeConfidence":2.0,"plateTime":0.3928281667653821,"extension":6.664640381632211},"index":2,"playId":"ddac9945-1a90-3ea8-a655-749a2d3c3996","pitchNumber":3,"startTime":"2026-06-01T01:32:00.064Z","endTime":"2026-06-01T01:32:03.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.270091349133196,"aZ":-29.950496140970486,"pfxX":-6.735350569478122,"pfxZ":1.3725026038360402,"pX":-1.5614038845271312,"pZ":0.6391444073126425,"vX0":-5.606516120566823,"vY0":-126.52246884768773,"vZ0":-6.38025218057946,"x":176.52,"y":221.52,"x0":1.5596668748237545,"y0":50.00220911426138,"z0":5.5995535303290325,"aX":-10.897114303818528},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.2,"breakHorizontal":13.4,"spinRate":2783,"spinDirection":310},"zone":13,"typeConfidence":2.0,"plateTime":0.43322924163470766,"extension":6.56753450375509},"index":3,"playId":"f40ed57f-3d90-30fc-996d-24a4cfb98de7","pitchNumber":4,"startTime":"2026-06-01T01:32:17.576Z","endTime":"2026-06-01T01:32:20.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.214596904126903,"aZ":-35.94357221636821,"pfxX":-2.0169992166223043,"pfxZ":-2.3772206239878315,"pX":0.30072517750747085,"pZ":3.213235854391479,"vX0":-2.7890149093341265,"vY0":-125.09144707752908,"vZ0":0.5747653817701681,"x":105.54,"y":152.02,"x0":1.6921680531230265,"y0":50.00457485192531,"z0":5.92713675969584,"aX":-3.1960619705199225},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-4.0,"breakHorizontal":4.3,"spinRate":2667,"spinDirection":307},"zone":2,"typeConfidence":2.0,"plateTime":0.4378564423306228,"extension":6.508351149716104},"index":4,"playId":"40bb4303-02b1-3ea1-8e52-64be7cf56ace","pitchNumber":5,"startTime":"2026-06-01T01:32:38.693Z","endTime":"2026-06-01T01:32:43.425Z","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":1},"pitchData":{"startSpeed":94.6,"endSpeed":88.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.325909682190993,"aZ":-21.461725663249364,"pfxX":-0.31017643913744686,"pfxZ":5.451552061474002,"pX":0.22216261597467285,"pZ":3.9489881010308436,"vX0":-3.59596894898273,"vY0":-138.009617292284,"vZ0":-1.3710798208848103,"x":108.53,"y":132.16,"x0":1.5722910835551505,"y0":50.00254819829139,"z0":5.87172158180143,"aX":-0.6093032887939194},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.8,"breakHorizontal":1.2,"spinRate":2232,"spinDirection":164},"zone":12,"typeConfidence":2.0,"plateTime":0.39406864387156615,"extension":6.632167657389894},"index":5,"playId":"23b5ea35-79c3-3ba1-9994-97988b43d55b","pitchNumber":6,"startTime":"2026-06-01T01:33:03.156Z","endTime":"2026-06-01T01:33:06.899Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.19806224048895,"aZ":-34.19170638198513,"pfxX":-1.5270190474887202,"pfxZ":-1.2675758473852774,"pX":-0.03900938068712786,"pZ":1.2683654919272225,"vX0":-3.6533911496942943,"vY0":-124.63621335835703,"vZ0":-3.9620958628690723,"x":118.49,"y":204.53,"x0":1.6371606558451008,"y0":50.00363887341912,"z0":5.6661235184011245,"aX":-2.430675481908889},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.9,"breakHorizontal":3.5,"spinRate":2630,"spinDirection":312},"zone":13,"typeConfidence":2.0,"plateTime":0.43745254466254657,"extension":6.741715765572093},"index":6,"playId":"b363e5ba-2513-34e5-97bd-5c5b782ccd9d","pitchNumber":7,"startTime":"2026-06-01T01:33:21.705Z","endTime":"2026-06-01T01:33:25.668Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T01:33:25.668Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Iván Herrera walks. JJ Wetherholt to 3rd. Passed ball by catcher Carson Kelly. JJ Wetherholt to 3rd.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-01T01:33:50.118Z","endTime":"2026-06-01T01:35:20.880Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnThird":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"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(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":95.0,"endSpeed":88.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.827505834056815,"aZ":-15.252720428287054,"pfxX":1.5788008737227828,"pfxZ":8.614469311432082,"pX":-0.381832194013053,"pZ":0.9691522923643341,"vX0":-5.68145784611906,"vY0":-138.0699907072564,"vZ0":-9.790750961262347,"x":131.55,"y":212.61,"x0":1.4821527073048444,"y0":50.00082068450632,"z0":5.5480908161468605,"aX":3.1013704787020493},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.2,"breakHorizontal":-1.9,"spinRate":2298,"spinDirection":159},"zone":13,"typeConfidence":2.0,"plateTime":0.39415472203349644,"extension":6.758143114640713},"index":0,"playId":"8a2e1d2d-83cd-3900-be7a-e21f91174d6b","pitchNumber":1,"startTime":"2026-06-01T01:33:51.719Z","endTime":"2026-06-01T01:33:55.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":74.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.996903323937907,"aZ":-43.28992375844242,"pfxX":-5.35509886414352,"pfxZ":-8.08715781524632,"pX":-0.7944030182414326,"pZ":1.8906878552208375,"vX0":-3.5654837171638425,"vY0":-116.77285167928207,"vZ0":0.20667109073962697,"x":147.28,"y":187.73,"x0":1.4506447000492844,"y0":50.00390493560118,"z0":5.890220912732497,"aX":-7.358878637234886},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-14.3,"breakHorizontal":10.6,"spinRate":2827,"spinDirection":332},"zone":13,"typeConfidence":2.0,"plateTime":0.46994364533805877,"extension":6.62771011484818},"index":1,"playId":"d6960e32-3e7b-37ea-8cb3-9be696d27d6a","pitchNumber":2,"startTime":"2026-06-01T01:34:07.109Z","endTime":"2026-06-01T01:34:11.614Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"index":2,"playId":"ae18b189-8ced-315f-8fd9-9374f7a28a11","startTime":"2026-06-01T01:34:21.801Z","endTime":"2026-06-01T01:34:24.863Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.95966813276067,"aZ":-33.61337808706541,"pfxX":-1.8958188910983127,"pfxZ":-0.8733087716667001,"pX":-1.143097712106838,"pZ":1.6040438686225806,"vX0":-6.049976107736544,"vY0":-126.98790621581277,"vZ0":-3.774358940245791,"x":160.57,"y":195.47,"x0":1.5044334119893137,"y0":50.00097274105651,"z0":5.748340572380711,"aX":-3.133563948426796},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.2,"breakHorizontal":4.7,"spinRate":2639,"spinDirection":288},"zone":13,"typeConfidence":2.0,"plateTime":0.42928015484011084,"extension":6.503228370063494},"index":3,"playId":"7a789d09-0c61-39ba-b2d0-92ffd1bdef24","pitchNumber":3,"startTime":"2026-06-01T01:34:37.472Z","endTime":"2026-06-01T01:34:44.873Z","isPitch":true,"type":"pitch"},{"details":{"description":"JJ Wetherholt steals (7) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"index":4,"actionPlayId":"7a789d09-0c61-39ba-b2d0-92ffd1bdef24","startTime":"2026-06-01T01:34:47.778Z","endTime":"2026-06-01T01:35:13.822Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.462420874598575,"aZ":-19.395156142924378,"pfxX":0.3046028106839547,"pfxZ":6.74486967722122,"pX":-2.0065516042753666,"pZ":1.630861254794238,"vX0":-9.167120248318163,"vY0":-135.7207608006155,"vZ0":-6.895176202979831,"x":193.49,"y":194.75,"x0":1.3536089878746476,"y0":50.00198542015093,"z0":5.522172415524494,"aX":0.5798403679326495},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.2,"breakHorizontal":1.1,"spinRate":2169,"spinDirection":160},"zone":13,"typeConfidence":2.0,"plateTime":0.40124507832389655,"extension":6.801851031588207},"index":5,"playId":"0a235842-5b2e-33d1-8789-ea765f0773da","pitchNumber":4,"startTime":"2026-06-01T01:35:13.822Z","endTime":"2026-06-01T01:35:20.880Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T01:35:20.880Z","atBatIndex":56},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jordan Walker grounds into a double play, third baseman Alex Bregman to second baseman Nico Hoerner to first baseman Michael Busch. Iván Herrera out at 2nd. Jordan Walker out at 1st.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-01T01:36:35.300Z","endTime":"2026-06-01T01:37:21.614Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":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":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-01T01:35:53.367Z","endTime":"2026-06-01T01:36:37.151Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.460785850281606,"aZ":-44.00406275317855,"pfxX":-4.418834377638214,"pfxZ":-8.704068679961889,"pX":-1.8511172989548819,"pZ":2.3759154976203067,"vX0":-6.432300476972942,"vY0":-116.55118247231833,"vZ0":1.419148971113196,"x":187.56,"y":174.63,"x0":1.5321369513310694,"y0":50.00466538591162,"z0":5.955173221421339,"aX":-6.003194268662965},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-15.0,"breakHorizontal":9.7,"spinRate":2747,"spinDirection":322},"zone":13,"typeConfidence":2.0,"plateTime":0.47221518126273576,"extension":6.764944741848753},"index":1,"playId":"582aeff6-c3b2-34e3-9e8d-2f00a55e2ed0","pitchNumber":1,"startTime":"2026-06-01T01:36:37.151Z","endTime":"2026-06-01T01:36:41.067Z","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":1,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.689214533505545,"aZ":-44.5494395106961,"pfxX":-4.843155921461585,"pfxZ":-9.1398704304614,"pX":-0.349406162076419,"pZ":1.672125168687858,"vX0":-2.683180969600413,"vY0":-116.4614400669731,"vZ0":0.04188949525526775,"x":130.32,"y":193.63,"x0":1.4520416051516336,"y0":50.00172751174467,"z0":5.916544821169013,"aX":-6.55921304057401},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-16.2,"breakHorizontal":9.5,"spinRate":2838,"spinDirection":325},"zone":13,"typeConfidence":2.0,"plateTime":0.4728250523074551,"extension":6.53902325821042},"index":2,"playId":"6f698f94-dd29-34eb-bf8e-216213a8bf7b","pitchNumber":2,"startTime":"2026-06-01T01:36:52.033Z","endTime":"2026-06-01T01:36:55.243Z","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":94.2,"endSpeed":87.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.896543816536376,"aZ":-19.192325251184755,"pfxX":1.1950894098657527,"pfxZ":6.738061266769467,"pX":-0.9034755114501872,"pZ":2.5009450513642433,"vX0":-6.872219710524636,"vY0":-137.1059636901736,"vZ0":-5.13801572984001,"x":151.44,"y":171.25,"x0":1.4673097047173942,"y0":50.00239629529081,"z0":5.686531091753373,"aX":2.3026743135546557},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.4,"breakHorizontal":-0.8,"spinRate":2182,"spinDirection":163},"zone":13,"typeConfidence":2.0,"plateTime":0.3976703077763819,"extension":6.740951234809651},"hitData":{"launchSpeed":96.9,"launchAngle":-14.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.67,"coordY":168.91}},"index":3,"playId":"22d961a6-9669-346e-915e-d83825868c9c","pitchNumber":3,"startTime":"2026-06-01T01:37:13.605Z","endTime":"2026-06-01T01:37:21.614Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T01:37:21.614Z","atBatIndex":57},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Pete Crow-Armstrong pops out to catcher Pedro Pagés in foul territory.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-01T01:39:27.764Z","endTime":"2026-06-01T01:41:21.961Z","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":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.46810178945441,"aZ":-42.204982692105396,"pfxX":3.9246606373941386,"pfxZ":-7.543497497034421,"pX":-1.0408587146790083,"pZ":1.8629912126029007,"vX0":0.579534509648582,"vY0":-114.90665877085077,"vZ0":-0.21702434845857033,"x":156.68,"y":188.48,"x0":-1.8064145581798967,"y0":50.00509175339937,"z0":6.079952079126079,"aX":5.217202470832821},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-13.4,"breakHorizontal":-7.2,"spinRate":2604,"spinDirection":44},"zone":13,"typeConfidence":2.0,"plateTime":0.4777573692183026,"extension":6.041261076726023},"index":0,"playId":"bbd18ed7-f36f-3e09-89be-65ba8fb27d45","pitchNumber":1,"startTime":"2026-06-01T01:39:57.351Z","endTime":"2026-06-01T01:40:01.162Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.7572029925951,"aZ":-13.343197811649915,"pfxX":-1.6888412423905073,"pfxZ":9.648784384339303,"pX":-0.6767762008175133,"pZ":2.862292201855348,"vX0":3.3332764586386467,"vY0":-139.38285554459935,"vZ0":-6.027825940144749,"x":142.8,"y":161.5,"x0":-1.6732111110270127,"y0":50.000125034720114,"z0":5.947696605812694,"aX":-3.295381116261296},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.3,"breakHorizontal":2.3,"spinRate":2220,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.3942222197013754,"extension":6.133030674196681},"index":1,"playId":"329dd70e-6592-3d32-9d4f-8969c8e5bdad","pitchNumber":2,"startTime":"2026-06-01T01:40:10.694Z","endTime":"2026-06-01T01:40:14.035Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.858703788018218,"aZ":-25.412399218350266,"pfxX":-8.963488379444165,"pfxZ":3.897925300257392,"pX":-1.3008128900997284,"pZ":1.189508690891233,"vX0":4.930890590853741,"vY0":-131.421908441737,"vZ0":-6.441412187959513,"x":166.58,"y":206.66,"x0":-2.0443932130187576,"y0":50.00503243016174,"z0":5.580065692608039,"aX":-15.56038652960244},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.8,"breakHorizontal":15.0,"spinRate":2110,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.41799960841441486,"extension":6.381268271883029},"index":2,"playId":"c35d6435-dc14-3c7a-9c69-334566344cb0","pitchNumber":3,"startTime":"2026-06-01T01:40:25.169Z","endTime":"2026-06-01T01:40:28.783Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97387308016315,"aZ":-27.15848104060365,"pfxX":-10.511850034312998,"pfxZ":2.945822827394334,"pX":-0.5935957583548036,"pZ":2.245176617215459,"vX0":6.883452079560213,"vY0":-130.28435997994458,"vZ0":-3.695134773087922,"x":139.63,"y":178.16,"x0":-1.917970848674146,"y0":50.00181116072881,"z0":5.758108440053363,"aX":-17.88591810986035},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.7,"breakHorizontal":17.3,"spinRate":2196,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.42205995299098786,"extension":6.336527902085201},"index":3,"playId":"44131c42-3844-3f80-ac0b-416596ebf5a3","pitchNumber":4,"startTime":"2026-06-01T01:40:39.094Z","endTime":"2026-06-01T01:40:43.657Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-01T01:41:02.919Z","endTime":"2026-06-01T01:41:11.499Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.615194843743765,"aZ":-29.20222549669484,"pfxX":7.301761665979463,"pfxZ":1.9668619316227307,"pX":0.07695277770436132,"pZ":2.826217370798853,"vX0":3.327655291608484,"vY0":-122.09117343289772,"vZ0":-0.6411866307314944,"x":114.07,"y":162.47,"x0":-2.251693183460821,"y0":50.005178851207354,"z0":5.6013874478731855,"aX":11.043885861743874},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.7,"breakHorizontal":-14.0,"spinRate":2662,"spinDirection":62},"zone":2,"typeConfidence":2.0,"plateTime":0.4483012749338431,"extension":6.163671578843354},"hitData":{"launchSpeed":89.3,"launchAngle":79.0,"totalDistance":14.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":132.05,"coordY":211.98}},"index":5,"playId":"900d5c58-535b-3a8e-b20f-9cec1f4d4d36","pitchNumber":5,"startTime":"2026-06-01T01:41:11.499Z","endTime":"2026-06-01T01:41:21.961Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T01:41:21.961Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alex Bregman grounds out, shortstop Masyn Winn to first baseman Alec Burleson.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-01T01:41:34.679Z","endTime":"2026-06-01T01:43:02.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.864772781270783,"aZ":-30.507561084504413,"pfxX":7.645685847750713,"pfxZ":1.119480056325644,"pX":0.9983841038047129,"pZ":2.1542974721993393,"vX0":5.083004466130485,"vY0":-121.59356428180408,"vZ0":-1.8769846382948647,"x":78.94,"y":180.61,"x0":-2.11579432222898,"y0":50.00307835724652,"z0":5.594836808855016,"aX":11.396353414402824},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.8,"breakHorizontal":-15.1,"spinRate":2659,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.45123990969404293,"extension":6.374965758045958},"index":0,"playId":"dc3ef047-4546-3eae-8e7b-a23dc3974b2f","pitchNumber":1,"startTime":"2026-06-01T01:41:47.958Z","endTime":"2026-06-01T01:41:52.063Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.60359002792981,"aZ":-30.680248409992302,"pfxX":6.093132656546072,"pfxZ":0.9770860764467519,"pX":-0.3389714660350019,"pZ":1.6779953566055443,"vX0":2.86283631339287,"vY0":-122.59475524782908,"vZ0":-2.9481896126950398,"x":129.92,"y":193.47,"x0":-2.312405285262378,"y0":50.0022236198687,"z0":5.507449354796604,"aX":9.299109195864084},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.3,"breakHorizontal":-11.6,"spinRate":2650,"spinDirection":68},"zone":7,"typeConfidence":2.0,"plateTime":0.44631384146409303,"extension":6.194550099278563},"index":1,"playId":"e6141aea-184f-31dd-ab02-61cdbdb1a584","pitchNumber":2,"startTime":"2026-06-01T01:42:01.381Z","endTime":"2026-06-01T01:42:04.797Z","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.4,"endSpeed":89.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.684687229178603,"aZ":-15.441097643889133,"pfxX":-1.355135568729042,"pfxZ":8.308493355090551,"pX":0.3380753511001566,"pZ":2.4601799582599395,"vX0":5.6591763470313134,"vY0":-140.2914990142419,"vZ0":-6.994083382093071,"x":104.11,"y":172.36,"x0":-1.5202355438838118,"y0":50.00375257649453,"z0":5.972898218056455,"aX":-2.7305088588658095},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.9,"breakHorizontal":1.4,"spinRate":2465,"spinDirection":193},"zone":6,"typeConfidence":2.0,"plateTime":0.3889048502910257,"extension":6.210094721585139},"index":2,"playId":"a7c4570a-6bcd-33f8-8da0-dc80a9dfe376","pitchNumber":3,"startTime":"2026-06-01T01:42:15.293Z","endTime":"2026-06-01T01:42:18.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.75205725947906,"aZ":-20.56507748830081,"pfxX":-7.249284665075482,"pfxZ":5.688627948316108,"pX":0.03302245116208645,"pZ":2.24295997812772,"vX0":6.962202988085053,"vY0":-141.79014931993348,"vZ0":-6.1074626435886135,"x":115.74,"y":178.22,"x0":-1.5097738986980613,"y0":50.002392593451624,"z0":5.732700224375697,"aX":-14.792964238287512},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.2,"breakHorizontal":11.8,"spinRate":2103,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.38597569109714147,"extension":6.315426975043279},"hitData":{"launchSpeed":97.2,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":97.59,"coordY":153.2}},"index":3,"playId":"565193d7-0820-327f-92ba-3af5aa0127c3","pitchNumber":4,"startTime":"2026-06-01T01:42:51.091Z","endTime":"2026-06-01T01:43:02.217Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T01:43:02.217Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-01T01:43:11.019Z","endTime":"2026-06-01T01:44:50.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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":97.2,"endSpeed":89.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.007225957158298,"aZ":-12.459316564490683,"pfxX":-1.3605509311898762,"pfxZ":9.734291471295629,"pX":1.5243557913920018,"pZ":2.041407333093797,"vX0":8.136963024025011,"vY0":-141.15710828066247,"vZ0":-8.521531735742874,"x":58.9,"y":183.66,"x0":-1.2143364113225277,"y0":50.005424379238896,"z0":5.894519943553265,"aX":-2.75690579321653},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.1,"breakHorizontal":0.8,"spinRate":2261,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.3874702322211827,"extension":6.310797621044772},"index":0,"playId":"6a861676-4c01-3ebb-99a3-ff50b281c819","pitchNumber":1,"startTime":"2026-06-01T01:43:27.649Z","endTime":"2026-06-01T01:43:31.129Z","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":75.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.183089106725753,"aZ":-29.75987995257477,"pfxX":9.803259110085255,"pfxZ":1.6635439519912492,"pX":2.123141097767375,"pZ":1.7302019921461804,"vX0":6.777956836793528,"vY0":-120.16501074897985,"vZ0":-2.7314841096939384,"x":36.07,"y":192.06,"x0":-2.016148065663525,"y0":50.002789295579134,"z0":5.549269672414263,"aX":14.20797939407096},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.5,"breakHorizontal":-19.4,"spinRate":2822,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.45734721027275427,"extension":5.840804944775178},"index":1,"playId":"48960213-b1fd-3334-988f-5becddbace7b","pitchNumber":2,"startTime":"2026-06-01T01:43:40.790Z","endTime":"2026-06-01T01:43:43.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.53123798419482,"aZ":-12.829684230932795,"pfxX":-1.2223648130074762,"pfxZ":9.825531673141313,"pX":-0.6218788861264762,"pZ":2.793340440197693,"vX0":3.342726641397358,"vY0":-139.4531490966746,"vZ0":-6.179897156126841,"x":140.7,"y":163.36,"x0":-1.6775275439178785,"y0":50.000298003280705,"z0":5.8853523617029015,"aX":-2.4064375401556237},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.7,"breakHorizontal":1.6,"spinRate":2193,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.3928675430535611,"extension":6.257468375644307},"index":2,"playId":"f6564fd3-6d26-318a-a2dd-e3697ad3f7af","pitchNumber":3,"startTime":"2026-06-01T01:43:57.709Z","endTime":"2026-06-01T01:44:01.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.541818835261243,"aZ":-20.31401920943712,"pfxX":-8.125456931239682,"pfxZ":5.8909040903940415,"pX":-0.0703752291639047,"pZ":2.5234377447558325,"vX0":7.2798184153813645,"vY0":-140.89829648605792,"vZ0":-5.59195759867474,"x":119.68,"y":170.65,"x0":-1.6298697135708318,"y0":50.005880379164815,"z0":5.843671698603935,"aX":-16.36608492724754},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.7,"breakHorizontal":13.2,"spinRate":2214,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.3885088374000851,"extension":6.52421558557829},"index":3,"playId":"e8d9c7fe-8b6a-334a-92ce-634eb4c021ab","pitchNumber":4,"startTime":"2026-06-01T01:44:22.099Z","endTime":"2026-06-01T01:44:25.863Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.616318541647335,"aZ":-18.818921362891565,"pfxX":-8.065412682627379,"pfxZ":6.629547362630846,"pX":0.6011114161891314,"pZ":2.4924587154697817,"vX0":9.491975741015885,"vY0":-140.95281381141348,"vZ0":-5.206428597302611,"x":94.09,"y":171.48,"x0":-1.7599578017662199,"y0":50.004882402302194,"z0":5.576198682695485,"aX":-16.25396946330324},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.0,"breakHorizontal":12.7,"spinRate":2267,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.3883810022654606,"extension":6.407013004762842},"index":4,"playId":"079d4645-400e-3725-8ebd-34b88351dc60","pitchNumber":5,"startTime":"2026-06-01T01:44:46.498Z","endTime":"2026-06-01T01:44:50.133Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T01:44:50.133Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nelson Velázquez singles on a sharp line drive to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-01T01:47:12.658Z","endTime":"2026-06-01T01:48:02.621Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"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":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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.0,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.446681155559155,"aZ":-44.307983694243184,"pfxX":-4.943573357305491,"pfxZ":-9.254402355574864,"pX":0.6347350163500439,"pZ":2.9946106066198865,"vX0":-0.6352654181472268,"vY0":-114.19272108307864,"vZ0":2.9613614892002347,"x":92.81,"y":157.93,"x0":1.5588820439715898,"y0":50.00360096130454,"z0":6.062372181346651,"aX":-6.481247006918119},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-15.6,"breakHorizontal":9.1,"spinRate":2694,"spinDirection":329},"zone":3,"typeConfidence":2.0,"plateTime":0.48099896240878026,"extension":6.4713686260638275},"index":0,"playId":"1c4ec8ea-6752-30be-89d7-2a503da47a87","pitchNumber":1,"startTime":"2026-06-01T01:47:24.308Z","endTime":"2026-06-01T01:47:27.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.3,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.85505836905646,"aZ":-42.685095203143305,"pfxX":-6.970422762569571,"pfxZ":-7.735180401924374,"pX":0.6979194524763569,"pZ":2.551400915185724,"vX0":0.011671934461227107,"vY0":-116.42362908533009,"vZ0":1.3364990607653535,"x":90.4,"y":169.89,"x0":1.596868229215986,"y0":50.00240756946643,"z0":6.04070867763101,"aX":-9.473966383845484},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-13.3,"breakHorizontal":12.6,"spinRate":2847,"spinDirection":327},"zone":6,"typeConfidence":2.0,"plateTime":0.47223324835610736,"extension":6.5397785064778855},"index":1,"playId":"46ba16b0-2334-3833-b92a-cca7f222425d","pitchNumber":2,"startTime":"2026-06-01T01:47:36.737Z","endTime":"2026-06-01T01:47:40.344Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.2,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.172788293429328,"aZ":-33.38550666687256,"pfxX":-6.600336265549066,"pfxZ":-0.7596475802609088,"pX":-0.37180664434053823,"pZ":1.5598787229948765,"vX0":-2.846976485871771,"vY0":-126.04276555259578,"vZ0":-3.516398716225848,"x":131.17,"y":196.66,"x0":1.6334729166442978,"y0":50.003235176268824,"z0":5.699363003881889,"aX":-10.506672608697295},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.0,"breakHorizontal":12.6,"spinRate":2756,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.4363370798942343,"extension":6.647677742194481},"hitData":{"launchSpeed":100.4,"launchAngle":12.0,"totalDistance":236.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":112.97,"coordY":87.58}},"index":2,"playId":"d3e712b8-a3b8-3ec0-985d-2f9eb9558308","pitchNumber":3,"startTime":"2026-06-01T01:47:52.062Z","endTime":"2026-06-01T01:48:02.621Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T01:48:02.621Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alec Burleson walks. Nelson Velázquez to 2nd.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-01T01:48:09.304Z","endTime":"2026-06-01T01:49:36.679Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnSecond":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"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":95.3,"endSpeed":87.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.227315510405838,"aZ":-15.817400007216824,"pfxX":6.766758071496561,"pfxZ":8.41397309755208,"pX":-1.252711147352242,"pZ":2.8085240940869607,"vX0":-10.256328947008537,"vY0":-138.39254361765836,"vZ0":-4.741042638142717,"x":164.75,"y":162.95,"x0":1.618309487569347,"y0":50.003514499350075,"z0":5.599697577443293,"aX":13.156587358196857},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.4,"breakHorizontal":-10.2,"spinRate":2332,"spinDirection":156},"zone":11,"typeConfidence":2.0,"plateTime":0.3954347322244538,"extension":6.7985214455252825},"index":0,"playId":"f6d9dac4-f7f5-3f27-a8f6-bddabb987c86","pitchNumber":1,"startTime":"2026-06-01T01:48:24.258Z","endTime":"2026-06-01T01:48:27.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.79798435351395,"aZ":-29.412063328574263,"pfxX":-0.961688041401366,"pfxZ":1.6507673078793195,"pX":-0.9189313455041982,"pZ":1.0367004358031089,"vX0":-6.072066822786206,"vY0":-128.60894872735764,"vZ0":-5.870713070643543,"x":152.03,"y":210.79,"x0":1.598188035129904,"y0":50.0053903725295,"z0":5.631871790952062,"aX":-1.608782461174305},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.9,"breakHorizontal":3.1,"spinRate":2638,"spinDirection":262},"zone":13,"typeConfidence":2.0,"plateTime":0.4259822754913243,"extension":6.692702487630386},"index":1,"playId":"e6546732-66dd-3023-bd60-33a323a8f7f9","pitchNumber":2,"startTime":"2026-06-01T01:48:40.426Z","endTime":"2026-06-01T01:48:43.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.699269632190845,"aZ":-17.73477796355009,"pfxX":6.531589940439733,"pfxZ":7.520063248161618,"pX":-1.5090054202273022,"pZ":2.914191649477486,"vX0":-10.343973715527074,"vY0":-137.49629724545775,"vZ0":-4.230308743706798,"x":174.52,"y":160.1,"x0":1.448423921893453,"y0":50.003476098971966,"z0":5.671677907952304,"aX":12.542697996966442},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.0,"breakHorizontal":-9.7,"spinRate":2357,"spinDirection":166},"zone":11,"typeConfidence":2.0,"plateTime":0.3979537514193745,"extension":6.7840205591925455},"index":2,"playId":"90c0f1a3-d095-3b88-b9ad-bb74a4f0d454","pitchNumber":3,"startTime":"2026-06-01T01:48:58.099Z","endTime":"2026-06-01T01:49:01.789Z","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":93.8,"endSpeed":86.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.140396397617533,"aZ":-16.22960904206581,"pfxX":3.408111130668461,"pfxZ":8.39981140802712,"pX":0.3032265347277308,"pZ":2.39412138667774,"vX0":-4.867433177732673,"vY0":-136.46176098487362,"vZ0":-5.720436130457309,"x":105.44,"y":174.14,"x0":1.6617435191831462,"y0":50.00628834313602,"z0":5.6236691134460015,"aX":6.472437266456933},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.3,"breakHorizontal":-5.3,"spinRate":2376,"spinDirection":159},"zone":6,"typeConfidence":2.0,"plateTime":0.4003500922105174,"extension":6.867486839798355},"index":3,"playId":"48838616-51f9-3122-afc0-d1ca1fab25a4","pitchNumber":4,"startTime":"2026-06-01T01:49:16.082Z","endTime":"2026-06-01T01:49:19.488Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.334858087960455,"aZ":-12.993064987099634,"pfxX":2.1792932312809965,"pfxZ":9.943000435267646,"pX":-0.8847592453762436,"pZ":1.8064205087279548,"vX0":-7.046284684843947,"vY0":-137.70470186198057,"vZ0":-7.810417380329484,"x":150.72,"y":190.01,"x0":1.4191410454044033,"y0":50.00212734775328,"z0":5.550209584626259,"aX":4.2048294782315505},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.6,"breakHorizontal":-2.5,"spinRate":2485,"spinDirection":163},"zone":13,"typeConfidence":2.0,"plateTime":0.39709301372163397,"extension":6.6533084613373905},"index":4,"playId":"0af60f11-2eb0-311f-8142-fa6648d507b1","pitchNumber":5,"startTime":"2026-06-01T01:49:32.299Z","endTime":"2026-06-01T01:49:36.679Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T01:49:36.679Z","atBatIndex":62},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Masyn Winn grounds into a double play, third baseman Alex Bregman to first baseman Michael Busch. Nelson Velázquez out at 3rd. Alec Burleson to 2nd. Masyn Winn out at 1st.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-01T01:49:50.455Z","endTime":"2026-06-01T01:50:54.982Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"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":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"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(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.7,"endSpeed":86.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.04659402276349,"aZ":-19.182604764921305,"pfxX":0.9342187772044986,"pfxZ":6.742691836773966,"pX":-0.047024628940653866,"pZ":2.8157733214452643,"vX0":-4.845851717154245,"vY0":-137.81670860179216,"vZ0":-4.321765579692165,"x":118.79,"y":162.75,"x0":1.6112438633856239,"y0":50.00558831650542,"z0":5.696389044141668,"aX":1.8008855539179056},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.5,"breakHorizontal":-0.7,"spinRate":2330,"spinDirection":162},"zone":2,"typeConfidence":2.0,"plateTime":0.3971113885877471,"extension":6.676339893233636},"index":0,"playId":"de7555c2-539f-3c28-bfb1-49a59cd09571","pitchNumber":1,"startTime":"2026-06-01T01:50:06.287Z","endTime":"2026-06-01T01:50:09.639Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.065407095387208,"aZ":-42.81803971591432,"pfxX":-5.195959890192011,"pfxZ":-7.573837550624235,"pX":-0.621914410136913,"pZ":0.44996246439740983,"vX0":-3.4361174476551612,"vY0":-118.52066358488095,"vZ0":-3.1982749536439963,"x":140.71,"y":226.63,"x0":1.5272634087666113,"y0":50.00116302496701,"z0":5.771373848178652,"aX":-7.30546859139724},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-14.3,"breakHorizontal":10.3,"spinRate":2898,"spinDirection":328},"zone":13,"typeConfidence":2.0,"plateTime":0.4641854007299999,"extension":6.688886151134812},"index":1,"playId":"996fad35-a694-34f4-aed3-f4f27fcd29a8","pitchNumber":2,"startTime":"2026-06-01T01:50:23.405Z","endTime":"2026-06-01T01:50:27.204Z","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":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.267175843437734,"aZ":-41.55625162479988,"pfxX":-3.279048456611053,"pfxZ":-6.658043724078592,"pX":0.15068118865191815,"pZ":2.064548693243073,"vX0":-2.196163267755969,"vY0":-118.21092557109715,"vZ0":-0.05882662196092925,"x":111.26,"y":183.04,"x0":1.5187581740286928,"y0":50.00047502769526,"z0":5.915931695089221,"aX":-4.623089342490225},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-11.8,"breakHorizontal":6.5,"spinRate":2745,"spinDirection":323},"zone":8,"typeConfidence":2.0,"plateTime":0.4639724768456728,"extension":6.71694266176584},"hitData":{"launchSpeed":85.5,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.62,"coordY":169.42}},"index":2,"playId":"f2204594-6fdd-36bd-9560-200043e00f44","pitchNumber":3,"startTime":"2026-06-01T01:50:46.974Z","endTime":"2026-06-01T01:50:54.982Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T01:50:54.982Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Scott II flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-01T01:51:27.844Z","endTime":"2026-06-01T01:52:51.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.1351653193952,"aZ":-31.403837481657494,"pfxX":-1.8485221792987718,"pfxZ":0.4650995797271875,"pX":0.6989928363210871,"pZ":3.6207968351841995,"vX0":-2.1061369504631346,"vY0":-126.64123180205868,"vZ0":0.6831882007411958,"x":90.36,"y":141.02,"x0":1.7767943115057856,"y0":50.00077688090702,"z0":5.829453184706614,"aX":-3.0481908408408165},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.2,"breakHorizontal":3.7,"spinRate":2562,"spinDirection":293},"zone":12,"typeConfidence":2.0,"plateTime":0.42999058151035463,"extension":6.702268685419889},"index":0,"playId":"bbf7be1e-f85d-35fe-9ca6-a70f31923a60","pitchNumber":1,"startTime":"2026-06-01T01:51:30.097Z","endTime":"2026-06-01T01:51:33.863Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":87.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.130308339937333,"aZ":-16.35898589866506,"pfxX":1.0226876122822524,"pfxZ":8.261457797306925,"pX":-0.6166943897782401,"pZ":2.3405175045645286,"vX0":-6.379971712306657,"vY0":-136.54592477608657,"vZ0":-5.941510442754484,"x":140.51,"y":175.59,"x0":1.60335540071564,"y0":50.00413790381436,"z0":5.644643191904475,"aX":1.9581820884172396},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.0,"breakHorizontal":-0.7,"spinRate":2382,"spinDirection":167},"zone":4,"typeConfidence":2.0,"plateTime":0.3989966398132587,"extension":6.704113746709449},"index":1,"playId":"7cd57f1f-5b86-37cb-8fdc-6cd717d5f027","pitchNumber":2,"startTime":"2026-06-01T01:51:45.206Z","endTime":"2026-06-01T01:51:48.303Z","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":84.9,"endSpeed":79.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.821643166847878,"aZ":-33.72669628243596,"pfxX":-7.470539546024593,"pfxZ":-0.9909832608222082,"pX":-0.7220049448754823,"pZ":1.2979141509672298,"vX0":-3.927251929637913,"vY0":-123.64946175614257,"vZ0":-3.8542854248915503,"x":144.52,"y":203.74,"x0":1.8536191917688725,"y0":50.00471685407778,"z0":5.682945452159879,"aX":-11.661309485966088},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.4,"breakHorizontal":14.4,"spinRate":2741,"spinDirection":305},"zone":13,"typeConfidence":2.0,"plateTime":0.44163301247348974,"extension":6.551322189302542},"index":2,"playId":"0425068e-bfac-36f1-9e8f-88030fd838ef","pitchNumber":3,"startTime":"2026-06-01T01:52:03.435Z","endTime":"2026-06-01T01:52:07.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.799471526873887,"aZ":-30.382655425789974,"pfxX":-1.5433866898875737,"pfxZ":1.046066214684945,"pX":-0.8638062239815643,"pZ":0.9603159784988147,"vX0":-5.747654407781689,"vY0":-129.68068985418208,"vZ0":-5.985966960251845,"x":149.93,"y":212.85,"x0":1.5771080811903544,"y0":50.00240634987037,"z0":5.60110851583544,"aX":-2.641848318281005},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.8,"breakHorizontal":4.0,"spinRate":2605,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.42151918747296513,"extension":6.7880485305030716},"index":3,"playId":"959fff9c-76d4-35fd-9087-c2acb43a8235","pitchNumber":4,"startTime":"2026-06-01T01:52:21.401Z","endTime":"2026-06-01T01:52:24.548Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.98454388436132,"aZ":-30.250599423800928,"pfxX":-1.2112971193844317,"pfxZ":1.180277264121143,"pX":-0.2678521726818056,"pZ":2.7196538539358106,"vX0":-4.211004183470671,"vY0":-126.25738081896895,"vZ0":-1.7072273288883935,"x":127.21,"y":165.35,"x0":1.5714721881506009,"y0":50.00470617299196,"z0":5.813204838334899,"aX":-1.977397349654995},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.0,"breakHorizontal":3.0,"spinRate":2621,"spinDirection":287},"zone":4,"typeConfidence":2.0,"plateTime":0.4319522381922196,"extension":6.555872508986571},"hitData":{"launchSpeed":97.7,"launchAngle":33.0,"totalDistance":384.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":150.0,"coordY":45.75}},"index":4,"playId":"93969a31-145a-3e91-9eca-782b97fd0cee","pitchNumber":5,"startTime":"2026-06-01T01:52:42.318Z","endTime":"2026-06-01T01:52:51.659Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T01:52:51.659Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-01T01:55:23.097Z","endTime":"2026-06-01T01:56:56.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":83.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.098180390007386,"aZ":-29.72858201328763,"pfxX":4.276917222735715,"pfxZ":1.397112845026248,"pX":-0.5902431169342671,"pZ":1.687448653948156,"vX0":2.3962795287959637,"vY0":-130.45648249034744,"vZ0":-4.924208275871923,"x":139.5,"y":193.22,"x0":-2.072415061685751,"y0":50.0004407652837,"z0":5.806071526658426,"aX":7.465821502128726},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.8,"breakHorizontal":-8.3,"spinRate":2561,"spinDirection":148},"zone":7,"typeConfidence":2.0,"plateTime":0.4177949335230906,"extension":6.149097513528876},"index":0,"playId":"b25b5ffc-3b7f-3627-b9f7-d0bfb9e2f7d0","pitchNumber":1,"startTime":"2026-06-01T01:55:35.086Z","endTime":"2026-06-01T01:55:38.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":75.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.811397968622842,"aZ":-41.69591995166755,"pfxX":4.11346094275346,"pfxZ":-6.782812279192379,"pX":-0.2524050802831666,"pZ":2.000169462344814,"vX0":2.4449367296917424,"vY0":-117.35312964768289,"vZ0":-0.5505750438649173,"x":126.62,"y":184.78,"x0":-1.8398044484486094,"y0":50.00286554547443,"z0":6.099692872937914,"aX":5.7749123289620465},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-12.1,"breakHorizontal":-8.0,"spinRate":2644,"spinDirection":48},"zone":8,"typeConfidence":2.0,"plateTime":0.4655557551685332,"extension":6.165629813074596},"index":1,"playId":"fd4aaa8e-7d0a-3cba-b8ef-1acee5effb07","pitchNumber":2,"startTime":"2026-06-01T01:55:48.979Z","endTime":"2026-06-01T01:55:52.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.1646341881076,"aZ":-41.55175390845344,"pfxX":3.3573521117426104,"pfxZ":-6.908879554760631,"pX":-2.123534683967764,"pZ":1.4866030395948502,"vX0":-1.187354533843542,"vY0":-115.42944036618687,"vZ0":-1.24680806197567,"x":197.94,"y":198.64,"x0":-2.0405287535732572,"y0":50.00057094784961,"z0":6.011146916052985,"aX":4.559586407365149},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-12.6,"breakHorizontal":-5.8,"spinRate":2587,"spinDirection":46},"zone":13,"typeConfidence":2.0,"plateTime":0.4733298406516955,"extension":6.037475767144974},"index":2,"playId":"c13cf3c3-50a7-3882-b040-b1ccf3efb137","pitchNumber":3,"startTime":"2026-06-01T01:56:04.590Z","endTime":"2026-06-01T01:56:07.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.634296927806815,"aZ":-27.555958939032177,"pfxX":-9.257560726117049,"pfxZ":2.6312555256772283,"pX":-0.196919287597694,"pZ":0.23253608628405584,"vX0":7.5063748320006995,"vY0":-131.0075805493286,"vZ0":-8.296567995346338,"x":124.51,"y":232.5,"x0":-1.8855131378887748,"y0":50.000245355759155,"z0":5.4762411711341565,"aX":-16.216681839195616},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.2,"breakHorizontal":15.2,"spinRate":2001,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.41683629971796554,"extension":6.521403583233297},"index":3,"playId":"4d520605-37a1-37df-bf53-fcb53998b40c","pitchNumber":4,"startTime":"2026-06-01T01:56:18.001Z","endTime":"2026-06-01T01:56:21.693Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.621277081932032,"aZ":-26.565736861905798,"pfxX":3.830205575013538,"pfxZ":3.057003043848707,"pX":-0.5665617382933489,"pZ":1.0097741660636153,"vX0":2.7961256250235254,"vY0":-134.0883197595768,"vZ0":-7.1329271112449195,"x":138.6,"y":211.52,"x0":-2.1175414356408395,"y0":50.00540824493685,"z0":5.576494851083302,"aX":7.037041591272784},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.3,"breakHorizontal":-7.6,"spinRate":2597,"spinDirection":157},"zone":13,"typeConfidence":2.0,"plateTime":0.40712415473956565,"extension":6.2212022419421436},"index":4,"playId":"9b8eec04-dbc4-3fcc-9df0-5d77504c464a","pitchNumber":5,"startTime":"2026-06-01T01:56:35.859Z","endTime":"2026-06-01T01:56:39.493Z","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":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.638261897925396,"aZ":-11.196229553338027,"pfxX":-1.663029687675348,"pfxZ":10.282712175177567,"pX":-0.8971498162583202,"pZ":2.7337934355308358,"vX0":2.8954361110215716,"vY0":-141.32126655210362,"vZ0":-6.570822740935465,"x":151.2,"y":164.97,"x0":-1.7149374406550544,"y0":50.0019257039599,"z0":5.794876402906625,"aX":-3.3927148530791627},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.6,"breakHorizontal":2.5,"spinRate":2381,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.3863278440745228,"extension":6.338807171561974},"index":5,"playId":"7f3ff816-84b5-3bdf-8019-1f271c8e6d6b","pitchNumber":6,"startTime":"2026-06-01T01:56:52.729Z","endTime":"2026-06-01T01:56:56.052Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T01:56:56.052Z","atBatIndex":65},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Carson Kelly lines out to right fielder Jordan Walker.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-01T01:57:08.785Z","endTime":"2026-06-01T01:58:35.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.64213263444146,"aZ":-32.22232286200365,"pfxX":6.15417647167763,"pfxZ":-0.033911638271110434,"pX":0.02189240608187752,"pZ":2.92350607936871,"vX0":3.207986955738599,"vY0":-123.01024083382306,"vZ0":-0.0063724787490950785,"x":116.17,"y":159.85,"x0":-2.095313407629989,"y0":50.00043534262196,"z0":5.64049007909104,"aX":9.502084489985396},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.1,"breakHorizontal":-11.9,"spinRate":2584,"spinDirection":66},"zone":2,"typeConfidence":2.0,"plateTime":0.4439636565129872,"extension":6.202441638759631},"index":0,"playId":"35991d54-3fd0-375b-a48d-9a0630c2f350","pitchNumber":1,"startTime":"2026-06-01T01:57:22.128Z","endTime":"2026-06-01T01:57:26.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.342120564412546,"aZ":-30.438260932024644,"pfxX":5.732683289458721,"pfxZ":1.1323056010399117,"pX":-0.31140768738668156,"pZ":2.7951539400236602,"vX0":2.655569959381542,"vY0":-122.40211776277637,"vZ0":-0.5528673324582088,"x":128.87,"y":163.31,"x0":-2.1524149407300914,"y0":50.00195331164118,"z0":5.612256270343349,"aX":8.766374128748923},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.2,"breakHorizontal":-10.9,"spinRate":2794,"spinDirection":65},"zone":5,"typeConfidence":2.0,"plateTime":0.44612060923128505,"extension":6.355051593457154},"index":1,"playId":"bbea530f-1101-3f88-aa35-78cb6add7567","pitchNumber":2,"startTime":"2026-06-01T01:57:42.162Z","endTime":"2026-06-01T01:57:47.857Z","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":97.4,"endSpeed":89.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.40249143807935,"aZ":-15.199633320026924,"pfxX":-1.0223928120378152,"pfxZ":8.267330314402432,"pX":0.3746517413341751,"pZ":4.219800745634385,"vX0":5.452152210705092,"vY0":-141.91631632773635,"vZ0":-2.4357158692564145,"x":102.72,"y":124.85,"x0":-1.433003205861462,"y0":50.00504516388337,"z0":6.049419454778281,"aX":-2.099695281474841},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.8,"breakHorizontal":0.8,"spinRate":2393,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.3849395675226295,"extension":6.16556160015578},"index":2,"playId":"a38b954a-3f4f-3eab-83e0-a76d9306c22a","pitchNumber":3,"startTime":"2026-06-01T01:58:13.270Z","endTime":"2026-06-01T01:58:16.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.825139894432674,"aZ":-23.61176627510691,"pfxX":-7.895285159569084,"pfxZ":4.3845261319217785,"pX":0.47925541723748744,"pZ":2.1704036660632178,"vX0":8.48073897322565,"vY0":-138.3765900240526,"vZ0":-5.159298797313865,"x":98.73,"y":180.18,"x0":-1.5891223197726116,"y0":50.00377006610154,"z0":5.62617496349577,"aX":-15.421282178656385},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.1,"breakHorizontal":12.7,"spinRate":2168,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.39475168831969754,"extension":6.4351687528371935},"hitData":{"launchSpeed":96.7,"launchAngle":16.0,"totalDistance":283.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":182.37,"coordY":100.74}},"index":3,"playId":"41abf09f-39f6-3974-9922-50fa3e7533c5","pitchNumber":4,"startTime":"2026-06-01T01:58:29.360Z","endTime":"2026-06-01T01:58:35.891Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T01:58:35.891Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Busch singles on a ground ball to right fielder Jordan Walker.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-01T01:58:42.225Z","endTime":"2026-06-01T02:00:46.993Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82591462954038,"aZ":-27.923367387756198,"pfxX":1.888114094557521,"pfxZ":2.3017458756697273,"pX":-0.3971883641005057,"pZ":2.511625042241395,"vX0":3.5274804292025648,"vY0":-134.00759209563302,"vZ0":-3.531928434295044,"x":132.14,"y":170.97,"x0":-1.9681015091738205,"y0":50.001896707069854,"z0":5.808058554608212,"aX":3.4859765777349536},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.7,"breakHorizontal":-4.1,"spinRate":2685,"spinDirection":136},"zone":4,"typeConfidence":2.0,"plateTime":0.4063742572163416,"extension":6.349712019289871},"index":0,"playId":"17baed82-9afb-3573-8468-6ccd78d5684d","pitchNumber":1,"startTime":"2026-06-01T01:59:01.459Z","endTime":"2026-06-01T01:59:04.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.370182862629328,"aZ":-25.58508390851213,"pfxX":-8.535216752766942,"pfxZ":3.7316361941553016,"pX":-1.6977090966843216,"pZ":2.599786255442893,"vX0":4.057298791727454,"vY0":-131.47618574293668,"vZ0":-3.0054256500436014,"x":181.71,"y":168.59,"x0":-2.1438948096411936,"y0":50.00598357657206,"z0":5.6368713624747775,"aX":-15.088857588407128},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.4,"breakHorizontal":14.6,"spinRate":2418,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.41507481123349876,"extension":6.462152948864823},"index":1,"playId":"bc1c9f8d-ec1c-3153-8469-5a870be379bd","pitchNumber":2,"startTime":"2026-06-01T01:59:15.085Z","endTime":"2026-06-01T01:59:18.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":85.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.352772843890598,"aZ":-27.27836499760381,"pfxX":2.1571392399981844,"pfxZ":2.7050898188300554,"pX":-0.9972454960894742,"pZ":1.6898462130391454,"vX0":1.7901930069690652,"vY0":-132.42941097272598,"vZ0":-5.453661595683907,"x":155.01,"y":193.15,"x0":-1.957903320106325,"y0":50.00352937489389,"z0":5.725190733894872,"aX":3.9019540189630506},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.1,"breakHorizontal":-4.2,"spinRate":2659,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.41070358823819086,"extension":6.326534529831022},"index":2,"playId":"6104bac6-69b1-3dc1-840c-2d1a47835b3e","pitchNumber":3,"startTime":"2026-06-01T01:59:29.875Z","endTime":"2026-06-01T01:59:33.629Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":74.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.0131443451617,"aZ":-39.82008498781244,"pfxX":2.710197100670679,"pfxZ":-5.587192341374035,"pX":0.35600427856372746,"pZ":2.720283027542094,"vX0":4.2245850978486565,"vY0":-115.55684451252911,"vZ0":1.0245157306865178,"x":103.43,"y":165.33,"x0":-1.8390473250582229,"y0":50.00148241709459,"z0":6.059716519822366,"aX":3.7097858319741825},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-9.7,"breakHorizontal":-5.9,"spinRate":2518,"spinDirection":45},"zone":6,"typeConfidence":2.0,"plateTime":0.47174337730874916,"extension":6.358516158808281},"index":3,"playId":"7d9cbd36-54ae-3728-b936-5030131b90e0","pitchNumber":4,"startTime":"2026-06-01T01:59:45.643Z","endTime":"2026-06-01T01:59:49.442Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-01T01:59:56.071Z","endTime":"2026-06-01T02:00:11.696Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.75006199085057,"aZ":-14.42029054949941,"pfxX":-1.2806797683492346,"pfxZ":8.544670108815293,"pX":-0.17157676968428895,"pZ":2.9878307798401904,"vX0":4.153985824278034,"vY0":-142.53184673242657,"vZ0":-5.7582402370156505,"x":123.54,"y":158.11,"x0":-1.4751877519906011,"y0":50.00113237630134,"z0":5.929108312720753,"aX":-2.660739146626786},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.6,"breakHorizontal":1.6,"spinRate":2282,"spinDirection":198},"zone":2,"typeConfidence":2.0,"plateTime":0.3828405734041431,"extension":6.278045865968927},"index":5,"playId":"95d0f413-fd28-3cdd-af58-415d837950e7","pitchNumber":5,"startTime":"2026-06-01T02:00:11.696Z","endTime":"2026-06-01T02:00:14.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69818506687842,"aZ":-40.17337421283564,"pfxX":3.628242270751503,"pfxZ":-5.590822770764916,"pX":0.04734041327432956,"pZ":2.1291900485426494,"vX0":2.736171081391462,"vY0":-119.39050009416844,"vZ0":-0.6874150474507027,"x":115.2,"y":181.29,"x0":-1.5880355577211316,"y0":50.000940620821574,"z0":6.061620474656649,"aX":5.194305431141831},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-10.0,"breakHorizontal":-7.3,"spinRate":2603,"spinDirection":43},"zone":8,"typeConfidence":2.0,"plateTime":0.4601895044213844,"extension":6.424295212535985},"hitData":{"launchSpeed":92.5,"launchAngle":4.0,"totalDistance":74.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":190.83,"coordY":103.04}},"index":6,"playId":"a392d033-80aa-3274-b59b-c6717ead6d6f","pitchNumber":6,"startTime":"2026-06-01T02:00:35.980Z","endTime":"2026-06-01T02:00:46.993Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T02:00:46.993Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Conforto flies out sharply to center fielder Victor Scott II.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-01T02:01:13.017Z","endTime":"2026-06-01T02:03:03.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".353"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".464"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".067"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".095"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.61"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.36"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.07"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.98"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.20"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.79"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.89"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.80"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.95"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.64"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.99"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.09"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.89"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".786"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".733"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".722"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.200"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.536"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.071"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".458"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.182"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".172"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".786"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".733"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".722"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.200"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.536"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.071"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".458"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.182"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".172"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,5,6],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"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(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":88.9,"endSpeed":82.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.939166086449447,"aZ":-30.78737816482008,"pfxX":3.7290778359189787,"pfxZ":0.8130386812624621,"pX":-0.3652589694864134,"pZ":2.6915734584085342,"vX0":2.923366702875086,"vY0":-129.62699337312034,"vZ0":-2.141196563723284,"x":130.92,"y":166.11,"x0":-1.988989794102202,"y0":50.00643643364676,"z0":5.859338730086639,"aX":6.401580085726387},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.2,"breakHorizontal":-7.3,"spinRate":2556,"spinDirection":129},"zone":4,"typeConfidence":2.0,"plateTime":0.42117811286709683,"extension":6.3028019408005695},"index":0,"playId":"7beef605-2de7-3c06-86bf-675c9d0a7ec7","pitchNumber":1,"startTime":"2026-06-01T02:01:13.017Z","endTime":"2026-06-01T02:01:18.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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":76.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.86255485930989,"aZ":-30.622348221734956,"pfxX":8.146628233132713,"pfxZ":1.0671221813974698,"pX":0.9312558188506298,"pZ":1.1217499957439774,"vX0":5.29137486559317,"vY0":-119.23719865975683,"vZ0":-3.826867184159558,"x":81.5,"y":208.49,"x0":-2.3709304248742424,"y0":50.00009017293318,"z0":5.495867713054973,"aX":11.784521900041156},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":1.3,"breakHorizontal":-16.0,"spinRate":2703,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.45848778696117787,"extension":6.447470521642581},"index":1,"playId":"0e886c83-e414-39cf-8ccd-54d78e8e74ec","pitchNumber":2,"startTime":"2026-06-01T02:01:38.346Z","endTime":"2026-06-01T02:01:44.742Z","isPitch":true,"type":"pitch"},{"details":{"description":"Michael Busch advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"0e886c83-e414-39cf-8ccd-54d78e8e74ec","startTime":"2026-06-01T02:01:54.537Z","endTime":"2026-06-01T02:01:58.215Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":89.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.259890651121253,"aZ":-15.165877345047347,"pfxX":-0.22274808869840412,"pfxZ":8.407118832109735,"pX":-0.4823354454769942,"pZ":1.8785265868325023,"vX0":3.5749729626586264,"vY0":-140.50519637142975,"vZ0":-8.147440183951417,"x":135.39,"y":188.06,"x0":-1.7358534827808345,"y0":50.00478065502931,"z0":5.777213550692315,"aX":-0.45095852373282946},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.9,"breakHorizontal":-0.2,"spinRate":2457,"spinDirection":195},"zone":7,"typeConfidence":2.0,"plateTime":0.38805308088935897,"extension":6.431333799028864},"index":3,"playId":"73a43522-ab77-306c-809d-7dde1961aac6","pitchNumber":3,"startTime":"2026-06-01T02:01:58.215Z","endTime":"2026-06-01T02:02:01.751Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-01T02:02:12.564Z","endTime":"2026-06-01T02:02:30.302Z","isPitch":false,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.58470486995792,"aZ":-29.230595831537638,"pfxX":9.789777274008152,"pfxZ":1.987708582099847,"pX":0.4563500678397768,"pZ":1.733779904098554,"vX0":3.5790718010103397,"vY0":-120.81582902380991,"vZ0":-2.908757565170821,"x":99.61,"y":191.97,"x0":-2.315951240447383,"y0":50.00093507252792,"z0":5.522967830986322,"aX":14.465263062992054},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.1,"breakHorizontal":-18.6,"spinRate":2729,"spinDirection":60},"zone":9,"typeConfidence":2.0,"plateTime":0.45340585698866054,"extension":6.594472277441363},"index":5,"playId":"6a6edbe2-9b3d-3efb-bbbd-d1af5ff7adbe","pitchNumber":4,"startTime":"2026-06-01T02:02:30.302Z","endTime":"2026-06-01T02:02:33.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.991977717744195,"aZ":-26.418201173888296,"pfxX":-6.433160305613055,"pfxZ":3.196912802771126,"pX":-0.19261303954363626,"pZ":2.059987911859649,"vX0":6.729622924112331,"vY0":-133.20756855096758,"vZ0":-4.304058612458142,"x":124.34,"y":183.16,"x0":-1.9130836989460553,"y0":50.0037734501469,"z0":5.60136178790929,"aX":-11.588690097828362},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.0,"breakHorizontal":10.2,"spinRate":2339,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.4108108751472668,"extension":6.31921614946762},"hitData":{"launchSpeed":103.9,"launchAngle":34.0,"totalDistance":397.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":153.55,"coordY":41.13}},"index":6,"playId":"91041f26-59b1-3521-bc37-3802e0ef55ce","pitchNumber":5,"startTime":"2026-06-01T02:02:53.256Z","endTime":"2026-06-01T02:03:03.054Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T02:03:03.054Z","atBatIndex":68}],"currentPlay":{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Conforto flies out sharply to center fielder Victor Scott II.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-01T02:01:13.017Z","endTime":"2026-06-01T02:03:03.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".353"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".464"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".067"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".095"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.61"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.36"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.07"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.98"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.20"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.79"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.89"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.80"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.95"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.64"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.99"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.09"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.89"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".786"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".733"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".722"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.200"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.536"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.071"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".458"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.182"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".172"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".786"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".733"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".722"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.200"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.536"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.071"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".458"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.182"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".172"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,5,6],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"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(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":88.9,"endSpeed":82.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.939166086449447,"aZ":-30.78737816482008,"pfxX":3.7290778359189787,"pfxZ":0.8130386812624621,"pX":-0.3652589694864134,"pZ":2.6915734584085342,"vX0":2.923366702875086,"vY0":-129.62699337312034,"vZ0":-2.141196563723284,"x":130.92,"y":166.11,"x0":-1.988989794102202,"y0":50.00643643364676,"z0":5.859338730086639,"aX":6.401580085726387},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.2,"breakHorizontal":-7.3,"spinRate":2556,"spinDirection":129},"zone":4,"typeConfidence":2.0,"plateTime":0.42117811286709683,"extension":6.3028019408005695},"index":0,"playId":"7beef605-2de7-3c06-86bf-675c9d0a7ec7","pitchNumber":1,"startTime":"2026-06-01T02:01:13.017Z","endTime":"2026-06-01T02:01:18.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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":76.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.86255485930989,"aZ":-30.622348221734956,"pfxX":8.146628233132713,"pfxZ":1.0671221813974698,"pX":0.9312558188506298,"pZ":1.1217499957439774,"vX0":5.29137486559317,"vY0":-119.23719865975683,"vZ0":-3.826867184159558,"x":81.5,"y":208.49,"x0":-2.3709304248742424,"y0":50.00009017293318,"z0":5.495867713054973,"aX":11.784521900041156},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":1.3,"breakHorizontal":-16.0,"spinRate":2703,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.45848778696117787,"extension":6.447470521642581},"index":1,"playId":"0e886c83-e414-39cf-8ccd-54d78e8e74ec","pitchNumber":2,"startTime":"2026-06-01T02:01:38.346Z","endTime":"2026-06-01T02:01:44.742Z","isPitch":true,"type":"pitch"},{"details":{"description":"Michael Busch advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"0e886c83-e414-39cf-8ccd-54d78e8e74ec","startTime":"2026-06-01T02:01:54.537Z","endTime":"2026-06-01T02:01:58.215Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":89.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.259890651121253,"aZ":-15.165877345047347,"pfxX":-0.22274808869840412,"pfxZ":8.407118832109735,"pX":-0.4823354454769942,"pZ":1.8785265868325023,"vX0":3.5749729626586264,"vY0":-140.50519637142975,"vZ0":-8.147440183951417,"x":135.39,"y":188.06,"x0":-1.7358534827808345,"y0":50.00478065502931,"z0":5.777213550692315,"aX":-0.45095852373282946},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.9,"breakHorizontal":-0.2,"spinRate":2457,"spinDirection":195},"zone":7,"typeConfidence":2.0,"plateTime":0.38805308088935897,"extension":6.431333799028864},"index":3,"playId":"73a43522-ab77-306c-809d-7dde1961aac6","pitchNumber":3,"startTime":"2026-06-01T02:01:58.215Z","endTime":"2026-06-01T02:02:01.751Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-01T02:02:12.564Z","endTime":"2026-06-01T02:02:30.302Z","isPitch":false,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.58470486995792,"aZ":-29.230595831537638,"pfxX":9.789777274008152,"pfxZ":1.987708582099847,"pX":0.4563500678397768,"pZ":1.733779904098554,"vX0":3.5790718010103397,"vY0":-120.81582902380991,"vZ0":-2.908757565170821,"x":99.61,"y":191.97,"x0":-2.315951240447383,"y0":50.00093507252792,"z0":5.522967830986322,"aX":14.465263062992054},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.1,"breakHorizontal":-18.6,"spinRate":2729,"spinDirection":60},"zone":9,"typeConfidence":2.0,"plateTime":0.45340585698866054,"extension":6.594472277441363},"index":5,"playId":"6a6edbe2-9b3d-3efb-bbbd-d1af5ff7adbe","pitchNumber":4,"startTime":"2026-06-01T02:02:30.302Z","endTime":"2026-06-01T02:02:33.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.991977717744195,"aZ":-26.418201173888296,"pfxX":-6.433160305613055,"pfxZ":3.196912802771126,"pX":-0.19261303954363626,"pZ":2.059987911859649,"vX0":6.729622924112331,"vY0":-133.20756855096758,"vZ0":-4.304058612458142,"x":124.34,"y":183.16,"x0":-1.9130836989460553,"y0":50.0037734501469,"z0":5.60136178790929,"aX":-11.588690097828362},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.0,"breakHorizontal":10.2,"spinRate":2339,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.4108108751472668,"extension":6.31921614946762},"hitData":{"launchSpeed":103.9,"launchAngle":34.0,"totalDistance":397.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":153.55,"coordY":41.13}},"index":6,"playId":"91041f26-59b1-3521-bc37-3802e0ef55ce","pitchNumber":5,"startTime":"2026-06-01T02:02:53.256Z","endTime":"2026-06-01T02:03:03.054Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-01T02:03:03.054Z","atBatIndex":68},"scoringPlays":[7,9,25,26,43],"playsByInning":[{"startIndex":0,"endIndex":10,"top":[0,1,2,3,4],"bottom":[5,6,7,8,9,10],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":111.67,"y":131.6},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":133.06,"y":96.45},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":122.97,"y":139.0},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":71.45,"y":126.05},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":148.88,"y":91.46},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":164.83,"y":118.75},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"batter":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"coordinates":{"x":110.26,"y":147.63},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":125.46,"y":166.14},"type":"O","description":"Pop Out"}]}},{"startIndex":11,"endIndex":16,"top":[11,12,13],"bottom":[14,15,16],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":172.1,"y":100.81},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"coordinates":{"x":134.6,"y":62.87},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":104.18,"y":171.45},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"coordinates":{"x":168.6,"y":141.82},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":158.17,"y":122.66},"type":"O","description":"Flyout"}]}},{"startIndex":17,"endIndex":27,"top":[17,18,19,20],"bottom":[21,22,23,24,25,26,27],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":152.82,"y":176.01},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":67.96,"y":108.39},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":105.7,"y":170.43},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":137.62,"y":151.18},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":681799,"fullName":"Ethan Roberts","link":"/api/v1/people/681799"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":91.51,"y":95.43},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":681799,"fullName":"Ethan Roberts","link":"/api/v1/people/681799"},"batter":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"coordinates":{"x":90.81,"y":155.77},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":681799,"fullName":"Ethan Roberts","link":"/api/v1/people/681799"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":65.4,"y":138.57},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":681799,"fullName":"Ethan Roberts","link":"/api/v1/people/681799"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":130.36,"y":96.68},"type":"H","description":"Single"}]}},{"startIndex":28,"endIndex":34,"top":[28,29,30],"bottom":[31,32,33,34],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":78.62,"y":83.69},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":87.56,"y":121.95},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":130.58,"y":198.67},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":121.7,"y":76.66},"type":"O","description":"Lineout"}]}},{"startIndex":35,"endIndex":41,"top":[35,36,37,38],"bottom":[39,40,41],"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":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":154.34,"y":169.92},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"coordinates":{"x":154.7,"y":104.18},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":134.54,"y":98.83},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":89.22,"y":151.73},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":104.45,"y":131.24},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"coordinates":{"x":132.05,"y":180.06},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":94.04,"y":195.26},"type":"O","description":"Pop Out"}]}},{"startIndex":42,"endIndex":48,"top":[42,43,44,45],"bottom":[46,47,48],"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":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":171.09,"y":63.32},"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":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":53.04,"y":52.12},"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":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":156.88,"y":156.75},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":108.23,"y":169.42},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":120.23,"y":185.92},"type":"O","description":"Groundout"}]}},{"startIndex":49,"endIndex":57,"top":[49,50,51,52,53],"bottom":[54,55,56,57],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":99.48,"y":137.83},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":77.99,"y":78.83},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"coordinates":{"x":70.1,"y":56.99},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":116.34,"y":148.64},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":106.9,"y":57.57},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":103.67,"y":168.91},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":58,"endIndex":64,"top":[58,59,60],"bottom":[61,62,63,64],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":132.05,"y":211.98},"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":8,"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":97.59,"y":153.2},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"batter":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"coordinates":{"x":112.97,"y":87.58},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":99.62,"y":169.42},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":150.0,"y":45.75},"type":"O","description":"Flyout"}]}},{"startIndex":65,"endIndex":68,"top":[65,66,67,68],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":182.37,"y":100.74},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":190.83,"y":103.04},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":9,"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"coordinates":{"x":153.55,"y":41.13},"type":"O","description":"Flyout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":3,"hits":4,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":5,"hits":8,"errors":0,"leftOnBase":5},"away":{"runs":1,"hits":7,"errors":0,"leftOnBase":7}},"defense":{"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"catcher":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"first":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"second":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"third":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"shortstop":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"left":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"center":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"right":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"onDeck":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"inHole":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"battingOrder":8,"team":{"id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"}},"offense":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"onDeck":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"inHole":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"pitcher":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"battingOrder":8,"team":{"id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"}},"balls":1,"strikes":2,"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":6,"groundOuts":6,"airOuts":13,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".240","atBats":34,"obp":".335","slg":".388","ops":".723","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":11,"rbi":1,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":2,"lineOuts":5},"pitching":{"flyOuts":3,"groundOuts":8,"airOuts":9,"runs":5,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":29,"obp":".364","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":147,"era":"4.19","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.24","battersFaced":34,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":147,"balls":57,"strikes":90,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":5,"pitchesPerInning":"18.38","runsScoredPer9":"5.63","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":10,"putOuts":24,"errors":0,"chances":34,"passedBall":1,"pickoffs":0}},"players":{"ID694037":{"person":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":5,"groundOuts":7,"airOuts":14,"runs":3,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":4,"intentionalWalks":1,"hits":13,"hitByPitch":0,"atBats":46,"obp":".340","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":189,"era":"2.31","inningsPitched":"11.2","wins":1,"losses":0,"saves":3,"saveOpportunities":3,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.46","battersFaced":50,"outs":35,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":189,"balls":70,"strikes":119,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.20","gamesFinished":9,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"9.26","walksPer9Inn":"3.09","hitsPer9Inn":"10.03","runsScoredPer9":"2.31","homeRunsPer9":"1.54","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"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":true,"isSubstitute":false}},"ID696136":{"person":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"note":"(L, 0-2)","summary":"2.0 IP, 3 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":2,"airOuts":3,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":10,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":49,"inningsPitched":"2.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":10,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":49,"balls":17,"strikes":32,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":4,"groundOuts":5,"airOuts":8,"runs":11,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":13,"hitByPitch":1,"atBats":32,"obp":".441","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":129,"era":"15.63","inningsPitched":"6.1","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"2.21","battersFaced":34,"outs":19,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":129,"balls":43,"strikes":86,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":2,"winPercentage":".000","pitchesPerInning":"20.37","gamesFinished":0,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"8.53","walksPer9Inn":"1.42","hitsPer9Inn":"18.47","runsScoredPer9":"15.63","homeRunsPer9":"1.42","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"gamesStarted":1,"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"}]},"ID624424":{"person":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"jerseyNumber":"20","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"1-2 | 2B","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":12,"groundOuts":14,"airOuts":19,"runs":12,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":25,"baseOnBalls":14,"intentionalWalks":0,"hits":21,"hitByPitch":0,"avg":".269","atBats":78,"obp":".376","slg":".538","ops":".914","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":93,"totalBases":42,"rbi":13,"leftOnBase":37,"sacBunts":0,"sacFlies":1,"babip":".340","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.50","popOuts":1,"lineOuts":6},"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":28,"errors":0,"chances":28,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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"}]},"ID571948":{"person":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":0,"flyOuts":17,"groundOuts":31,"airOuts":31,"runs":7,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":6,"intentionalWalks":0,"hits":20,"hitByPitch":2,"atBats":92,"obp":".277","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":387,"era":"2.49","inningsPitched":"25.1","wins":1,"losses":0,"saves":1,"saveOpportunities":3,"holds":4,"blownSaves":2,"earnedRuns":7,"whip":"1.03","battersFaced":102,"outs":76,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":387,"balls":131,"strikes":256,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.28","gamesFinished":5,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"4.26","walksPer9Inn":"2.13","hitsPer9Inn":"7.11","runsScoredPer9":"2.49","homeRunsPer9":"0.71","inheritedRunners":19,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664023":{"person":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"jerseyNumber":"8","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":27,"groundOuts":38,"airOuts":46,"runs":39,"doubles":10,"triples":1,"homeRuns":13,"strikeOuts":80,"baseOnBalls":37,"intentionalWalks":3,"hits":49,"hitByPitch":2,"avg":".230","atBats":213,"obp":".349","slg":".469","ops":".818","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":252,"totalBases":100,"rbi":31,"leftOnBase":127,"sacBunts":0,"sacFlies":0,"babip":".300","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.38","popOuts":10,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":87,"errors":1,"chances":91,"fielding":".989","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":{"summary":"1.0 IP, 2 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":7,"strikes":15,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"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":12,"gamesStarted":0,"flyOuts":5,"groundOuts":20,"airOuts":11,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":7,"intentionalWalks":0,"hits":9,"hitByPitch":2,"atBats":52,"obp":".295","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":254,"era":"1.69","inningsPitched":"16.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.00","battersFaced":61,"outs":48,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":254,"balls":100,"strikes":154,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.82","rbi":3,"winPercentage":".---","pitchesPerInning":"15.88","gamesFinished":4,"strikeoutWalkRatio":"1.71","strikeoutsPer9Inn":"6.75","walksPer9Inn":"3.94","hitsPer9Inn":"5.06","runsScoredPer9":"1.69","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"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":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID573204":{"person":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":0,"flyOuts":9,"groundOuts":10,"airOuts":14,"runs":5,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":15,"baseOnBalls":8,"intentionalWalks":1,"hits":9,"hitByPitch":0,"atBats":47,"obp":".309","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":241,"era":"2.84","inningsPitched":"12.2","wins":2,"losses":2,"saves":2,"saveOpportunities":3,"holds":2,"blownSaves":1,"earnedRuns":4,"whip":"1.34","battersFaced":56,"outs":38,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":241,"balls":87,"strikes":154,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".500","pitchesPerInning":"19.03","gamesFinished":5,"strikeoutWalkRatio":"1.88","strikeoutsPer9Inn":"10.66","walksPer9Inn":"5.68","hitsPer9Inn":"6.39","runsScoredPer9":"3.55","homeRunsPer9":"1.42","inheritedRunners":8,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID684007":{"person":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":12,"flyOuts":49,"groundOuts":59,"airOuts":78,"runs":35,"doubles":13,"triples":1,"homeRuns":13,"strikeOuts":69,"baseOnBalls":18,"intentionalWalks":0,"hits":57,"hitByPitch":3,"atBats":262,"obp":".275","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1088,"era":"4.37","inningsPitched":"70.0","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.07","battersFaced":284,"outs":210,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1088,"balls":389,"strikes":699,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".400","pitchesPerInning":"15.54","gamesFinished":0,"strikeoutWalkRatio":"3.83","strikeoutsPer9Inn":"8.87","walksPer9Inn":"2.31","hitsPer9Inn":"7.33","runsScoredPer9":"4.50","homeRunsPer9":"1.67","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":4,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608324":{"person":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":39,"groundOuts":56,"airOuts":76,"runs":28,"doubles":8,"triples":1,"homeRuns":5,"strikeOuts":46,"baseOnBalls":26,"intentionalWalks":2,"hits":62,"hitByPitch":4,"avg":".259","atBats":239,"obp":".341","slg":".364","ops":".705","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":270,"totalBases":87,"rbi":18,"leftOnBase":125,"sacBunts":0,"sacFlies":1,"babip":".302","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.80","popOuts":17,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":94,"putOuts":33,"errors":4,"chances":131,"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"}]},"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":4,"flyOuts":0,"groundOuts":5,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".286","atBats":7,"obp":".375","slg":".429","ops":".804","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":8,"totalBases":3,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"5.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":7,"putOuts":4,"errors":1,"chances":12,"fielding":".917","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":"700","stats":{"batting":{"summary":"2-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":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":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":45,"groundOuts":47,"airOuts":61,"runs":26,"doubles":11,"triples":1,"homeRuns":6,"strikeOuts":57,"baseOnBalls":40,"intentionalWalks":1,"hits":52,"hitByPitch":5,"avg":".243","atBats":214,"obp":".370","slg":".388","ops":".758","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":262,"totalBases":83,"rbi":35,"leftOnBase":109,"sacBunts":0,"sacFlies":3,"babip":".299","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.67","popOuts":6,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":61,"putOuts":436,"errors":1,"chances":498,"fielding":".998","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":"600","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":1,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":19,"groundOuts":34,"airOuts":39,"runs":18,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":28,"baseOnBalls":15,"intentionalWalks":0,"hits":41,"hitByPitch":3,"avg":".289","atBats":142,"obp":".369","slg":".373","ops":".742","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":160,"totalBases":53,"rbi":17,"leftOnBase":73,"sacBunts":0,"sacFlies":0,"babip":".348","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"71.00","popOuts":10,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":7,"stolenBases":26,"stolenBasePercentage":".788","caughtStealingPercentage":".212","assists":11,"putOuts":304,"errors":5,"chances":320,"fielding":".984","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID592791":{"person":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":50,"groundOuts":47,"airOuts":77,"runs":37,"doubles":8,"triples":0,"homeRuns":19,"strikeOuts":51,"baseOnBalls":20,"intentionalWalks":1,"hits":57,"hitByPitch":2,"atBats":232,"obp":".311","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":995,"era":"5.37","inningsPitched":"60.1","wins":2,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"1.28","battersFaced":254,"outs":181,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":995,"balls":366,"strikes":629,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".333","pitchesPerInning":"16.49","gamesFinished":0,"strikeoutWalkRatio":"2.55","strikeoutsPer9Inn":"7.61","walksPer9Inn":"2.98","hitsPer9Inn":"8.50","runsScoredPer9":"5.52","homeRunsPer9":"2.83","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691718":{"person":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"jerseyNumber":"4","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"200","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":35,"groundOuts":42,"airOuts":63,"runs":33,"doubles":8,"triples":2,"homeRuns":7,"strikeOuts":64,"baseOnBalls":22,"intentionalWalks":1,"hits":52,"hitByPitch":7,"avg":".237","atBats":219,"obp":".325","slg":".388","ops":".713","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":250,"totalBases":85,"rbi":26,"leftOnBase":96,"sacBunts":1,"sacFlies":1,"babip":".302","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.29","popOuts":17,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":169,"errors":3,"chances":176,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":0,"flyOuts":13,"groundOuts":23,"airOuts":19,"runs":10,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":31,"baseOnBalls":9,"intentionalWalks":0,"hits":24,"hitByPitch":0,"atBats":96,"obp":".311","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":449,"era":"2.55","inningsPitched":"24.2","wins":1,"losses":1,"saves":1,"saveOpportunities":3,"holds":3,"blownSaves":2,"earnedRuns":7,"whip":"1.34","battersFaced":106,"outs":74,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":449,"balls":149,"strikes":300,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.21","rbi":0,"winPercentage":".500","pitchesPerInning":"18.20","gamesFinished":7,"strikeoutWalkRatio":"3.44","strikeoutsPer9Inn":"11.31","walksPer9Inn":"3.28","hitsPer9Inn":"8.76","runsScoredPer9":"3.65","homeRunsPer9":"1.09","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665804":{"person":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"jerseyNumber":"9","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":14,"groundOuts":20,"airOuts":24,"runs":15,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":22,"baseOnBalls":12,"intentionalWalks":0,"hits":18,"hitByPitch":4,"avg":".217","atBats":83,"obp":".343","slg":".349","ops":".692","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":101,"totalBases":29,"rbi":9,"leftOnBase":39,"sacBunts":1,"sacFlies":0,"babip":".259","groundOutsToAirouts":"0.83","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"27.67","popOuts":7,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":4,"stolenBases":13,"stolenBasePercentage":".765","caughtStealingPercentage":".235","assists":11,"putOuts":180,"errors":1,"chances":192,"fielding":".995","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694208":{"person":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"jerseyNumber":"25","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":20,"groundOuts":31,"airOuts":41,"runs":15,"doubles":5,"triples":0,"homeRuns":6,"strikeOuts":30,"baseOnBalls":15,"intentionalWalks":0,"hits":30,"hitByPitch":0,"avg":".231","atBats":130,"obp":".306","slg":".408","ops":".714","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":147,"totalBases":53,"rbi":20,"leftOnBase":56,"sacBunts":0,"sacFlies":2,"babip":".250","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.67","popOuts":7,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":14,"errors":0,"chances":14,"fielding":"1.000","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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":23,"groundOuts":36,"airOuts":44,"runs":25,"doubles":5,"triples":0,"homeRuns":7,"strikeOuts":51,"baseOnBalls":20,"intentionalWalks":3,"hits":42,"hitByPitch":3,"avg":".244","atBats":172,"obp":".332","slg":".395","ops":".727","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":196,"totalBases":68,"rbi":19,"leftOnBase":122,"sacBunts":0,"sacFlies":1,"babip":".304","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.57","popOuts":14,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":81,"errors":0,"chances":84,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":{"summary":"2.0 IP, 0 ER, 0 K, 3 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":34,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":34,"balls":18,"strikes":16,"strikePercentage":".470","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":0,"flyOuts":9,"groundOuts":21,"airOuts":14,"runs":8,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":16,"baseOnBalls":10,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":65,"obp":".342","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":291,"era":"2.89","inningsPitched":"18.2","wins":3,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":6,"whip":"1.39","battersFaced":77,"outs":56,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":291,"balls":119,"strikes":172,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".750","pitchesPerInning":"15.59","gamesFinished":8,"strikeoutWalkRatio":"1.60","strikeoutsPer9Inn":"7.71","walksPer9Inn":"4.82","hitsPer9Inn":"7.71","runsScoredPer9":"3.86","homeRunsPer9":"1.45","inheritedRunners":10,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663423":{"person":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":28,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":10,"strikes":18,"strikePercentage":".640","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":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":4,"groundOuts":21,"airOuts":12,"runs":3,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":1,"hits":8,"hitByPitch":0,"atBats":46,"obp":".240","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":197,"era":"1.98","inningsPitched":"13.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"0.88","battersFaced":51,"outs":41,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":197,"balls":73,"strikes":124,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.75","rbi":0,"winPercentage":".667","pitchesPerInning":"14.41","gamesFinished":3,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"3.95","walksPer9Inn":"2.63","hitsPer9Inn":"5.27","runsScoredPer9":"1.98","homeRunsPer9":"1.32","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":5},"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"}]},"ID682634":{"person":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"jerseyNumber":"13","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"800","stats":{"batting":{"summary":"1-2","gamesPlayed":1,"flyOuts":1,"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":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":6,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".200","atBats":5,"obp":".333","slg":".200","ops":".533","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"0.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":2,"errors":0,"chances":2,"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"}]},"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":12,"gamesStarted":9,"flyOuts":37,"groundOuts":68,"airOuts":56,"runs":32,"doubles":8,"triples":0,"homeRuns":9,"strikeOuts":49,"baseOnBalls":20,"intentionalWalks":0,"hits":61,"hitByPitch":3,"atBats":232,"obp":".328","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":1002,"era":"4.70","inningsPitched":"59.1","wins":5,"losses":3,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":31,"whip":"1.37","battersFaced":257,"outs":178,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1002,"balls":367,"strikes":635,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.21","rbi":0,"winPercentage":".625","pitchesPerInning":"16.89","gamesFinished":1,"strikeoutWalkRatio":"2.45","strikeoutsPer9Inn":"7.43","walksPer9Inn":"3.03","hitsPer9Inn":"9.25","runsScoredPer9":"4.85","homeRunsPer9":"1.37","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":12,"errors":1,"chances":16,"fielding":".938","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-2 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":38,"groundOuts":51,"airOuts":57,"runs":34,"doubles":5,"triples":1,"homeRuns":7,"strikeOuts":52,"baseOnBalls":30,"intentionalWalks":0,"hits":35,"hitByPitch":1,"avg":".183","atBats":191,"obp":".293","slg":".330","ops":".623","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":226,"totalBases":63,"rbi":27,"leftOnBase":106,"sacBunts":1,"sacFlies":3,"babip":".207","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.29","popOuts":10,"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":145,"putOuts":70,"errors":4,"chances":219,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID664208":{"person":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"jerseyNumber":"88","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"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":14,"balls":5,"strikes":9,"strikePercentage":".640","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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":0,"flyOuts":7,"groundOuts":16,"airOuts":16,"runs":15,"doubles":3,"triples":2,"homeRuns":3,"strikeOuts":22,"baseOnBalls":10,"intentionalWalks":0,"hits":22,"hitByPitch":3,"atBats":74,"obp":".398","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":361,"era":"7.23","inningsPitched":"18.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":15,"whip":"1.71","battersFaced":89,"outs":56,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":361,"balls":126,"strikes":235,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".000","pitchesPerInning":"19.34","gamesFinished":3,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"10.61","walksPer9Inn":"4.82","hitsPer9Inn":"10.61","runsScoredPer9":"7.23","homeRunsPer9":"1.45","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":1,"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"}]},"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":"100","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":41,"groundOuts":72,"airOuts":89,"runs":24,"doubles":13,"triples":0,"homeRuns":4,"strikeOuts":20,"baseOnBalls":27,"intentionalWalks":0,"hits":60,"hitByPitch":4,"avg":".252","atBats":238,"obp":".335","slg":".357","ops":".692","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":272,"totalBases":85,"rbi":33,"leftOnBase":103,"sacBunts":0,"sacFlies":3,"babip":".258","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"59.50","popOuts":18,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":159,"putOuts":83,"errors":1,"chances":243,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID676962":{"person":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"jerseyNumber":"32","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":5,"flyOuts":23,"groundOuts":55,"airOuts":44,"runs":13,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":53,"baseOnBalls":15,"intentionalWalks":0,"hits":33,"hitByPitch":1,"atBats":183,"obp":".244","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":759,"era":"1.92","inningsPitched":"51.2","wins":2,"losses":2,"saves":1,"saveOpportunities":2,"holds":2,"blownSaves":1,"earnedRuns":11,"whip":"0.93","battersFaced":201,"outs":155,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":759,"balls":264,"strikes":495,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".500","pitchesPerInning":"14.69","gamesFinished":2,"strikeoutWalkRatio":"3.53","strikeoutsPer9Inn":"9.23","walksPer9Inn":"2.61","hitsPer9Inn":"5.75","runsScoredPer9":"2.26","homeRunsPer9":"0.17","inheritedRunners":8,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":10,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":7,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[663538,691718,608324,673548,664023,608348,683737,682634,624424,621020,696136,681799,663423,664208,669020],"pitchers":[696136,681799,663423,664208,669020],"bench":[665804,694208,699393],"bullpen":[676962,684007,571948,694037,607067,592791,573204,657097],"battingOrder":[663538,691718,608324,673548,664023,608348,683737,624424,621020],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Conforto (9, Dobbins)."},{"label":"HR","value":"Bregman (5, 6th inning off Dobbins, 0 on, 1 out)."},{"label":"TB","value":"Alcántara; Bregman 4; Busch 2; Conforto 2; Crow-Armstrong; Hoerner."},{"label":"RBI","value":"Bregman (18)."},{"label":"Runners left in scoring position, 2 out","value":"Conforto; Hoerner 2; Happ; Bregman."},{"label":"Team RISP","value":"0-for-8."},{"label":"Team LOB","value":"7."}]},{"title":"FIELDING","fieldList":[{"label":"PB","value":"Kelly, C (2)."},{"label":"DP","value":"2 (Bregman-Hoerner-Busch; Bregman-Busch)."}]}],"note":[{"label":"a","value":"Doubled for Alcántara in the 7th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":8,"airOuts":9,"runs":5,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".238","atBats":29,"obp":".317","slg":".383","ops":".700","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":8,"rbi":5,"leftOnBase":16,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":2},"pitching":{"flyOuts":6,"groundOuts":6,"airOuts":13,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":34,"obp":".229","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":146,"era":"4.15","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.36","battersFaced":35,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":146,"balls":47,"strikes":99,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.46","rbi":1,"pitchesPerInning":"16.22","runsScoredPer9":"1.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":27,"errors":0,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID700241":{"person":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":35,"groundOuts":69,"airOuts":61,"runs":20,"doubles":10,"triples":0,"homeRuns":8,"strikeOuts":43,"baseOnBalls":15,"intentionalWalks":0,"hits":51,"hitByPitch":0,"atBats":224,"obp":".276","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":963,"era":"2.98","inningsPitched":"60.1","wins":3,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.09","battersFaced":239,"outs":181,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":963,"balls":373,"strikes":590,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".429","pitchesPerInning":"15.96","gamesFinished":0,"strikeoutWalkRatio":"2.87","strikeoutsPer9Inn":"6.41","walksPer9Inn":"2.24","hitsPer9Inn":"7.61","runsScoredPer9":"2.98","homeRunsPer9":"1.19","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":4,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669357":{"person":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"jerseyNumber":"16","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"801","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":55,"flyOuts":36,"groundOuts":24,"airOuts":59,"runs":17,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":63,"baseOnBalls":22,"intentionalWalks":2,"hits":38,"hitByPitch":0,"avg":".210","atBats":181,"obp":".291","slg":".331","ops":".622","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":206,"totalBases":60,"rbi":25,"leftOnBase":86,"sacBunts":0,"sacFlies":3,"babip":".278","groundOutsToAirouts":"0.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.17","popOuts":9,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":57,"putOuts":17,"errors":2,"chances":76,"fielding":".974","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"}]},"ID663494":{"person":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"jerseyNumber":"39","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":4,"groundOuts":6,"airOuts":7,"runs":1,"doubles":0,"triples":1,"homeRuns":1,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".273","atBats":22,"obp":".333","slg":".500","ops":".833","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":24,"totalBases":11,"rbi":3,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".278","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.00","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691023":{"person":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":27,"groundOuts":48,"airOuts":47,"runs":39,"doubles":11,"triples":0,"homeRuns":15,"strikeOuts":58,"baseOnBalls":21,"intentionalWalks":0,"hits":62,"hitByPitch":2,"avg":".290","atBats":214,"obp":".357","slg":".551","ops":".908","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":238,"totalBases":118,"rbi":43,"leftOnBase":106,"sacBunts":0,"sacFlies":1,"babip":".331","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.27","popOuts":12,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":121,"errors":3,"chances":129,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID687363":{"person":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"jerseyNumber":"11","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"701","stats":{"batting":{"summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":16,"groundOuts":50,"airOuts":33,"runs":18,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":41,"baseOnBalls":12,"intentionalWalks":0,"hits":26,"hitByPitch":1,"avg":".186","atBats":140,"obp":".253","slg":".250","ops":".503","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":163,"totalBases":35,"rbi":7,"leftOnBase":54,"sacBunts":9,"sacFlies":1,"babip":".245","groundOutsToAirouts":"1.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"70.00","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":2,"putOuts":117,"errors":2,"chances":121,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID681517":{"person":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":28,"groundOuts":63,"airOuts":50,"runs":26,"doubles":10,"triples":1,"homeRuns":8,"strikeOuts":46,"baseOnBalls":22,"intentionalWalks":0,"hits":64,"hitByPitch":4,"atBats":222,"obp":".363","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":945,"era":"4.25","inningsPitched":"55.0","wins":5,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"1.56","battersFaced":250,"outs":165,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":945,"balls":361,"strikes":584,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.26","rbi":0,"winPercentage":".625","pitchesPerInning":"17.18","gamesFinished":0,"strikeoutWalkRatio":"2.09","strikeoutsPer9Inn":"7.53","walksPer9Inn":"3.60","hitsPer9Inn":"10.47","runsScoredPer9":"4.25","homeRunsPer9":"1.31","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665877":{"person":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"jerseyNumber":"15","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"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":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":9,"groundOuts":18,"airOuts":23,"runs":4,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":7,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".221","atBats":68,"obp":".289","slg":".368","ops":".657","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":77,"totalBases":25,"rbi":9,"leftOnBase":35,"sacBunts":0,"sacFlies":1,"babip":".241","groundOutsToAirouts":"0.78","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":12,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":35,"errors":0,"chances":36,"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"}]},"ID681676":{"person":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":3,"groundOuts":7,"airOuts":6,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":38,"obp":".302","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":167,"era":"1.86","inningsPitched":"9.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.34","battersFaced":43,"outs":29,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":167,"balls":60,"strikes":107,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":".500","pitchesPerInning":"17.28","gamesFinished":3,"strikeoutWalkRatio":"3.40","strikeoutsPer9Inn":"15.83","walksPer9Inn":"4.66","hitsPer9Inn":"7.45","runsScoredPer9":"5.59","homeRunsPer9":"0.93","inheritedRunners":4,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":2,"chances":3,"fielding":".333","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID700669":{"person":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":0,"flyOuts":25,"groundOuts":34,"airOuts":36,"runs":8,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":14,"baseOnBalls":11,"intentionalWalks":1,"hits":16,"hitByPitch":2,"atBats":98,"obp":".257","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":386,"era":"1.80","inningsPitched":"30.0","wins":4,"losses":1,"saves":1,"saveOpportunities":1,"holds":3,"blownSaves":0,"earnedRuns":6,"whip":"0.90","battersFaced":113,"outs":90,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":386,"balls":156,"strikes":230,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":".800","pitchesPerInning":"12.87","gamesFinished":6,"strikeoutWalkRatio":"1.27","strikeoutsPer9Inn":"4.20","walksPer9Inn":"3.30","hitsPer9Inn":"4.80","runsScoredPer9":"2.40","homeRunsPer9":"0.90","inheritedRunners":17,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":7},"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":true,"isSubstitute":false}},"ID668941":{"person":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":0,"flyOuts":10,"groundOuts":29,"airOuts":23,"runs":8,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":25,"baseOnBalls":10,"intentionalWalks":1,"hits":21,"hitByPitch":1,"atBats":97,"obp":".296","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":442,"era":"2.70","inningsPitched":"26.2","wins":0,"losses":1,"saves":0,"saveOpportunities":2,"holds":15,"blownSaves":2,"earnedRuns":8,"whip":"1.16","battersFaced":109,"outs":80,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":442,"balls":170,"strikes":272,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.26","rbi":0,"winPercentage":".000","pitchesPerInning":"16.58","gamesFinished":2,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"8.44","walksPer9Inn":"3.38","hitsPer9Inn":"7.09","runsScoredPer9":"2.70","homeRunsPer9":"1.01","inheritedRunners":17,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID690928":{"person":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(S, 1)","summary":"3.2 IP, ER, 4 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":4,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":15,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":61,"inningsPitched":"3.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":15,"outs":11,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":61,"balls":20,"strikes":41,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"2.45","homeRunsPer9":"2.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":1,"flyOuts":2,"groundOuts":8,"airOuts":7,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":29,"obp":".324","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":140,"era":"4.50","inningsPitched":"8.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.38","battersFaced":34,"outs":24,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":140,"balls":58,"strikes":82,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":1,"winPercentage":".---","pitchesPerInning":"17.50","gamesFinished":1,"strikeoutWalkRatio":"1.60","strikeoutsPer9Inn":"9.00","walksPer9Inn":"5.63","hitsPer9Inn":"6.75","runsScoredPer9":"4.50","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID802139":{"person":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"jerseyNumber":"26","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"100","stats":{"batting":{"summary":"2-3 | BB, K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":46,"groundOuts":50,"airOuts":69,"runs":39,"doubles":7,"triples":0,"homeRuns":9,"strikeOuts":45,"baseOnBalls":29,"intentionalWalks":2,"hits":54,"hitByPitch":10,"avg":".250","atBats":216,"obp":".362","slg":".407","ops":".769","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":257,"totalBases":88,"rbi":25,"leftOnBase":59,"sacBunts":0,"sacFlies":2,"babip":".274","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":10,"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":166,"putOuts":65,"errors":2,"chances":233,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID677865":{"person":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":28,"gamesStarted":0,"flyOuts":10,"groundOuts":31,"airOuts":27,"runs":16,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":17,"baseOnBalls":13,"intentionalWalks":0,"hits":26,"hitByPitch":6,"atBats":95,"obp":".378","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":468,"era":"4.85","inningsPitched":"26.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":6,"blownSaves":1,"earnedRuns":14,"whip":"1.50","battersFaced":120,"outs":78,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":468,"balls":183,"strikes":285,"strikePercentage":".610","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.15","rbi":0,"winPercentage":".---","pitchesPerInning":"18.00","gamesFinished":0,"strikeoutWalkRatio":"1.31","strikeoutsPer9Inn":"5.88","walksPer9Inn":"4.50","hitsPer9Inn":"9.00","runsScoredPer9":"5.54","homeRunsPer9":"0.69","inheritedRunners":18,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":5,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676475":{"person":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"jerseyNumber":"41","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | BB, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"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":1,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":41,"groundOuts":56,"airOuts":64,"runs":26,"doubles":13,"triples":0,"homeRuns":7,"strikeOuts":38,"baseOnBalls":22,"intentionalWalks":2,"hits":61,"hitByPitch":2,"avg":".281","atBats":217,"obp":".350","slg":".438","ops":".788","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":243,"totalBases":95,"rbi":38,"leftOnBase":107,"sacBunts":0,"sacFlies":2,"babip":".310","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.00","popOuts":12,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":36,"putOuts":462,"errors":3,"chances":501,"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"}]},"ID695336":{"person":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"jerseyNumber":"25","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"800","stats":{"batting":{"summary":"0-1 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"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":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":9,"groundOuts":16,"airOuts":20,"runs":9,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":24,"baseOnBalls":6,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".167","atBats":72,"obp":".231","slg":".236","ops":".467","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":78,"totalBases":17,"rbi":3,"leftOnBase":37,"sacBunts":0,"sacFlies":0,"babip":".234","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"72.00","popOuts":3,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":23,"putOuts":39,"errors":0,"chances":62,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID676617":{"person":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":0,"flyOuts":9,"groundOuts":32,"airOuts":13,"runs":11,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":27,"baseOnBalls":4,"intentionalWalks":0,"hits":21,"hitByPitch":5,"atBats":92,"obp":".297","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":393,"era":"3.20","inningsPitched":"25.1","wins":3,"losses":2,"saves":14,"saveOpportunities":18,"holds":1,"blownSaves":4,"earnedRuns":9,"whip":"0.99","battersFaced":102,"outs":76,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":393,"balls":142,"strikes":251,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"2.46","rbi":0,"winPercentage":".600","pitchesPerInning":"15.51","gamesFinished":17,"strikeoutWalkRatio":"6.75","strikeoutsPer9Inn":"9.59","walksPer9Inn":"1.42","hitsPer9Inn":"7.46","runsScoredPer9":"3.91","homeRunsPer9":"0.36","inheritedRunners":9,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":5,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669467":{"person":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":30,"groundOuts":73,"airOuts":51,"runs":29,"doubles":9,"triples":0,"homeRuns":8,"strikeOuts":46,"baseOnBalls":21,"intentionalWalks":0,"hits":57,"hitByPitch":3,"atBats":226,"obp":".323","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":995,"era":"4.19","inningsPitched":"58.0","wins":5,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":27,"whip":"1.34","battersFaced":251,"outs":174,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":995,"balls":362,"strikes":633,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.43","rbi":0,"winPercentage":".556","pitchesPerInning":"17.16","gamesFinished":0,"strikeoutWalkRatio":"2.19","strikeoutsPer9Inn":"7.14","walksPer9Inn":"3.26","hitsPer9Inn":"8.84","runsScoredPer9":"4.50","homeRunsPer9":"1.24","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":13},"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}},"ID666277":{"person":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":0,"flyOuts":14,"groundOuts":21,"airOuts":28,"runs":9,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":18,"baseOnBalls":10,"intentionalWalks":1,"hits":15,"hitByPitch":1,"atBats":81,"obp":".280","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":362,"era":"3.18","inningsPitched":"22.2","wins":2,"losses":0,"saves":2,"saveOpportunities":3,"holds":9,"blownSaves":1,"earnedRuns":8,"whip":"1.10","battersFaced":93,"outs":68,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":362,"balls":128,"strikes":234,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.97","gamesFinished":5,"strikeoutWalkRatio":"1.80","strikeoutsPer9Inn":"7.15","walksPer9Inn":"3.97","hitsPer9Inn":"5.96","runsScoredPer9":"3.57","homeRunsPer9":"1.19","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669461":{"person":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(W, 3-3)","summary":"5.1 IP, 0 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":3,"airOuts":9,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":85,"inningsPitched":"5.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":20,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":85,"balls":27,"strikes":58,"strikePercentage":".680","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":3},"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":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":12,"flyOuts":43,"groundOuts":48,"airOuts":70,"runs":30,"doubles":7,"triples":1,"homeRuns":10,"strikeOuts":57,"baseOnBalls":23,"intentionalWalks":0,"hits":70,"hitByPitch":0,"atBats":241,"obp":".348","caughtStealing":4,"stolenBases":9,"stolenBasePercentage":".692","caughtStealingPercentage":".308","numberOfPitches":1026,"era":"4.35","inningsPitched":"62.0","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":30,"whip":"1.50","battersFaced":268,"outs":186,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1026,"balls":371,"strikes":655,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":3,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".500","pitchesPerInning":"16.55","gamesFinished":0,"strikeoutWalkRatio":"2.48","strikeoutsPer9Inn":"8.27","walksPer9Inn":"3.34","hitsPer9Inn":"10.16","runsScoredPer9":"4.35","homeRunsPer9":"1.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":19},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID686780":{"person":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"jerseyNumber":"43","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"900","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":22,"groundOuts":32,"airOuts":34,"runs":11,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":30,"baseOnBalls":5,"intentionalWalks":0,"hits":25,"hitByPitch":2,"avg":".216","atBats":116,"obp":".258","slg":".353","ops":".611","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":128,"totalBases":41,"rbi":9,"leftOnBase":56,"sacBunts":4,"sacFlies":1,"babip":".253","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.00","popOuts":6,"lineOuts":6},"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":13,"stolenBases":26,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":22,"putOuts":271,"errors":5,"chances":298,"fielding":".983","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID592773":{"person":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":0,"flyOuts":12,"groundOuts":10,"airOuts":25,"runs":16,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":29,"baseOnBalls":18,"intentionalWalks":1,"hits":22,"hitByPitch":0,"atBats":86,"obp":".385","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":460,"era":"5.73","inningsPitched":"22.0","wins":1,"losses":0,"saves":1,"saveOpportunities":2,"holds":10,"blownSaves":1,"earnedRuns":14,"whip":"1.82","battersFaced":105,"outs":66,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":460,"balls":182,"strikes":278,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":"1.000","pitchesPerInning":"20.91","gamesFinished":3,"strikeoutWalkRatio":"1.61","strikeoutsPer9Inn":"11.86","walksPer9Inn":"7.36","hitsPer9Inn":"9.00","runsScoredPer9":"6.55","homeRunsPer9":"0.82","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669160":{"person":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"jerseyNumber":"3","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":34,"groundOuts":56,"airOuts":63,"runs":34,"doubles":13,"triples":1,"homeRuns":5,"strikeOuts":51,"baseOnBalls":17,"intentionalWalks":0,"hits":62,"hitByPitch":5,"atBats":230,"obp":".331","caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","numberOfPitches":959,"era":"4.57","inningsPitched":"61.0","wins":3,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":31,"whip":"1.30","battersFaced":255,"outs":183,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":959,"balls":338,"strikes":621,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".333","pitchesPerInning":"15.72","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"7.52","walksPer9Inn":"2.51","hitsPer9Inn":"9.15","runsScoredPer9":"5.02","homeRunsPer9":"0.74","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":14,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":0,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691026":{"person":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"jerseyNumber":"0","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":20,"groundOuts":52,"airOuts":51,"runs":20,"doubles":8,"triples":2,"homeRuns":1,"strikeOuts":45,"baseOnBalls":18,"intentionalWalks":0,"hits":44,"hitByPitch":5,"avg":".234","atBats":188,"obp":".312","slg":".314","ops":".626","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":215,"totalBases":59,"rbi":20,"leftOnBase":93,"sacBunts":0,"sacFlies":4,"babip":".295","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"188.00","popOuts":14,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":138,"putOuts":83,"errors":5,"chances":226,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID671056":{"person":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"jerseyNumber":"48","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"200","stats":{"batting":{"summary":"2-3 | BB, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":21,"groundOuts":69,"airOuts":44,"runs":35,"doubles":12,"triples":1,"homeRuns":7,"strikeOuts":44,"baseOnBalls":34,"intentionalWalks":4,"hits":56,"hitByPitch":11,"avg":".265","atBats":211,"obp":".391","slg":".431","ops":".822","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":258,"totalBases":91,"rbi":27,"leftOnBase":84,"sacBunts":0,"sacFlies":2,"babip":".302","groundOutsToAirouts":"1.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.14","popOuts":12,"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":12,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":4,"putOuts":156,"errors":0,"chances":160,"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"}]},"ID699625":{"person":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"jerseyNumber":"8","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":3,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".000","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":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":7,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676369":{"person":{"id":676369,"fullName":"Nelson Velázquez","link":"/api/v1/people/676369"},"jerseyNumber":"38","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"400","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":1,"avg":".429","atBats":7,"obp":".500","slg":".857","ops":"1.357","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":8,"totalBases":6,"rbi":3,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"3.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"7.00","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":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":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]}},"batters":[802139,671056,691023,676369,676475,691026,665877,687363,695336,669357,686780,669461,690928],"pitchers":[669461,690928],"bench":[699625,663494],"bullpen":[677865,681676,700669,681517,669160,700241,676617,669467,668941,666277,592773],"battingOrder":[802139,671056,691023,676369,676475,691026,687363,669357,686780],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Burleson; Herrera 2; Velázquez, N; Walker, J; Wetherholt 2; Winn."},{"label":"RBI","value":"Burleson 2 (38); Walker, J (43); Winn 2 (20)."},{"label":"2-out RBI","value":"Burleson; Winn 2."},{"label":"Runners left in scoring position, 2 out","value":"Winn; Scott II; Herrera."},{"label":"SAC","value":"Pagés, P."},{"label":"GIDP","value":"Walker, J; Winn."},{"label":"Team RISP","value":"3-for-13."},{"label":"Team LOB","value":"5."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Wetherholt (7, 2nd base off Rolison/Kelly, C)."}]}],"note":[{"label":"a","value":"Struck out for Saggese in the 6th."}]}},"officials":[{"official":{"id":511890,"fullName":"Quinn Wolcott","link":"/api/v1/people/511890"},"officialType":"Home Plate"},{"official":{"id":594151,"fullName":"Ramon De Jesus","link":"/api/v1/people/594151"},"officialType":"First Base"},{"official":{"id":607884,"fullName":"Paul Clemons","link":"/api/v1/people/607884"},"officialType":"Second Base"},{"official":{"id":664263,"fullName":"Edwin Jimenez","link":"/api/v1/people/664263"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Busch (Strike-Confirmed); Fermín (Strike-Confirmed); Alcántara (Strike-Confirmed); Gorman (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Wicks 49-32; Roberts 22-15; Thornton, T 28-18; Maton, P 14-9; Rolison 34-16; Liberatore 85-58; Dobbins 61-41."},{"label":"Groundouts-flyouts","value":"Wicks 2-1; Roberts 0-0; Thornton, T 2-0; Maton, P 2-0; Rolison 2-2; Liberatore 3-5; Dobbins 3-1."},{"label":"Batters faced","value":"Wicks 10; Roberts 6; Thornton, T 7; Maton, P 3; Rolison 8; Liberatore 20; Dobbins 15."},{"label":"Inherited runners-scored","value":"Roberts 1-1."},{"label":"Umpires","value":"HP: Quinn Wolcott. 1B: Ramon De Jesus. 2B: Paul Clemons. 3B: Edwin Jimenez. "},{"label":"Weather","value":"79 degrees, Cloudy."},{"label":"Wind","value":"5 mph, R To L."},{"label":"First pitch","value":"6:20 PM."},{"label":"T","value":"2:43."},{"label":"Att","value":"34,753."},{"label":"Venue","value":"Busch Stadium."},{"label":"May 31, 2026"}],"pitchingNotes":["Wicks pitched to 1 batter in the 3rd inning."],"topPerformers":[{"player":{"person":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461","boxscoreName":"Liberatore"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(W, 3-3)","summary":"5.1 IP, 0 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":3,"airOuts":9,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":85,"inningsPitched":"5.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":20,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":85,"balls":27,"strikes":58,"strikePercentage":".680","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":3},"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":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":12,"flyOuts":43,"groundOuts":48,"airOuts":70,"runs":30,"doubles":7,"triples":1,"homeRuns":10,"strikeOuts":57,"baseOnBalls":23,"intentionalWalks":0,"hits":70,"hitByPitch":0,"atBats":241,"obp":".348","caughtStealing":4,"stolenBases":9,"stolenBasePercentage":".692","caughtStealingPercentage":".308","numberOfPitches":1026,"era":"4.35","inningsPitched":"62.0","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":30,"whip":"1.50","battersFaced":268,"outs":186,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1026,"balls":371,"strikes":655,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":3,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".500","pitchesPerInning":"16.55","gamesFinished":0,"strikeoutWalkRatio":"2.48","strikeoutsPer9Inn":"8.27","walksPer9Inn":"3.34","hitsPer9Inn":"10.16","runsScoredPer9":"4.35","homeRunsPer9":"1.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":19},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":68,"pitchingGameScore":68},{"player":{"person":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139","boxscoreName":"Wetherholt"},"jerseyNumber":"26","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"100","stats":{"batting":{"summary":"2-3 | BB, K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":46,"groundOuts":50,"airOuts":69,"runs":39,"doubles":7,"triples":0,"homeRuns":9,"strikeOuts":45,"baseOnBalls":29,"intentionalWalks":2,"hits":54,"hitByPitch":10,"avg":".250","atBats":216,"obp":".362","slg":".407","ops":".769","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":257,"totalBases":88,"rbi":25,"leftOnBase":59,"sacBunts":0,"sacFlies":2,"babip":".274","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":10,"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":166,"putOuts":65,"errors":2,"chances":233,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":57,"hittingGameScore":57},{"player":{"person":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056","boxscoreName":"Herrera"},"jerseyNumber":"48","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"200","stats":{"batting":{"summary":"2-3 | BB, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":21,"groundOuts":69,"airOuts":44,"runs":35,"doubles":12,"triples":1,"homeRuns":7,"strikeOuts":44,"baseOnBalls":34,"intentionalWalks":4,"hits":56,"hitByPitch":11,"avg":".265","atBats":211,"obp":".391","slg":".431","ops":".822","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":258,"totalBases":91,"rbi":27,"leftOnBase":84,"sacBunts":0,"sacFlies":2,"babip":".302","groundOutsToAirouts":"1.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.14","popOuts":12,"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":12,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":4,"putOuts":156,"errors":0,"chances":160,"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":55,"hittingGameScore":55}]},"decisions":{"winner":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"loser":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"save":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}