{"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":776142,"link":"/api/v1.1/game/776142/feed/live","metaData":{"wait":10,"timeStamp":"20250928_212238","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count13","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776142,"type":"R","doubleHeader":"N","id":"2025/09/28/slnmlb-chnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776142-2025-09-28","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-09-28T19:20:00Z","originalDate":"2025-09-28","officialDate":"2025-09-28","dayNight":"day","time":"2:20","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"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":2025,"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":162,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":78,"losses":84,"ties":0,"pct":".481"},"records":{},"divisionLeader":false,"wins":78,"losses":84,"winningPercentage":".481"},"franchiseName":"St. Louis","clubName":"Cardinals","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112","season":2025,"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":162,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":92,"losses":70,"ties":0,"pct":".568"},"records":{},"divisionLeader":false,"wins":92,"losses":70,"winningPercentage":".568"},"franchiseName":"Chicago","clubName":"Cubs","active":true}},"players":{"ID694335":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335","firstName":"Matthew","lastName":"Svanson","primaryNumber":"49","birthDate":"1999-01-31","currentAge":27,"birthCity":"Lake Zurich","birthStateProvince":"IL","birthCountry":"USA","height":"6' 5\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Svanson","middleName":"Patrick","boxscoreName":"Svanson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"SVONN-suhn","mlbDebutDate":"2025-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Svanson","nameSlug":"matt-svanson-694335","firstLastName":"Matt Svanson","lastFirstName":"Svanson, Matt","lastInitName":"Svanson, M","initLastName":"M Svanson","fullFMLName":"Matthew Patrick Svanson","fullLFMName":"Svanson, Matthew Patrick","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID669212":{"id":669212,"fullName":"Eli Morgan","link":"/api/v1/people/669212","firstName":"Elijah","lastName":"Morgan","birthDate":"1996-05-13","currentAge":30,"birthCity":"Rancho Palos Verdes","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eli","useLastName":"Morgan","middleName":"Allan","boxscoreName":"Morgan","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-05-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eli Morgan","nameSlug":"eli-morgan-669212","firstLastName":"Eli Morgan","lastFirstName":"Morgan, Eli","lastInitName":"Morgan, E","initLastName":"E Morgan","fullFMLName":"Elijah Allan Morgan","fullLFMName":"Morgan, Elijah Allan","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"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},"ID701675":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675","firstName":"Nathan","lastName":"Church","primaryNumber":"27","birthDate":"2000-07-12","currentAge":26,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Nathan","useLastName":"Church","middleName":"Michael","boxscoreName":"Church","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Nathan Church","nameSlug":"nathan-church-701675","firstLastName":"Nathan Church","lastFirstName":"Church, Nathan","lastInitName":"Church, N","initLastName":"N Church","fullFMLName":"Nathan Michael Church","fullLFMName":"Church, Nathan Michael","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID688297":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297","firstName":"Chris","lastName":"Roycroft","primaryNumber":"56","birthDate":"1997-06-21","currentAge":29,"birthCity":"Dundee","birthStateProvince":"IL","birthCountry":"USA","height":"6' 8\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chris","useLastName":"Roycroft","middleName":"Michael","boxscoreName":"Roycroft","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chris Roycroft","nameSlug":"chris-roycroft-688297","firstLastName":"Chris Roycroft","lastFirstName":"Roycroft, Chris","lastInitName":"Roycroft, C","initLastName":"C Roycroft","fullFMLName":"Chris Michael Roycroft","fullLFMName":"Roycroft, Chris Michael","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"ID571448":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448","firstName":"Nolan","lastName":"Arenado","primaryNumber":"28","birthDate":"1991-04-16","currentAge":35,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nolan","useLastName":"Arenado","middleName":"James","boxscoreName":"Arenado","nickName":"Nado","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"ahr-uh-NAH-doh","mlbDebutDate":"2013-04-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan Arenado","nameSlug":"nolan-arenado-571448","firstLastName":"Nolan Arenado","lastFirstName":"Arenado, Nolan","lastInitName":"Arenado, N","initLastName":"N Arenado","fullFMLName":"Nolan James Arenado","fullLFMName":"Arenado, Nolan James","strikeZoneTop":3.277,"strikeZoneBottom":1.654},"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},"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},"ID519141":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141","firstName":"Thomas","lastName":"Pomeranz","primaryNumber":"47","birthDate":"1988-11-22","currentAge":37,"birthCity":"Memphis","birthStateProvince":"TN","birthCountry":"USA","height":"6' 5\"","weight":246,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drew","useLastName":"Pomeranz","middleName":"Andrew","boxscoreName":"Pomeranz","nickName":"Big Smooth","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2011-09-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Drew Pomeranz","nameSlug":"drew-pomeranz-519141","firstLastName":"Drew Pomeranz","lastFirstName":"Pomeranz, Drew","lastInitName":"Pomeranz, D","initLastName":"D Pomeranz","fullFMLName":"Thomas Andrew Pomeranz","fullLFMName":"Pomeranz, Thomas Andrew","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID650489":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489","firstName":"Willi","lastName":"Castro","primaryNumber":"3","birthDate":"1997-04-24","currentAge":29,"birthCity":"Rio Piedras","birthCountry":"Puerto Rico","height":"6' 0\"","weight":209,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Willi","useLastName":"Castro","middleName":"Rafael","boxscoreName":"Castro, W","gender":"M","nameMatrilineal":"Capellan","isPlayer":true,"isVerified":false,"pronunciation":"willie","mlbDebutDate":"2019-08-24","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willi Castro","nameSlug":"willi-castro-650489","firstLastName":"Willi Castro","lastFirstName":"Castro, Willi","lastInitName":"Castro, W","initLastName":"W Castro","fullFMLName":"Willi Rafael Castro","fullLFMName":"Castro, Willi Rafael","strikeZoneTop":3.2,"strikeZoneBottom":1.62},"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},"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},"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},"ID650968":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968","firstName":"Yohel","lastName":"Pozo","primaryNumber":"79","birthDate":"1997-06-14","currentAge":29,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"5' 11\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Yohel","useLastName":"Pozo","middleName":"Enrique","boxscoreName":"Pozo","gender":"M","nameMatrilineal":"Romero","isPlayer":true,"isVerified":true,"pronunciation":"jo-EL POH-zoh","mlbDebutDate":"2021-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yohel Pozo","nameSlug":"yohel-pozo-650968","firstLastName":"Yohel Pozo","lastFirstName":"Pozo, Yohel","lastInitName":"Pozo, Y","initLastName":"Y Pozo","fullFMLName":"Yohel Enrique Pozo","fullLFMName":"Pozo, Yohel Enrique","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID647336":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336","firstName":"Michael","lastName":"Soroka","primaryNumber":"34","birthDate":"1997-08-04","currentAge":29,"birthCity":"Calgary","birthStateProvince":"AB","birthCountry":"Canada","height":"6' 5\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Soroka","middleName":"John Graydon","boxscoreName":"Soroka","nickName":"Rock","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"so-ROH-ka","mlbDebutDate":"2018-05-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Soroka","nameSlug":"michael-soroka-647336","firstLastName":"Michael Soroka","lastFirstName":"Soroka, Michael","lastInitName":"Soroka, M","initLastName":"M Soroka","fullFMLName":"Michael John Graydon Soroka","fullLFMName":"Soroka, Michael John Graydon","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID650644":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644","firstName":"Aaron","lastName":"Civale","primaryNumber":"38","birthDate":"1995-06-12","currentAge":31,"birthCity":"East Windsor","birthStateProvince":"CT","birthCountry":"USA","height":"6' 1\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aaron","useLastName":"Civale","middleName":"James","boxscoreName":"Civale","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"sih-VAH-lee","mlbDebutDate":"2019-06-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Aaron Civale","nameSlug":"aaron-civale-650644","firstLastName":"Aaron Civale","lastFirstName":"Civale, Aaron","lastInitName":"Civale, A","initLastName":"A Civale","fullFMLName":"Aaron James Civale","fullLFMName":"Civale, Aaron James","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID624512":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512","firstName":"Reese","lastName":"McGuire","primaryNumber":"30","birthDate":"1995-03-02","currentAge":31,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"6' 0\"","weight":230,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Reese","useLastName":"McGuire","middleName":"Jackson","boxscoreName":"McGuire","nickName":"Pieces","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-09-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Reese McGuire","nameSlug":"reese-mcguire-624512","firstLastName":"Reese McGuire","lastFirstName":"McGuire, Reese","lastInitName":"McGuire, R","initLastName":"R McGuire","fullFMLName":"Reese Jackson McGuire","fullLFMName":"McGuire, Reese Jackson","strikeZoneTop":3.22,"strikeZoneBottom":1.62},"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":28,"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},"ID571510":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510","firstName":"Matthew","lastName":"Boyd","primaryNumber":"16","birthDate":"1991-02-02","currentAge":35,"birthCity":"Mercer Island","birthStateProvince":"WA","birthCountry":"USA","height":"6' 3\"","weight":223,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matthew","useLastName":"Boyd","middleName":"Robert","boxscoreName":"Boyd","nickName":"Matty B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2015-06-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matthew Boyd","nameSlug":"matthew-boyd-571510","firstLastName":"Matthew Boyd","lastFirstName":"Boyd, Matthew","lastInitName":"Boyd, M","initLastName":"M Boyd","fullFMLName":"Matthew Robert Boyd","fullLFMName":"Boyd, Matthew Robert","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID607067":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067","firstName":"Colin","lastName":"Rea","primaryNumber":"53","birthDate":"1990-07-01","currentAge":36,"birthCity":"Cascade","birthStateProvince":"IA","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Colin","useLastName":"Rea","middleName":"D.","boxscoreName":"Rea","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"RAY","mlbDebutDate":"2015-08-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colin Rea","nameSlug":"colin-rea-607067","firstLastName":"Colin Rea","lastFirstName":"Rea, Colin","lastInitName":"Rea, C","initLastName":"C Rea","fullFMLName":"Colin D. Rea","fullLFMName":"Rea, Colin D.","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID641745":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745","firstName":"Brad","lastName":"Keller","primaryNumber":"40","birthDate":"1995-07-27","currentAge":31,"birthCity":"Snellville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 5\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brad","useLastName":"Keller","middleName":"Michael","boxscoreName":"Keller, Bra","nickName":"Yeldarb","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brad Keller","nameSlug":"brad-keller-641745","firstLastName":"Brad Keller","lastFirstName":"Keller, Brad","lastInitName":"Keller, B","initLastName":"B Keller","fullFMLName":"Brad Michael Keller","fullLFMName":"Keller, Brad Michael","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"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},"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},"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},"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},"ID571945":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945","firstName":"Miles","lastName":"Mikolas","primaryNumber":"36","birthDate":"1988-08-23","currentAge":38,"birthCity":"Jupiter","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Miles","useLastName":"Mikolas","middleName":"Tice","boxscoreName":"Mikolas","nickName":"5280's","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"MY-koh-lahs","mlbDebutDate":"2012-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miles Mikolas","nameSlug":"miles-mikolas-571945","firstLastName":"Miles Mikolas","lastFirstName":"Mikolas, Miles","lastInitName":"Mikolas, M","initLastName":"M Mikolas","fullFMLName":"Miles Tice Mikolas","fullLFMName":"Mikolas, Miles Tice","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID663457":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457","firstName":"Lars","lastName":"Nootbaar","primaryNumber":"21","birthDate":"1997-09-08","currentAge":29,"birthCity":"El Segundo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Lars","useLastName":"Nootbaar","middleName":"Taylor-Tatsuji","boxscoreName":"Nootbaar","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"NUTE-bahr","mlbDebutDate":"2021-06-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lars Nootbaar","nameSlug":"lars-nootbaar-663457","firstLastName":"Lars Nootbaar","lastFirstName":"Nootbaar, Lars","lastInitName":"Nootbaar, L","initLastName":"L Nootbaar","fullFMLName":"Lars Taylor-Tatsuji Nootbaar","fullLFMName":"Nootbaar, Lars Taylor-Tatsuji","strikeZoneTop":3.259,"strikeZoneBottom":1.645},"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},"ID663656":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656","firstName":"Kyle","lastName":"Tucker","primaryNumber":"23","birthDate":"1997-01-17","currentAge":29,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Kyle","useLastName":"Tucker","middleName":"Daniel","boxscoreName":"Tucker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-07-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Tucker","nameSlug":"kyle-tucker-663656","firstLastName":"Kyle Tucker","lastFirstName":"Tucker, Kyle","lastInitName":"Tucker, K","initLastName":"K Tucker","fullFMLName":"Kyle Daniel Tucker","fullLFMName":"Tucker, Kyle Daniel","strikeZoneTop":3.351,"strikeZoneBottom":1.691},"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},"ID665871":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871","firstName":"Javier","lastName":"Assad","primaryNumber":"72","birthDate":"1997-07-30","currentAge":29,"birthCity":"Tijuana","birthStateProvince":"BC","birthCountry":"Mexico","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Javier","useLastName":"Assad","middleName":"Eduardo","boxscoreName":"Assad","gender":"M","nameMatrilineal":"Ramirez","isPlayer":true,"isVerified":false,"pronunciation":"AH-sahd","mlbDebutDate":"2022-08-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Javier Assad","nameSlug":"javier-assad-665871","firstLastName":"Javier Assad","lastFirstName":"Assad, Javier","lastInitName":"Assad, J","initLastName":"J Assad","fullFMLName":"Javier Eduardo Assad","fullLFMName":"Assad, Javier Eduardo","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID573204":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204","firstName":"Caleb","lastName":"Thielbar","primaryNumber":"24","birthDate":"1987-01-31","currentAge":39,"birthCity":"Northfield","birthStateProvince":"MN","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Caleb","useLastName":"Thielbar","middleName":"John","boxscoreName":"Thielbar","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"THEEL-bar","mlbDebutDate":"2013-05-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Caleb Thielbar","nameSlug":"caleb-thielbar-573204","firstLastName":"Caleb Thielbar","lastFirstName":"Thielbar, Caleb","lastInitName":"Thielbar, C","initLastName":"C Thielbar","fullFMLName":"Caleb John Thielbar","fullLFMName":"Thielbar, Caleb John","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID660896":{"id":660896,"fullName":"Jorge Alcala","link":"/api/v1/people/660896","firstName":"Jorge","lastName":"Alcala","primaryNumber":"65","birthDate":"1995-07-28","currentAge":31,"birthCity":"Bajos de Haina","birthCountry":"Dominican Republic","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jorge","useLastName":"Alcala","middleName":"Luis","boxscoreName":"Alcala","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"AL-cah-lah","mlbDebutDate":"2019-09-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorge Alcala","nameSlug":"jorge-alcala-660896","firstLastName":"Jorge Alcala","lastFirstName":"Alcala, Jorge","lastInitName":"Alcala, J","initLastName":"J Alcala","fullFMLName":"Jorge Luis Alcala","fullLFMName":"Alcala, Jorge Luis","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"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},"ID543243":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243","firstName":"Sonny","lastName":"Gray","primaryNumber":"54","birthDate":"1989-11-07","currentAge":36,"birthCity":"Smyrna","birthStateProvince":"TN","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sonny","useLastName":"Gray","middleName":"Douglas","boxscoreName":"Gray, S","nickName":"Pickles","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2013-07-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sonny Gray","nameSlug":"sonny-gray-543243","firstLastName":"Sonny Gray","lastFirstName":"Gray, Sonny","lastInitName":"Gray, S","initLastName":"S Gray","fullFMLName":"Sonny Douglas Gray","fullLFMName":"Gray, Sonny Douglas","strikeZoneTop":3.38,"strikeZoneBottom":1.57},"ID667463":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463","firstName":"John","lastName":"King","birthDate":"1994-09-14","currentAge":32,"birthCity":"Laredo","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"John","useLastName":"King","middleName":"Edward","boxscoreName":"King, Jo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2020-09-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"John King","nameSlug":"john-king-667463","firstLastName":"John King","lastFirstName":"King, John","lastInitName":"King, J","initLastName":"J King","fullFMLName":"John Edward King","fullLFMName":"King, John Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID680977":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977","firstName":"Brendan","lastName":"Donovan","primaryNumber":"33","birthDate":"1997-01-16","currentAge":29,"birthCity":"Wurzberg","birthCountry":"Germany","height":"5' 11\"","weight":210,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brendan","useLastName":"Donovan","middleName":"Michael","boxscoreName":"Donovan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-04-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brendan Donovan","nameSlug":"brendan-donovan-680977","firstLastName":"Brendan Donovan","lastFirstName":"Donovan, Brendan","lastInitName":"Donovan, B","initLastName":"B Donovan","fullFMLName":"Brendan Michael Donovan","fullLFMName":"Donovan, Brendan Michael","strikeZoneTop":3.159,"strikeZoneBottom":1.594},"ID552640":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640","firstName":"Andrew","lastName":"Kittredge","primaryNumber":"39","birthDate":"1990-03-17","currentAge":36,"birthCity":"Spokane","birthStateProvince":"WA","birthCountry":"USA","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Kittredge","middleName":"Michael","boxscoreName":"Kittredge","nickName":"Kitt","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2008,"pronunciation":"KIT-rij","mlbDebutDate":"2017-07-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Kittredge","nameSlug":"andrew-kittredge-552640","firstLastName":"Andrew Kittredge","lastFirstName":"Kittredge, Andrew","lastInitName":"Kittredge, A","initLastName":"A Kittredge","fullFMLName":"Andrew Michael Kittredge","fullLFMName":"Kittredge, Andrew Michael","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID573124":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124","firstName":"Taylor","lastName":"Rogers","primaryNumber":"55","birthDate":"1990-12-17","currentAge":35,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 3\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Taylor","useLastName":"Rogers","middleName":"Allen","boxscoreName":"Rogers, Ta","nickName":"Lefty Piece","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2016-04-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Taylor Rogers","nameSlug":"taylor-rogers-573124","firstLastName":"Taylor Rogers","lastFirstName":"Rogers, Taylor","lastInitName":"Rogers, T","initLastName":"T Rogers","fullFMLName":"Taylor Allen Rogers","fullLFMName":"Rogers, Taylor Allen","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID457759":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759","firstName":"Justin","lastName":"Turner","primaryNumber":"3","birthDate":"1984-11-23","currentAge":41,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":208,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Justin","useLastName":"Turner","middleName":"Matthew","boxscoreName":"Turner, J","nickName":"Redturn2","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2006,"mlbDebutDate":"2009-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Turner","nameSlug":"justin-turner-457759","firstLastName":"Justin Turner","lastFirstName":"Turner, Justin","lastInitName":"Turner, J","initLastName":"J Turner","fullFMLName":"Justin Matthew Turner","fullLFMName":"Turner, Justin Matthew","strikeZoneTop":3.38,"strikeZoneBottom":1.53},"ID807713":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713","firstName":"Matthew","lastName":"Shaw","primaryNumber":"6","birthDate":"2001-11-06","currentAge":24,"birthCity":"Springfield","birthStateProvince":"MA","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Matt","useLastName":"Shaw","middleName":"James","boxscoreName":"Shaw","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-03-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Shaw","nameSlug":"matt-shaw-807713","firstLastName":"Matt Shaw","lastFirstName":"Shaw, Matt","lastInitName":"Shaw, M","initLastName":"M Shaw","fullFMLName":"Matthew James Shaw","fullLFMName":"Shaw, Matthew James","strikeZoneTop":3.105,"strikeZoneBottom":1.567},"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":17,"name":"Wrigley Field","link":"/api/v1/venues/17","location":{"address1":"1060 West Addison","city":"Chicago","state":"Illinois","stateAbbrev":"IL","postalCode":"60613-4397","defaultCoordinates":{"latitude":41.948171,"longitude":-87.655503},"azimuthAngle":37.0,"elevation":595,"country":"USA","phone":"(773) 404-2827"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":41298,"turfType":"Grass","roofType":"Open","leftLine":355,"leftCenter":368,"center":400,"rightCenter":368,"rightLine":353},"active":true,"season":"2025"},"officialVenue":{"id":17,"link":"/api/v1/venues/17"},"weather":{"condition":"Sunny","temp":"73","wind":"2 mph, In From CF"},"gameInfo":{"attendance":37497,"firstPitch":"2025-09-28T19:20:00.000Z","gameDurationMinutes":122},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"home":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"}},"officialScorer":{"id":800935,"fullName":"John Jackson","link":"/api/v1/people/800935"},"primaryDatacaster":{"id":684802,"fullName":"Zac Basile","link":"/api/v1/people/684802"},"moundVisits":{"away":{"used":0,"remaining":4},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"José Fermín lines out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-28T19:20:33.718Z","endTime":"2025-09-28T19:22:07.570Z","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":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":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":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-28T16:22:53.008Z","endTime":"2025-09-28T18:51:58.026Z","isPitch":false,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"}},{"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":"2025-09-28T18:51:58.026Z","endTime":"2025-09-28T19:19:02.714Z","isPitch":false,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"}},{"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":"2025-09-28T19:19:02.714Z","endTime":"2025-09-28T19:20:35.715Z","isPitch":false,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"}},{"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":92.0,"endSpeed":85.1,"strikeZoneTop":3.32835048407597,"strikeZoneBottom":1.55040333028212,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.621726974499445,"aZ":-19.8014229764978,"pfxX":-8.577583158786227,"pfxZ":6.76274849698562,"pX":0.8484784170553893,"pZ":1.7980647809663621,"vX0":8.715929471587948,"vY0":-133.63978383574187,"vZ0":-7.0743065007423365,"x":84.66,"y":190.23,"x0":-1.322538757093401,"y0":50.00464233307715,"z0":5.875070978440786,"aX":-15.699609375494333},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.0,"breakHorizontal":13.9,"spinRate":1878,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4080113868514039,"extension":6.475126926963739},"index":3,"playId":"9bb946d0-9cfb-315b-9b86-cf2d50c120ca","pitchNumber":1,"startTime":"2025-09-28T19:20:35.715Z","endTime":"2025-09-28T19:20:40.999Z","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":90.9,"endSpeed":83.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.635379585600056,"aZ":-19.290421391899343,"pfxX":-9.798675388232542,"pfxZ":7.2279220261730375,"pX":-0.2195912569574591,"pZ":2.582306199339663,"vX0":6.785414194350948,"vY0":-132.2586569887772,"vZ0":-4.931801808202386,"x":125.37,"y":169.06,"x0":-1.5376992427678797,"y0":50.000679177092124,"z0":5.874170992767583,"aX":-17.46058284954059},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.2,"breakHorizontal":16.4,"spinRate":2039,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.41318955915786093,"extension":6.489094537819854},"index":4,"playId":"dc7ff706-3323-3ccc-a75c-de162d31b2c9","pitchNumber":2,"startTime":"2025-09-28T19:20:48.120Z","endTime":"2025-09-28T19:20:52.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.07433781159078,"aZ":-21.45401240610622,"pfxX":-9.039131789826364,"pfxZ":5.763258282306756,"pX":0.2900156710626167,"pZ":2.8077896818174524,"vX0":7.386011081971878,"vY0":-135.19601804985797,"vZ0":-4.428737088566479,"x":105.95,"y":162.97,"x0":-1.2961141931006148,"y0":50.0051892834508,"z0":5.963200763111043,"aX":-16.820393559294743},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.7,"breakHorizontal":14.9,"spinRate":1860,"spinDirection":214},"zone":6,"typeConfidence":0.93,"plateTime":0.4043633122942749,"extension":6.370850666108532},"index":5,"playId":"f372474c-38b9-3683-b2b3-1f201911bb1f","pitchNumber":3,"startTime":"2025-09-28T19:21:27.764Z","endTime":"2025-09-28T19:21:32.794Z","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":6,"startTime":"2025-09-28T19:21:49.098Z","endTime":"2025-09-28T19:22:00.253Z","isPitch":false,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.28078394982605,"aZ":-22.279608510299145,"pfxX":-10.43349147825173,"pfxZ":5.374678169682957,"pX":0.128307368918082,"pZ":3.553581619735565,"vX0":7.417133794536616,"vY0":-135.01805806096078,"vZ0":-2.349565794784477,"x":112.11,"y":142.83,"x0":-1.3033672702718824,"y0":50.00056918727645,"z0":6.0082450485771295,"aX":-19.198868972752564},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.4,"breakHorizontal":17.3,"spinRate":1859,"spinDirection":213},"zone":2,"typeConfidence":0.94,"plateTime":0.40616063404929115,"extension":6.393845655665121},"hitData":{"launchSpeed":89.4,"launchAngle":19.0,"totalDistance":289.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":135.6,"coordY":84.25}},"index":7,"playId":"abf5b255-f062-3c4c-9554-4318bb7a9a03","pitchNumber":4,"startTime":"2025-09-28T19:22:00.253Z","endTime":"2025-09-28T19:22:07.570Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T19:22:07.570Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Iván Herrera flies out to left fielder Ian Happ.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-28T19:22:09.949Z","endTime":"2025-09-28T19:23:45.714Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"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":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_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.176669915721344,"aZ":-24.914672965782806,"pfxX":0.8875095115010669,"pfxZ":4.203331207185736,"pX":1.1589835588046566,"pZ":2.5588049669741726,"vX0":6.953072729946322,"vY0":-129.63995794770827,"vZ0":-3.731495901783081,"x":72.82,"y":169.69,"x0":-1.656315503802153,"y0":50.00535553154943,"z0":5.885208935696992,"aX":1.534440322732608},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.1,"breakHorizontal":-2.9,"spinRate":2038,"spinDirection":183},"zone":12,"typeConfidence":0.91,"plateTime":0.4200190634022487,"extension":6.372306917849879},"index":0,"playId":"14b165dc-faba-3be6-adcf-81806544606c","pitchNumber":1,"startTime":"2025-09-28T19:22:34.546Z","endTime":"2025-09-28T19:22:37.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":2.98551719455624,"strikeZoneBottom":1.36336586117191,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.63810101142194,"aZ":-20.52204259845346,"pfxX":-7.903740330681504,"pfxZ":6.214461383225348,"pX":-0.0267559843690815,"pZ":4.5981997684170715,"vX0":6.459937873384333,"vY0":-135.34369100324471,"vZ0":-0.31076004755802206,"x":118.02,"y":114.63,"x0":-1.4053791666318405,"y0":50.00126587361131,"z0":6.138800394734784,"aX":-14.815753397314783},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.4,"breakHorizontal":13.1,"spinRate":1925,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.40309242093024533,"extension":6.395727464296915},"index":1,"playId":"3c9285c0-f357-3750-be30-43a5264330ed","pitchNumber":2,"startTime":"2025-09-28T19:22:49.810Z","endTime":"2025-09-28T19:22:52.810Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.0,"strikeZoneTop":3.15177142538612,"strikeZoneBottom":1.44242977218943,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.98903441035686,"aZ":-19.895388932701042,"pfxX":-8.106529650072904,"pfxZ":6.534988147042279,"pX":0.8104238796805374,"pZ":2.8257900352033847,"vX0":8.413392761019386,"vY0":-135.5508670149639,"vZ0":-4.678225323583128,"x":86.11,"y":162.48,"x0":-1.2663624275414629,"y0":50.00034017984528,"z0":5.945176756216534,"aX":-15.226896089366464},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.2,"breakHorizontal":13.1,"spinRate":1920,"spinDirection":202},"zone":3,"typeConfidence":2.0,"plateTime":0.4026072392010547,"extension":6.3954040967364145},"index":2,"playId":"a9167914-4644-3103-987d-a17903ee8291","pitchNumber":3,"startTime":"2025-09-28T19:23:03.043Z","endTime":"2025-09-28T19:23:09.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.872973927041333,"aZ":-24.03972401001512,"pfxX":0.7968648393042006,"pfxZ":4.747436126867402,"pX":1.1699668141030457,"pZ":2.0078996637263393,"vX0":6.586498271268931,"vY0":-128.8663656508744,"vZ0":-5.0748565575355595,"x":72.4,"y":184.57,"x0":-1.5023360778016766,"y0":50.00547150064732,"z0":5.814161511392503,"aX":1.3670388003170642},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.9,"breakHorizontal":-2.6,"spinRate":2013,"spinDirection":171},"zone":14,"typeConfidence":0.9,"plateTime":0.42189773572822586,"extension":6.453189944897024},"index":3,"playId":"ae67e7e5-63a8-3154-a116-e6c1542ba020","pitchNumber":4,"startTime":"2025-09-28T19:23:21.898Z","endTime":"2025-09-28T19:23:24.898Z","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":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.0980168527708,"aZ":-32.06029580769347,"pfxX":9.896867128966191,"pfxZ":0.0817627509940273,"pX":0.20621397577206302,"pZ":2.2982603430392263,"vX0":1.4338055904318203,"vY0":-116.30208537385796,"vZ0":-1.2761132083254285,"x":109.14,"y":176.73,"x0":-1.7038647054367655,"y0":50.002549880649134,"z0":5.885130852743765,"aX":13.603918545211448},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":0.1,"breakHorizontal":-18.2,"spinRate":2280,"spinDirection":61},"zone":5,"typeConfidence":0.92,"plateTime":0.4703186806572863,"extension":6.412381731106114},"hitData":{"launchSpeed":98.5,"launchAngle":34.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.78,"coordY":61.92}},"index":4,"playId":"91531285-3ca0-372f-981c-fede4fb93808","pitchNumber":5,"startTime":"2025-09-28T19:23:35.666Z","endTime":"2025-09-28T19:23:45.714Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T19:23:45.714Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Gorman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-28T19:23:52.459Z","endTime":"2025-09-28T19:26:47.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"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":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7,8],"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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"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":92.0,"endSpeed":84.6,"strikeZoneTop":3.33467547056692,"strikeZoneBottom":1.45198580329131,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.98384375198206,"aZ":-16.70873286291898,"pfxX":-4.7061583021902145,"pfxZ":8.447623257181908,"pX":-0.47749586120349813,"pZ":3.9053559389639103,"vX0":4.808304104643105,"vY0":-133.960329591646,"vZ0":-2.3528924776308293,"x":135.2,"y":133.34,"x0":-1.6780687157353877,"y0":50.00074839785291,"z0":5.979659335003569,"aX":-8.614117640094513},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.0,"breakHorizontal":7.6,"spinRate":1941,"spinDirection":207},"zone":11,"typeConfidence":0.87,"plateTime":0.4077384854353001,"extension":6.3136794986699405},"index":0,"playId":"66af6ef9-a48f-398b-8f0c-2388413a7421","pitchNumber":1,"startTime":"2025-09-28T19:24:12.819Z","endTime":"2025-09-28T19:24:16.016Z","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":88.8,"endSpeed":82.8,"strikeZoneTop":3.37441436222956,"strikeZoneBottom":1.40511831031291,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.02635580379019,"aZ":-23.02693864315223,"pfxX":1.568244098773091,"pfxZ":5.287228284929432,"pX":-0.8466567663126211,"pZ":3.221017588414238,"vX0":2.1619451319017697,"vY0":-129.4616166171216,"vZ0":-2.3285747235226943,"x":149.27,"y":151.81,"x0":-1.890207760072543,"y0":50.00508947754347,"z0":5.858828672741795,"aX":2.7149595227030443},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.4,"breakHorizontal":-3.2,"spinRate":1996,"spinDirection":186},"zone":11,"typeConfidence":0.91,"plateTime":0.41992354918987873,"extension":6.3419140643333005},"index":1,"playId":"004aec83-f217-3c68-83d7-bf6c2173bbca","pitchNumber":2,"startTime":"2025-09-28T19:24:24.842Z","endTime":"2025-09-28T19:24:28.560Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.853078552352283,"aZ":-26.681251614353688,"pfxX":1.749308962808328,"pfxZ":3.2207104011664764,"pX":-0.10017212620632504,"pZ":2.933071127163011,"vX0":3.8847356647771494,"vY0":-128.5444633081654,"vZ0":-2.314824440554864,"x":120.82,"y":159.59,"x0":-1.846967710603093,"y0":50.00367899382553,"z0":5.877123870260969,"aX":2.982785282742549},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.6,"breakHorizontal":-3.8,"spinRate":2006,"spinDirection":171},"zone":2,"typeConfidence":0.9,"plateTime":0.4230285621962122,"extension":6.383290690226647},"index":2,"playId":"49baaec2-1724-38ec-a7a4-52562b5e9bb4","pitchNumber":3,"startTime":"2025-09-28T19:24:39.421Z","endTime":"2025-09-28T19:24:42.421Z","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":92.1,"endSpeed":84.8,"strikeZoneTop":3.29594312333521,"strikeZoneBottom":1.38455477652143,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.953101567504724,"aZ":-18.892786612153294,"pfxX":-8.15961381222239,"pfxZ":7.3005122096815285,"pX":1.512382751585073,"pZ":1.553319121873917,"vX0":10.048234601602251,"vY0":-133.60033702226204,"vZ0":-7.736780395443385,"x":59.35,"y":196.84,"x0":-1.2254455390731418,"y0":50.00622896370401,"z0":5.8288999583954775,"aX":-14.85351037209815},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.8,"breakHorizontal":12.8,"spinRate":1914,"spinDirection":205},"zone":14,"typeConfidence":0.92,"plateTime":0.40891240076251645,"extension":6.514853154556811},"index":3,"playId":"f0929184-1efe-3d57-a74d-0219698d8c95","pitchNumber":4,"startTime":"2025-09-28T19:24:53.728Z","endTime":"2025-09-28T19:24:56.728Z","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":88.3,"endSpeed":82.0,"strikeZoneTop":3.4911724710297,"strikeZoneBottom":1.47128613072046,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.322179081281533,"aZ":-27.575461319975012,"pfxX":1.7440797722776746,"pfxZ":2.7046293386446756,"pX":-0.05179600799807011,"pZ":3.584834017045482,"vX0":4.111668662214796,"vY0":-128.6914665049368,"vZ0":-0.6356588249926018,"x":118.97,"y":141.99,"x0":-1.8882666133322437,"y0":50.00297393639913,"z0":5.945944326741498,"aX":2.9638448202815146},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.0,"breakHorizontal":-4.0,"spinRate":1811,"spinDirection":175},"zone":2,"typeConfidence":0.9,"plateTime":0.42343200792818214,"extension":6.378893238484215},"index":4,"playId":"2354413e-3aab-369f-a442-8bcbc260a551","pitchNumber":5,"startTime":"2025-09-28T19:25:14.637Z","endTime":"2025-09-28T19:25:19.462Z","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":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-09-28T19:25:25.732Z","endTime":"2025-09-28T19:25:46.708Z","isPitch":false,"type":"action","player":{"id":669357,"link":"/api/v1/people/669357"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.42,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.853310931214484,"aZ":-14.967398521324053,"pfxX":-2.4920645467812172,"pfxZ":9.124331706443279,"pX":0.30404155704725133,"pZ":2.5073921760171474,"vX0":5.931922194973552,"vY0":-136.19598423068152,"vZ0":-6.097832436138321,"x":105.41,"y":171.08,"x0":-1.574692428443427,"y0":50.00069738068591,"z0":5.803493183318035,"aX":-4.698786945024771},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.5,"breakHorizontal":3.4,"spinRate":1959,"spinDirection":208},"zone":6,"typeConfidence":0.92,"plateTime":0.4015734986995474,"extension":6.482645895369168},"index":6,"playId":"2f9ec090-a5f6-3986-ba48-67f7085d2f68","pitchNumber":6,"startTime":"2025-09-28T19:25:46.708Z","endTime":"2025-09-28T19:25:49.744Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":86.0,"strikeZoneTop":3.42,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.921202564706554,"aZ":-21.35248099861842,"pfxX":-6.461750116853819,"pfxZ":5.765802470790671,"pX":0.08080415009250047,"pZ":3.3814866751540555,"vX0":6.268572781822826,"vY0":-135.2494652946467,"vZ0":-2.8123565699356172,"x":113.92,"y":147.48,"x0":-1.413081141967461,"y0":50.00245846053458,"z0":5.910739861880117,"aX":-12.126375942472018},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.1,"breakHorizontal":10.6,"spinRate":1804,"spinDirection":209},"zone":2,"typeConfidence":0.87,"plateTime":0.4029871391720685,"extension":6.437704075851593},"index":7,"playId":"ef0dec1e-960f-3c35-b363-099211d37756","pitchNumber":7,"startTime":"2025-09-28T19:26:04.643Z","endTime":"2025-09-28T19:26:08.478Z","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":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":76.1,"endSpeed":70.5,"strikeZoneTop":3.42,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.343540774058763,"aZ":-37.60135336759372,"pfxX":6.258555307208185,"pfxZ":-4.349657335395856,"pX":-1.4553746452393765,"pZ":2.5786811181535914,"vX0":-1.403686546448308,"vY0":-110.92254549659964,"vZ0":0.7765897286038652,"x":172.48,"y":169.16,"x0":-1.6284400614508927,"y0":50.00010531420672,"z0":6.136226566446881,"aX":7.8181715892579575},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-7.3,"breakHorizontal":-11.0,"spinRate":2220,"spinDirection":47},"zone":11,"typeConfidence":0.91,"plateTime":0.493293482494332,"extension":6.296882730883503},"index":8,"playId":"de4c9f55-fb17-3a90-8034-e8ad8bd21e54","pitchNumber":8,"startTime":"2025-09-28T19:26:43.356Z","endTime":"2025-09-28T19:26:47.725Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T19:26:47.725Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Busch grounds out, second baseman José Fermín to first baseman Yohel Pozo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-28T19:28:38.724Z","endTime":"2025-09-28T19:29:27.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.724920385579974,"aZ":-11.13641208321121,"pfxX":-3.782540051577337,"pfxZ":10.795107799249926,"pX":0.37848213709870215,"pZ":2.302657371894702,"vX0":7.967998056480956,"vY0":-138.65087141391737,"vZ0":-7.175165512889303,"x":102.57,"y":176.61,"x0":-2.039869217690725,"y0":50.00270105790971,"z0":5.665576830579559,"aX":-7.372060256324545},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.2,"breakHorizontal":5.2,"spinRate":2509,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.39489918271234226,"extension":6.97148270558204},"index":0,"playId":"4ab817b4-5372-38e3-bfca-767cd10f9dbc","pitchNumber":1,"startTime":"2025-09-28T19:28:58.331Z","endTime":"2025-09-28T19:29:01.331Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.447281156836976,"aZ":-26.8406189572219,"pfxX":-7.345030444463914,"pfxZ":3.0312878067951248,"pX":-0.5445684292147636,"pZ":1.8766088307549191,"vX0":6.454005541923104,"vY0":-131.70361457103544,"vZ0":-4.3318964947410015,"x":137.76,"y":188.11,"x0":-2.070186357245693,"y0":50.00369663969672,"z0":5.523065141171429,"aX":-12.93003619280023},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.8,"breakHorizontal":11.9,"spinRate":1387,"spinDirection":218},"zone":7,"typeConfidence":0.89,"plateTime":0.41554997274870065,"extension":6.93430916966059},"hitData":{"launchSpeed":84.1,"launchAngle":-11.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.24,"coordY":157.26}},"index":1,"playId":"0bb863fc-bb39-32ad-845d-59c1af528295","pitchNumber":2,"startTime":"2025-09-28T19:29:18.152Z","endTime":"2025-09-28T19:29:27.069Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T19:29:27.069Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nico Hoerner flies out to left fielder Nathan Church.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-28T19:29:39.469Z","endTime":"2025-09-28T19:32:32.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"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,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.26324588811919,"strikeZoneBottom":1.59644418071154,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.734156644803495,"aZ":-17.002951714933015,"pfxX":-9.997289883776961,"pfxZ":7.7082888998258605,"pX":0.8640552096465451,"pZ":1.8641476393520275,"vX0":11.070859255454696,"vY0":-139.29165914862855,"vZ0":-7.230234432614369,"x":84.06,"y":188.45,"x0":-1.8595515519169672,"y0":50.00538726817622,"z0":5.613983910694851,"aX":-19.68495053469865},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.6,"breakHorizontal":15.8,"spinRate":2207,"spinDirection":213},"zone":14,"typeConfidence":0.93,"plateTime":0.3929430559573839,"extension":6.997807881174068},"index":0,"playId":"fa1eca68-4fef-3217-a0ef-01275db31ff4","pitchNumber":1,"startTime":"2025-09-28T19:29:50.080Z","endTime":"2025-09-28T19:29:53.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.36656708561936,"aZ":-10.110725464771612,"pfxX":-3.2645897845973515,"pfxZ":11.256946752879422,"pX":-0.3672154915475058,"pZ":2.864781374411758,"vX0":5.889674514942487,"vY0":-138.92738580596733,"vZ0":-5.879925586779011,"x":131.0,"y":161.43,"x0":-2.08797270712873,"y0":50.00112645044156,"z0":5.676901846116115,"aX":-6.3981335500725995},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.4,"breakHorizontal":4.7,"spinRate":2358,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.3938635769858543,"extension":7.018894787196397},"index":1,"playId":"8b0d4cda-0efb-382a-a88e-e6de608e525e","pitchNumber":2,"startTime":"2025-09-28T19:30:03.126Z","endTime":"2025-09-28T19:30:06.188Z","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":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.834281081478817,"aZ":-24.7505757266416,"pfxX":1.0916435537723086,"pfxZ":4.096120515396326,"pX":-0.07183173249560125,"pZ":2.4694269929881054,"vX0":5.565248195497991,"vY0":-133.57701947996915,"vZ0":-3.696032186428407,"x":119.74,"y":172.11,"x0":-2.3212483662016448,"y0":50.005333501279694,"z0":5.643427049489265,"aX":1.9793759632627856},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.8,"breakHorizontal":-3.1,"spinRate":2414,"spinDirection":178},"zone":5,"typeConfidence":0.91,"plateTime":0.40949244093470805,"extension":6.874601513970161},"index":2,"playId":"b9316a72-ebe3-3267-b11d-b371cd20c7c2","pitchNumber":3,"startTime":"2025-09-28T19:30:27.462Z","endTime":"2025-09-28T19:30:31.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.842686129515144,"aZ":-44.41189695149019,"pfxX":3.8460568229616334,"pfxZ":-7.966798045046232,"pX":-0.1725654233478372,"pZ":2.1008993860143006,"vX0":3.43067456216907,"vY0":-123.72081828247775,"vZ0":-0.16200173622389924,"x":123.58,"y":182.06,"x0":-2.081641021706745,"y0":50.004230144206325,"z0":5.918869852328891,"aX":5.90626027072866},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-14.2,"breakHorizontal":-7.8,"spinRate":2493,"spinDirection":45},"zone":8,"typeConfidence":2.0,"plateTime":0.44430217651813964,"extension":6.818489181822126},"index":3,"playId":"4a298c05-dd21-3738-abef-e943d0af16f4","pitchNumber":4,"startTime":"2025-09-28T19:30:45.508Z","endTime":"2025-09-28T19:30:50.532Z","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":84.9,"endSpeed":78.7,"strikeZoneTop":3.28465347412407,"strikeZoneBottom":1.59014915321982,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.45673238516365,"aZ":-43.07811595847381,"pfxX":3.2603063509706107,"pfxZ":-7.090038901484178,"pX":1.7897984711774806,"pZ":0.5102721259044303,"vX0":7.705184623559676,"vY0":-123.48775530812958,"vZ0":-3.8971764551846926,"x":48.78,"y":225.0,"x0":-1.7990184891527983,"y0":50.00206234985729,"z0":5.746842396805609,"aX":5.014181357782289},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-13.6,"breakHorizontal":-7.8,"spinRate":2524,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4441984706877422,"extension":6.967577225614641},"index":4,"playId":"a22abd1e-5ce1-3f95-a356-8b95d7636620","pitchNumber":5,"startTime":"2025-09-28T19:31:05.076Z","endTime":"2025-09-28T19:31:08.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.37,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.17873677970677,"aZ":-13.348205584071021,"pfxX":-2.1870223472029364,"pfxZ":9.47829660438859,"pX":0.6944214927538186,"pZ":3.8007917812392513,"vX0":7.779337216615017,"vY0":-140.16992249292292,"vZ0":-3.26132727599108,"x":90.53,"y":136.16,"x0":-1.8348733063427816,"y0":50.0051819910803,"z0":5.853002160832177,"aX":-4.345495841276301},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.7,"breakHorizontal":2.3,"spinRate":2426,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.39100236248485176,"extension":7.013008919623318},"index":5,"playId":"20357406-26c1-36ac-b98d-99bd4dd593f2","pitchNumber":6,"startTime":"2025-09-28T19:31:22.197Z","endTime":"2025-09-28T19:31:25.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.1396856881122,"aZ":-18.10209083729063,"pfxX":-8.582827062956516,"pfxZ":7.119244678461351,"pX":-0.12255638521420106,"pZ":2.397973755321363,"vX0":7.964453331675047,"vY0":-139.40129097496867,"vZ0":-5.6291997142062575,"x":121.67,"y":174.03,"x0":-1.8958699680864648,"y0":50.001516873752216,"z0":5.631008738175292,"aX":-16.960190148945497},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.0,"breakHorizontal":14.0,"spinRate":2312,"spinDirection":208},"zone":5,"typeConfidence":0.93,"plateTime":0.39230895686120704,"extension":6.972261009589468},"index":6,"playId":"54e54d6f-989d-3bd8-b53b-247878a7cf40","pitchNumber":7,"startTime":"2025-09-28T19:31:42.269Z","endTime":"2025-09-28T19:31:47.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.270957703182887,"aZ":-28.385198343896494,"pfxX":7.111848207200886,"pfxZ":2.342711580220609,"pX":0.6801626374592269,"pZ":2.3773697967909335,"vX0":4.827490276771792,"vY0":-126.78111379778028,"vZ0":-2.6228712917563946,"x":91.07,"y":174.59,"x0":-2.1764031349749673,"y0":50.004853503019106,"z0":5.703867432502646,"aX":11.513053564139753},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.8,"breakHorizontal":-14.0,"spinRate":2669,"spinDirection":61},"zone":6,"typeConfidence":0.91,"plateTime":0.43294831541226664,"extension":6.680460101234599},"index":7,"playId":"3c61ead6-6c4b-3f13-a20c-14e90d5d345e","pitchNumber":8,"startTime":"2025-09-28T19:32:00.404Z","endTime":"2025-09-28T19:32:06.491Z","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":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.319834659429862,"aZ":-31.309426312379404,"pfxX":6.659890176575762,"pfxZ":0.5448053195898979,"pX":-0.062226970169565035,"pZ":3.3118426978593636,"vX0":3.2472727699571244,"vY0":-126.0219108961433,"vZ0":0.05101561558820733,"x":119.37,"y":149.36,"x0":-2.235778421399282,"y0":50.00545779240963,"z0":5.8354633722093245,"aX":10.636495389327782},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.2,"breakHorizontal":-12.8,"spinRate":2696,"spinDirection":65},"zone":2,"typeConfidence":0.9,"plateTime":0.4358298282248345,"extension":6.714638093603069},"hitData":{"launchSpeed":88.9,"launchAngle":29.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":38.92,"coordY":92.23}},"index":8,"playId":"36269865-7ff2-39df-b1f7-1cab55855003","pitchNumber":9,"startTime":"2025-09-28T19:32:23.358Z","endTime":"2025-09-28T19:32:32.508Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T19:32:32.508Z","atBatIndex":4},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ian Happ lines out sharply to left fielder Nathan Church.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-28T19:32:38.247Z","endTime":"2025-09-28T19:34:02.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"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":"Lineout","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":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.9,"strikeZoneTop":3.46052141791578,"strikeZoneBottom":1.48333936952466,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.655619888753407,"aZ":-40.63567788377386,"pfxX":4.393421895979323,"pfxZ":-5.7875086201754495,"pX":-0.8700291645080165,"pZ":3.974402540992766,"vX0":1.534411368804569,"vY0":-119.98789434957592,"vZ0":3.70994451542754,"x":150.16,"y":131.47,"x0":-2.0881747226779526,"y0":50.00394829049295,"z0":6.022988842387646,"aX":6.42202452581406},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-9.4,"breakHorizontal":-8.3,"spinRate":2303,"spinDirection":44},"zone":11,"typeConfidence":2.0,"plateTime":0.4560368249695337,"extension":6.7635055512148226},"index":0,"playId":"d78e1274-3f5a-3f11-9fd5-33c00d78f973","pitchNumber":1,"startTime":"2025-09-28T19:33:01.694Z","endTime":"2025-09-28T19:33:06.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.44584082391981,"strikeZoneBottom":1.38324084887324,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.398031915849344,"aZ":-15.095362754414376,"pfxX":-3.0062601118050836,"pfxZ":8.500694530067081,"pX":-0.9695510181131028,"pZ":3.8444979579726155,"vX0":4.097475168775753,"vY0":-140.51785823289072,"vZ0":-2.835873426022755,"x":153.96,"y":134.98,"x0":-2.0527856476785256,"y0":50.00409409355849,"z0":5.841536644558965,"aX":-6.041334889291589},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.0,"breakHorizontal":4.7,"spinRate":2289,"spinDirection":199},"zone":11,"typeConfidence":0.92,"plateTime":0.3890705717239369,"extension":6.932690121522374},"index":1,"playId":"e82c1be8-9742-34d5-8734-026e4476dc52","pitchNumber":2,"startTime":"2025-09-28T19:33:15.566Z","endTime":"2025-09-28T19:33:20.400Z","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":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.7,"strikeZoneTop":3.61,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.161858885801426,"aZ":-23.724866116957763,"pfxX":1.9350194971948014,"pfxZ":4.541305364479486,"pX":-0.05321574694936661,"pZ":2.8206584665965484,"vX0":5.069322262762506,"vY0":-134.79189093169737,"vZ0":-3.0259478755206164,"x":119.03,"y":162.62,"x0":-2.201195000185909,"y0":50.00330615843402,"z0":5.6117543943714505,"aX":3.6018010603281057},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.8,"breakHorizontal":-4.4,"spinRate":2329,"spinDirection":189},"zone":5,"typeConfidence":0.91,"plateTime":0.40457852165559016,"extension":6.815078158205369},"index":2,"playId":"1810a8ae-bbc5-36b1-955b-2d13b3e3e33c","pitchNumber":3,"startTime":"2025-09-28T19:33:30.488Z","endTime":"2025-09-28T19:33:33.658Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.61,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.197318732678838,"aZ":-28.315646764583484,"pfxX":-6.039630024267063,"pfxZ":2.217513693352492,"pX":-0.8513961524717357,"pZ":3.041767069140632,"vX0":5.244348911585835,"vY0":-130.70761443894503,"vZ0":-1.3034186716658025,"x":149.45,"y":156.65,"x0":-2.0940072077957805,"y0":50.00315887439681,"z0":5.662843723181785,"aX":-10.505707461697519},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.0,"breakHorizontal":9.8,"spinRate":1407,"spinDirection":213},"zone":11,"typeConfidence":0.9,"plateTime":0.41821570285524423,"extension":6.811647696558689},"hitData":{"launchSpeed":102.5,"launchAngle":16.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":62.82,"coordY":95.76}},"index":3,"playId":"18a830be-86d9-3cf7-8a41-ab04289319e1","pitchNumber":4,"startTime":"2025-09-28T19:33:55.406Z","endTime":"2025-09-28T19:34:02.331Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T19:34:02.331Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Thomas Saggese grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-28T19:35:55.436Z","endTime":"2025-09-28T19:36:16.326Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.41434244394896,"aZ":-21.846624854464427,"pfxX":-10.149162154484909,"pfxZ":6.0960148775919265,"pX":-0.7629606226039747,"pZ":2.314770120713547,"vX0":5.293314267378431,"vY0":-129.44026228646416,"vZ0":-5.119807810665261,"x":146.08,"y":176.28,"x0":-1.5175256580591805,"y0":50.00338887722019,"z0":5.994591536344711,"aX":-17.1954989503975},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.1,"breakHorizontal":17.2,"spinRate":1773,"spinDirection":209},"zone":4,"typeConfidence":0.86,"plateTime":0.4234023826106559,"extension":6.431578934994948},"hitData":{"launchSpeed":77.2,"launchAngle":-14.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.84,"coordY":150.67}},"index":0,"playId":"a7071f5f-54fd-32ef-8b68-98dc3e70f5a2","pitchNumber":1,"startTime":"2025-09-28T19:36:08.331Z","endTime":"2025-09-28T19:36:16.326Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T19:36:16.326Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-28T19:36:23.863Z","endTime":"2025-09-28T19:38:02.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":6},"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.8,"strikeZoneTop":3.52692484353265,"strikeZoneBottom":1.63262305568926,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.619235838708054,"aZ":-23.027670487748974,"pfxX":-1.4082535824380367,"pfxZ":5.546216196734149,"pX":0.8652148341602188,"pZ":2.3152235148444156,"vX0":6.774083874640566,"vY0":-127.01514892275216,"vZ0":-4.5045696584204,"x":84.02,"y":176.27,"x0":-1.6422258056052659,"y0":50.0056224405975,"z0":5.920749129596388,"aX":-2.324341193209051},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.4,"breakHorizontal":1.2,"spinRate":2073,"spinDirection":188},"zone":14,"typeConfidence":0.82,"plateTime":0.42961483558345703,"extension":6.317029754308835},"index":0,"playId":"40736c12-51eb-343b-be5e-fe980941e5af","pitchNumber":1,"startTime":"2025-09-28T19:36:38.672Z","endTime":"2025-09-28T19:36:42.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":3.74338437226307,"strikeZoneBottom":1.76324071732212,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.272135933240804,"aZ":-20.815263190513743,"pfxX":-10.086157704943782,"pfxZ":6.530424930301373,"pX":0.694550351611043,"pZ":2.0647726392360486,"vX0":8.746608542793211,"vY0":-130.48919037086833,"vZ0":-5.887736292927462,"x":90.53,"y":183.03,"x0":-1.376572786288837,"y0":50.00363415422954,"z0":5.899694579360774,"aX":-17.543036699165683},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.8,"breakHorizontal":16.6,"spinRate":1884,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.41839590593923637,"extension":6.513679119946982},"index":1,"playId":"41203b97-2219-30dc-bc6b-cd82a79d30dd","pitchNumber":2,"startTime":"2025-09-28T19:36:48.449Z","endTime":"2025-09-28T19:36:51.847Z","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":92.2,"endSpeed":85.0,"strikeZoneTop":3.81,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.071689301414697,"aZ":-18.46038264388439,"pfxX":-8.160903917577059,"pfxZ":7.432786207170739,"pX":-0.24309048603591799,"pZ":4.140731138458537,"vX0":5.835918995693103,"vY0":-134.22625832249207,"vZ0":-1.7016449929991195,"x":126.27,"y":126.98,"x0":-1.373336757104372,"y0":50.000158016431385,"z0":6.082521054898304,"aX":-15.052128920180802},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.3,"breakHorizontal":13.7,"spinRate":1910,"spinDirection":200},"zone":11,"typeConfidence":0.91,"plateTime":0.4063587844870993,"extension":6.522818969409431},"index":2,"playId":"96be347e-b9cf-3f51-bd25-3a029dba5d9b","pitchNumber":3,"startTime":"2025-09-28T19:37:02.287Z","endTime":"2025-09-28T19:37:05.753Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.72525725549522,"strikeZoneBottom":1.71687525404548,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.304001253557697,"aZ":-23.723778285114626,"pfxX":0.25783546871457297,"pfxZ":5.05247426655651,"pX":2.1363211554193673,"pZ":1.8619484205763734,"vX0":8.91368276086996,"vY0":-128.17702227891044,"vZ0":-5.3868469957747,"x":35.57,"y":188.51,"x0":-1.4126115227332745,"y0":50.000202926819625,"z0":5.831444456031043,"aX":0.4306790817397097},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.2,"breakHorizontal":-2.4,"spinRate":1881,"spinDirection":175},"zone":14,"typeConfidence":0.89,"plateTime":0.426536801150998,"extension":6.428608818875237},"index":3,"playId":"b8875080-23e5-3531-81b7-7ed0dbea0934","pitchNumber":4,"startTime":"2025-09-28T19:37:17.520Z","endTime":"2025-09-28T19:37:20.575Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.72876586076524,"strikeZoneBottom":1.6916107405631,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.2558009534466,"aZ":-20.211747749034945,"pfxX":-9.943675598067045,"pfxZ":6.4141511356861285,"pX":1.6678365634877375,"pZ":1.4324746485562416,"vX0":10.779654471183134,"vY0":-135.16545879529227,"vZ0":-8.115480936107856,"x":53.43,"y":200.1,"x0":-1.0649621749562355,"y0":50.004579984276354,"z0":5.873825057515579,"aX":-18.54887134194664},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.1,"breakHorizontal":16.0,"spinRate":1905,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.40399353396620175,"extension":6.521611400115419},"index":4,"playId":"3e3b6c52-57f5-3aee-ac44-035a61f1f2eb","pitchNumber":5,"startTime":"2025-09-28T19:37:28.932Z","endTime":"2025-09-28T19:37:32.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.7,"strikeZoneTop":3.66912271512535,"strikeZoneBottom":1.71750423769254,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.465312304052027,"aZ":-29.505930209979482,"pfxX":7.7664875258531465,"pfxZ":1.9430946708526404,"pX":1.1272511885954724,"pZ":1.5987444533814241,"vX0":3.974411953363529,"vY0":-116.79278988203238,"vZ0":-3.291767829819764,"x":74.03,"y":195.61,"x0":-1.609372000385825,"y0":50.002596666700434,"z0":5.822381220005035,"aX":10.650365975231772},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":2.9,"breakHorizontal":-15.1,"spinRate":2284,"spinDirection":59},"zone":14,"typeConfidence":0.92,"plateTime":0.47027314829445155,"extension":6.377571339108286},"index":5,"playId":"556f7e62-23ce-3281-bd6d-2e26314b120e","pitchNumber":6,"startTime":"2025-09-28T19:37:45.722Z","endTime":"2025-09-28T19:37:51.033Z","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":92.5,"endSpeed":85.0,"strikeZoneTop":3.81,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.77233973636515,"aZ":-20.711171950966893,"pfxX":-9.170522057548167,"pfxZ":6.246499902629963,"pX":-0.8392892223973006,"pZ":1.7406158283662991,"vX0":4.49442592187444,"vY0":-134.51727729039115,"vZ0":-7.128893996414091,"x":148.99,"y":191.78,"x0":-1.338896182906891,"y0":50.004469606589254,"z0":5.890110550836584,"aX":-16.832560780137424},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.0,"breakHorizontal":15.7,"spinRate":1773,"spinDirection":207},"zone":13,"typeConfidence":0.92,"plateTime":0.40695243097981937,"extension":6.424215985101579},"index":6,"playId":"84eea7fe-70c1-323b-b61d-8cae5f34e179","pitchNumber":7,"startTime":"2025-09-28T19:37:58.600Z","endTime":"2025-09-28T19:38:02.837Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T19:38:02.837Z","atBatIndex":7},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Jimmy Crooks triples (1) on a sharp line drive to right fielder Seiya Suzuki.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-28T19:38:15.588Z","endTime":"2025-09-28T19:39:34.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.602663284960673,"aZ":-13.178096236014836,"pfxX":-2.398632494667811,"pfxZ":10.671938049349718,"pX":0.10611631174674165,"pZ":2.654443364302942,"vX0":5.567721933084336,"vY0":-132.8525157109143,"vZ0":-5.723215711494652,"x":112.96,"y":167.11,"x0":-1.7091309055305721,"y0":50.00238517162427,"z0":5.801842790037752,"aX":-4.270028135529776},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":18.2,"breakHorizontal":3.1,"spinRate":2056,"spinDirection":209},"zone":5,"typeConfidence":0.92,"plateTime":0.41297407648313245,"extension":6.359218189346449},"index":0,"playId":"58b70180-6091-3273-9a08-57fc3447610e","pitchNumber":1,"startTime":"2025-09-28T19:38:25.521Z","endTime":"2025-09-28T19:38:28.799Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.51264439254324,"aZ":-24.93168426885005,"pfxX":2.313258157185516,"pfxZ":4.371998906106159,"pX":0.13961264797795,"pZ":2.629294090653788,"vX0":4.140303577961684,"vY0":-126.96710710682679,"vZ0":-3.172410577610427,"x":111.68,"y":167.79,"x0":-1.803683635723224,"y0":50.00271079623065,"z0":5.848333658343171,"aX":3.82924467663564},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.6,"breakHorizontal":-5.0,"spinRate":2089,"spinDirection":171},"zone":5,"typeConfidence":0.87,"plateTime":0.4290730386749715,"extension":6.390888309174579},"index":1,"playId":"2d32cb81-8f8f-39b3-a875-668fc7200e5f","pitchNumber":2,"startTime":"2025-09-28T19:38:40.138Z","endTime":"2025-09-28T19:38:43.604Z","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":2},"index":2,"startTime":"2025-09-28T19:38:53.948Z","endTime":"2025-09-28T19:39:06.124Z","isPitch":false,"type":"action","player":{"id":699625,"link":"/api/v1/people/699625"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.1,"strikeZoneTop":3.17676360804825,"strikeZoneBottom":1.48410007539898,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.900091654670266,"aZ":-19.718621822788197,"pfxX":-8.141523635724653,"pfxZ":6.795450101021653,"pX":1.0555429092421127,"pZ":2.344428248395603,"vX0":8.560580031072647,"vY0":-133.781680757337,"vZ0":-5.709999320536526,"x":76.77,"y":175.48,"x0":-1.1114363366087645,"y0":50.00203981063617,"z0":5.897362967809734,"aX":-14.919412412035411},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.4,"breakHorizontal":13.2,"spinRate":1818,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.4077303292579235,"extension":6.444493005872582},"index":3,"playId":"31accde9-8425-399a-82b2-171f00c9439c","pitchNumber":3,"startTime":"2025-09-28T19:39:06.124Z","endTime":"2025-09-28T19:39:10.748Z","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":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.86153384371508,"aZ":-29.004625948295132,"pfxX":-5.497144601917001,"pfxZ":2.073462769647799,"pX":-0.7153604911169736,"pZ":2.8360799099396687,"vX0":3.7112519757091715,"vY0":-122.33258792839163,"vZ0":-1.6359895558720017,"x":144.27,"y":162.21,"x0":-1.5302916168082294,"y0":50.00496659048076,"z0":5.976417854526817,"aX":-8.416635454127231},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.6,"breakHorizontal":9.2,"spinRate":1363,"spinDirection":231},"zone":1,"typeConfidence":0.92,"plateTime":0.4460263591816016,"extension":6.308835703512561},"hitData":{"launchSpeed":101.7,"launchAngle":13.0,"totalDistance":294.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":134.59,"coordY":45.78}},"index":4,"playId":"a6e7e1c4-37e9-314f-9ad7-d8aa74145d94","pitchNumber":4,"startTime":"2025-09-28T19:39:17.696Z","endTime":"2025-09-28T19:39:34.713Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T19:39:34.713Z","atBatIndex":8},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Yohel Pozo pops out to second baseman Nico Hoerner.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-28T19:39:46.859Z","endTime":"2025-09-28T19:41:03.673Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.00746782599682,"strikeZoneBottom":1.28263841942592,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.56740346777661,"aZ":-18.42010213664603,"pfxX":-8.41936252495032,"pfxZ":7.237869372295341,"pX":-0.06263873402424563,"pZ":3.0845074479061316,"vX0":6.905155803832559,"vY0":-136.60452865338172,"vZ0":-4.207597820332227,"x":119.39,"y":155.5,"x0":-1.5225827619016887,"y0":50.00165541482823,"z0":5.9018191493474905,"aX":-15.99723772655335},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.5,"breakHorizontal":13.9,"spinRate":1871,"spinDirection":208},"zone":2,"typeConfidence":0.93,"plateTime":0.4001252424747044,"extension":6.420871924598883},"index":0,"playId":"e63ad819-4686-3477-9e9f-3059ec17fd30","pitchNumber":1,"startTime":"2025-09-28T19:40:04.331Z","endTime":"2025-09-28T19:40:08.689Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.664622671946763,"aZ":-16.37441672144716,"pfxX":-6.95832149254802,"pfxZ":8.560926346851513,"pX":-0.3364152790331211,"pZ":2.3082819044713303,"vX0":5.163560717893518,"vY0":-134.827498872367,"vZ0":-6.589162270090338,"x":129.82,"y":176.46,"x0":-1.3700695926636197,"y0":50.00251942428358,"z0":5.934699419598893,"aX":-12.841060508787342},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.3,"breakHorizontal":11.5,"spinRate":2004,"spinDirection":203},"zone":4,"typeConfidence":2.0,"plateTime":0.40588539321273087,"extension":6.509850277872376},"index":1,"playId":"8a6fd8ff-8e5e-375e-aac2-c0e4e45e2b1c","pitchNumber":2,"startTime":"2025-09-28T19:40:17.852Z","endTime":"2025-09-28T19:40:21.099Z","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":92.6,"endSpeed":84.5,"strikeZoneTop":3.25,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.93423685450594,"aZ":-14.476450490358419,"pfxX":-2.345611609019289,"pfxZ":9.643011464737114,"pX":0.2830780180252022,"pZ":3.1411263929024953,"vX0":5.475892024513617,"vY0":-134.77225387894327,"vZ0":-4.632329009399775,"x":106.21,"y":153.97,"x0":-1.4724455191395478,"y0":50.00350609557019,"z0":5.908457705867146,"aX":-4.305889670129025},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.7,"breakHorizontal":3.0,"spinRate":1931,"spinDirection":203},"zone":3,"typeConfidence":0.92,"plateTime":0.4067887533548422,"extension":6.469980535490753},"index":2,"playId":"4d7d1a10-f1ef-3cf6-a8b3-03639b599103","pitchNumber":3,"startTime":"2025-09-28T19:40:37.177Z","endTime":"2025-09-28T19:40:41.496Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.5,"strikeZoneTop":3.25,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.61162157067549,"aZ":-29.262567861827836,"pfxX":5.191362487065356,"pfxZ":2.0751465715332778,"pX":1.3220521750031062,"pZ":1.596756204154812,"vX0":5.246008326912087,"vY0":-117.97754372414948,"vZ0":-3.4737335909859457,"x":66.61,"y":195.67,"x0":-1.6093402899104061,"y0":50.002468013230526,"z0":5.801386849362654,"aX":7.275461050267634},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":3.1,"breakHorizontal":-10.7,"spinRate":2352,"spinDirection":68},"zone":14,"typeConfidence":0.89,"plateTime":0.4652651014052074,"extension":6.436842496507155},"hitData":{"launchSpeed":70.1,"launchAngle":44.0,"totalDistance":202.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":156.29,"coordY":125.83}},"index":3,"playId":"bb923eae-fc67-3108-9d36-08a7fe44b60a","pitchNumber":4,"startTime":"2025-09-28T19:40:55.019Z","endTime":"2025-09-28T19:41:03.673Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T19:41:03.673Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Tucker grounds out softly, third baseman Nolan Gorman to first baseman Yohel Pozo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-28T19:42:58.984Z","endTime":"2025-09-28T19:43:42.820Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":3.4585749428984,"strikeZoneBottom":1.54648076948191,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.917170662033413,"aZ":-24.457655877562935,"pfxX":3.2438117908676767,"pfxZ":4.338592129733197,"pX":-0.12962124287852586,"pZ":4.115915936799794,"vX0":4.5487926959578795,"vY0":-132.63169864048558,"vZ0":0.2948649543670142,"x":121.94,"y":127.65,"x0":-2.289534696449772,"y0":50.00077266423242,"z0":5.789864730961099,"aX":5.765665605814572},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.2,"breakHorizontal":-6.8,"spinRate":2277,"spinDirection":185},"zone":11,"typeConfidence":0.9,"plateTime":0.41328889171846406,"extension":6.733613356314756},"index":0,"playId":"fad635ff-4c9d-3548-bc54-803b99441724","pitchNumber":1,"startTime":"2025-09-28T19:43:17.628Z","endTime":"2025-09-28T19:43:22.105Z","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":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.846317912670493,"aZ":-13.896654219464617,"pfxX":-1.9114791928559023,"pfxZ":9.258731122167173,"pX":-0.7745806637840377,"pZ":2.6954858469452403,"vX0":4.039295056961972,"vY0":-139.25422613576,"vZ0":-5.717596319118352,"x":146.53,"y":166.0,"x0":-1.9923256848216935,"y0":50.00007526722722,"z0":5.686732284384494,"aX":-3.7727592786293793},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.8,"breakHorizontal":2.6,"spinRate":2165,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.3926174300155121,"extension":6.88636425436244},"hitData":{"launchSpeed":50.8,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":104.99,"coordY":166.38}},"index":1,"playId":"3d698bfd-a900-36c2-bc73-4d1934e057ef","pitchNumber":2,"startTime":"2025-09-28T19:43:34.802Z","endTime":"2025-09-28T19:43:42.820Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T19:43:42.820Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-28T19:44:05.100Z","endTime":"2025-09-28T19:46:23.604Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.8,"strikeZoneTop":3.0740570407928,"strikeZoneBottom":1.40877418145872,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.35997048756145,"aZ":-14.846853834298303,"pfxX":-2.3487455025497583,"pfxZ":8.690548063738568,"pX":0.12688301746185654,"pZ":1.839820956974051,"vX0":6.505439360384507,"vY0":-139.38082540227023,"vZ0":-7.871089080644444,"x":112.16,"y":189.1,"x0":-1.9184008169884144,"y0":50.004166018038894,"z0":5.654010911374194,"aX":-4.684062841215279},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.5,"breakHorizontal":3.1,"spinRate":2393,"spinDirection":204},"zone":8,"typeConfidence":0.91,"plateTime":0.3909624840645809,"extension":7.02210970850188},"index":0,"playId":"4b38844c-1934-35a9-9555-24ba04304846","pitchNumber":1,"startTime":"2025-09-28T19:44:08.800Z","endTime":"2025-09-28T19:44:13.107Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.6,"strikeZoneTop":3.19764452023926,"strikeZoneBottom":1.4467180974804,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.174995599319942,"aZ":-18.352952377676452,"pfxX":-8.91221247598496,"pfxZ":6.939083089339765,"pX":-0.3881234682048482,"pZ":1.4609036941371771,"vX0":7.1158980936845015,"vY0":-139.66978258939304,"vZ0":-8.058004889954944,"x":131.79,"y":199.34,"x0":-1.8012444516084882,"y0":50.000853876906,"z0":5.573170023744734,"aX":-17.74260645873674},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.2,"breakHorizontal":14.9,"spinRate":2302,"spinDirection":203},"zone":7,"typeConfidence":0.93,"plateTime":0.39100922692814466,"extension":7.024962295631603},"index":1,"playId":"95b0f80e-97ae-3775-ba4d-1b39cae7182a","pitchNumber":2,"startTime":"2025-09-28T19:44:21.627Z","endTime":"2025-09-28T19:44:27.048Z","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.2,"endSpeed":88.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.725244568250346,"aZ":-12.786966896533794,"pfxX":-3.395126889044789,"pfxZ":9.759590628837161,"pX":0.4311570538356615,"pZ":2.2423281796117918,"vX0":7.464342788764659,"vY0":-139.86325206730413,"vZ0":-6.775957525958985,"x":100.57,"y":178.24,"x0":-1.8278122585128473,"y0":50.00281918439523,"z0":5.53014319587384,"aX":-6.744778825460364},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.4,"breakHorizontal":4.7,"spinRate":2348,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.3912030518695193,"extension":7.077170468475218},"index":2,"playId":"b6efb8eb-b268-3e3a-8689-c4236e301ed3","pitchNumber":3,"startTime":"2025-09-28T19:44:46.609Z","endTime":"2025-09-28T19:44:50.062Z","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":86.7,"endSpeed":80.4,"strikeZoneTop":3.10905849800812,"strikeZoneBottom":1.35803873194506,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.00244193513088,"aZ":-42.651498052460674,"pfxX":2.44964101779162,"pfxZ":-6.517273637542977,"pX":0.6759904918325738,"pZ":0.41954735923212966,"vX0":5.425952198870229,"vY0":-126.12828797692661,"vZ0":-4.617523693144368,"x":91.23,"y":227.45,"x0":-1.8224793330399263,"y0":50.00107229677345,"z0":5.718747355798797,"aX":3.939127165160761},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-12.6,"breakHorizontal":-5.6,"spinRate":2403,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4345017867616101,"extension":6.905331234953467},"index":3,"playId":"ac612ce0-0f35-3608-8d90-fef977a9178b","pitchNumber":4,"startTime":"2025-09-28T19:45:03.815Z","endTime":"2025-09-28T19:45:06.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.511475751167655,"aZ":-42.55493372577122,"pfxX":3.70446694663339,"pfxZ":-6.7984918994487336,"pX":-0.029833512784360625,"pZ":1.644569696483298,"vX0":3.307714253207754,"vY0":-123.56581166384275,"vZ0":-1.419680786759451,"x":118.14,"y":194.38,"x0":-1.873240702285371,"y0":50.0037924264885,"z0":5.843008613923337,"aX":5.655605202873297},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-12.4,"breakHorizontal":-7.6,"spinRate":2478,"spinDirection":37},"zone":8,"typeConfidence":2.0,"plateTime":0.44542378623988466,"extension":6.9073558644657265},"index":4,"playId":"1d41ad3c-b008-3ea9-afd9-e1eb9339469c","pitchNumber":5,"startTime":"2025-09-28T19:45:28.189Z","endTime":"2025-09-28T19:45:31.437Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2025-09-28T19:45:50.011Z","endTime":"2025-09-28T19:45:56.997Z","isPitch":false,"type":"action","player":{"id":673548,"link":"/api/v1/people/673548"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.4,"strikeZoneTop":3.16482947534652,"strikeZoneBottom":1.41388919867853,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.411477107871196,"aZ":-20.561951862799262,"pfxX":-7.647572114118135,"pfxZ":6.605514607979147,"pX":-1.0818507430231712,"pZ":0.7453441502398152,"vX0":4.84567134800031,"vY0":-131.38765979429115,"vZ0":-8.354172483855745,"x":158.24,"y":218.66,"x0":-1.95133359292124,"y0":50.001417481274636,"z0":5.4798160793272475,"aX":-13.44268598180959},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.4,"breakHorizontal":12.8,"spinRate":1295,"spinDirection":215},"zone":13,"typeConfidence":0.86,"plateTime":0.41599979201324677,"extension":6.900335568258671},"index":6,"playId":"423e5279-eaa9-3eb0-8b07-5d568dc3283c","pitchNumber":6,"startTime":"2025-09-28T19:45:56.997Z","endTime":"2025-09-28T19:46:00.269Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.0521502818959,"strikeZoneBottom":1.35850701514743,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.06237788512485,"aZ":-25.432437991521894,"pfxX":0.9625315960586254,"pfxZ":3.6712859864954446,"pX":0.7040451472322117,"pZ":1.7791742631233136,"vX0":6.821149638441495,"vY0":-135.12009937658942,"vZ0":-5.078625484344001,"x":90.16,"y":190.74,"x0":-1.9845418238998502,"y0":50.00613753389477,"z0":5.4836602158305405,"aX":1.7697207599559792},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.6,"breakHorizontal":-3.2,"spinRate":2386,"spinDirection":181},"zone":9,"typeConfidence":0.91,"plateTime":0.40628528808620423,"extension":6.979236539011822},"index":7,"playId":"67a1ad1f-0fb5-32d8-9cea-efceeea6e62b","pitchNumber":7,"startTime":"2025-09-28T19:46:18.369Z","endTime":"2025-09-28T19:46:23.604Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T19:46:23.604Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Moisés Ballesteros grounds out sharply, second baseman José Fermín to first baseman Yohel Pozo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-28T19:46:38.707Z","endTime":"2025-09-28T19:47:37.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":3},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.4,"strikeZoneTop":3.35104489677715,"strikeZoneBottom":1.52494047291313,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.183402199375717,"aZ":-15.240230283911536,"pfxX":-3.109028893492135,"pfxZ":8.273706169974998,"pX":-1.1192239715213181,"pZ":3.1343632722252424,"vX0":3.5628534034132935,"vY0":-141.84792577675574,"vZ0":-4.464562422171018,"x":159.66,"y":154.15,"x0":-1.985121024854908,"y0":50.00004004078671,"z0":5.69421053654557,"aX":-6.36122730318451},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.3,"breakHorizontal":4.9,"spinRate":2260,"spinDirection":197},"zone":11,"typeConfidence":0.92,"plateTime":0.3855272383370556,"extension":6.9316500417305935},"index":0,"playId":"663131cd-f2d1-3779-9105-e53953a324ad","pitchNumber":1,"startTime":"2025-09-28T19:46:47.520Z","endTime":"2025-09-28T19:46:51.228Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.6,"strikeZoneTop":3.35250088631656,"strikeZoneBottom":1.6425183928156,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.15550340890748,"aZ":-24.153646519271366,"pfxX":-7.254955761856225,"pfxZ":4.537466827679838,"pX":0.5212745018229575,"pZ":1.3107814844327392,"vX0":8.409378982212314,"vY0":-131.62812036359955,"vZ0":-6.250292410318512,"x":97.13,"y":203.39,"x0":-1.7621004514831287,"y0":50.001634739108475,"z0":5.487647153194379,"aX":-12.817436019545777},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.1,"breakHorizontal":11.4,"spinRate":1376,"spinDirection":219},"zone":14,"typeConfidence":0.88,"plateTime":0.4150467146911878,"extension":6.973306581056571},"index":1,"playId":"fe38b2b3-6c93-337d-b481-a7c2561f2643","pitchNumber":2,"startTime":"2025-09-28T19:46:59.692Z","endTime":"2025-09-28T19:47:03.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.3,"strikeZoneTop":3.14930279113089,"strikeZoneBottom":1.55539373762201,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.34474818986876,"aZ":-24.264426970088273,"pfxX":-6.90578682406667,"pfxZ":4.585000917721661,"pX":-0.9012524265312688,"pZ":2.6902453453317987,"vX0":4.89519511344558,"vY0":-130.27285895874124,"vZ0":-2.622485570200844,"x":151.35,"y":166.14,"x0":-1.9036998966579433,"y0":50.00405968515524,"z0":5.536379369618267,"aX":-11.917948140577282},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.9,"breakHorizontal":11.5,"spinRate":1199,"spinDirection":219},"zone":11,"typeConfidence":0.9,"plateTime":0.419805257850407,"extension":7.017757278137962},"index":2,"playId":"d35f7b39-f8e9-31cd-b6d3-085d6ef69c5f","pitchNumber":3,"startTime":"2025-09-28T19:47:12.954Z","endTime":"2025-09-28T19:47:17.306Z","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":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.46454595387818,"aZ":-24.670804448207814,"pfxX":0.05119007579072428,"pfxZ":4.038959699026443,"pX":0.03114326105991363,"pZ":1.4456506927738486,"vX0":5.710858550261793,"vY0":-135.0000556976846,"vZ0":-6.123022549232268,"x":115.81,"y":199.75,"x0":-2.11222264850501,"y0":50.0047854186379,"z0":5.463072228141804,"aX":0.0949528734864522},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.2,"breakHorizontal":-1.2,"spinRate":2430,"spinDirection":190},"zone":14,"typeConfidence":0.91,"plateTime":0.40465057433017604,"extension":6.934655610091708},"hitData":{"launchSpeed":101.8,"launchAngle":-16.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":149.28,"coordY":156.24}},"index":3,"playId":"b809507b-1552-379c-8abe-42a9af4ac0d0","pitchNumber":4,"startTime":"2025-09-28T19:47:30.031Z","endTime":"2025-09-28T19:47:37.998Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T19:47:37.998Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Scott II singles on a line drive to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-28T19:49:33.053Z","endTime":"2025-09-28T19:50:18.556Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"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":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"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(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.1,"strikeZoneTop":3.1977512936424,"strikeZoneBottom":1.42720094862892,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.894393537206177,"aZ":-14.202042503924417,"pfxX":-5.058333955721224,"pfxZ":9.950667734704968,"pX":-0.02556127191396268,"pZ":1.3979586494387668,"vX0":6.008128554766263,"vY0":-133.80125781641198,"vZ0":-8.632989651108177,"x":117.97,"y":201.04,"x0":-1.6469855042201131,"y0":50.006474964008,"z0":5.692706460355409,"aX":-9.139285545819769},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.2,"breakHorizontal":7.8,"spinRate":2154,"spinDirection":205},"zone":8,"typeConfidence":0.89,"plateTime":0.4099716976191736,"extension":6.428686032204347},"index":0,"playId":"e329d131-ef23-3b98-8b51-dd85f7b8500f","pitchNumber":1,"startTime":"2025-09-28T19:49:40.672Z","endTime":"2025-09-28T19:49:44.739Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.5,"strikeZoneTop":3.25,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.416338275994367,"aZ":-20.344258409841725,"pfxX":0.013662395175831898,"pfxZ":6.845582127121284,"pX":-0.1456839885838231,"pZ":3.135794762447874,"vX0":4.211806365402346,"vY0":-129.9116108006475,"vZ0":-3.1283961139688605,"x":122.55,"y":154.11,"x0":-1.7822600644712971,"y0":50.00312923324587,"z0":5.882555309620471,"aX":0.02276923504996499},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":12.0,"breakHorizontal":-0.8,"spinRate":2012,"spinDirection":195},"zone":2,"typeConfidence":0.91,"plateTime":0.41986147615228653,"extension":6.344326950423383},"index":1,"playId":"1d320052-619a-377c-8755-5fbfeb61d486","pitchNumber":2,"startTime":"2025-09-28T19:49:52.585Z","endTime":"2025-09-28T19:49:55.585Z","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":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.9,"strikeZoneTop":3.25,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.193808052614738,"aZ":-14.152586863333951,"pfxX":-2.289986474902639,"pfxZ":9.99632531508097,"pX":0.5105885245831849,"pZ":2.5924804016943814,"vX0":6.234894298728248,"vY0":-133.51697077748508,"vZ0":-5.804868781474752,"x":97.54,"y":168.78,"x0":-1.5589494534615358,"y0":50.000423283047255,"z0":5.816124040741947,"aX":-4.12817904777572},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.0,"breakHorizontal":2.8,"spinRate":1975,"spinDirection":209},"zone":6,"typeConfidence":0.92,"plateTime":0.41049167060297087,"extension":6.509662141285513},"hitData":{"launchSpeed":95.2,"launchAngle":16.0,"totalDistance":273.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":156.6,"coordY":79.45}},"index":2,"playId":"8827c66d-8aef-3be9-930d-ce257c1f7fe3","pitchNumber":3,"startTime":"2025-09-28T19:50:08.533Z","endTime":"2025-09-28T19:50:18.556Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T19:50:18.556Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathan Church strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-28T19:50:24.844Z","endTime":"2025-09-28T19:52:05.201Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.6,"strikeZoneTop":3.01885895003345,"strikeZoneBottom":1.31440360184089,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.45676924128132,"aZ":-15.904206310089315,"pfxX":-3.2166694203764354,"pfxZ":9.335531874886186,"pX":-2.2241990702716588,"pZ":5.363777402305508,"vX0":0.2208275036779248,"vY0":-130.44041699867154,"vZ0":1.1310912542189218,"x":201.78,"y":93.96,"x0":-1.8907545821490743,"y0":50.00574931534779,"z0":6.114279998944584,"aX":-5.608101384183651},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":17.4,"breakHorizontal":5.8,"spinRate":1903,"spinDirection":208},"zone":11,"typeConfidence":0.85,"plateTime":0.4180574251551521,"extension":6.3802146958262735},"index":0,"playId":"c954f487-d16e-3dff-ba74-77568488fb7f","pitchNumber":1,"startTime":"2025-09-28T19:50:44.311Z","endTime":"2025-09-28T19:50:47.318Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.00940324285956,"strikeZoneBottom":1.46777518324971,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.174741744244663,"aZ":-15.298193791692146,"pfxX":-3.2628345498836344,"pfxZ":9.35713785459495,"pX":-1.8851825887475446,"pZ":3.9685733145065027,"vX0":0.9673922157016173,"vY0":-132.87602356314335,"vZ0":-2.234815091201006,"x":188.86,"y":131.63,"x0":-1.8281420779856994,"y0":50.002465249140116,"z0":5.9211004776752745,"aX":-5.88460166200966},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.8,"breakHorizontal":5.8,"spinRate":1899,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.41086027832731764,"extension":6.346489345091406},"index":1,"playId":"3735b2b9-7896-3e63-8a9f-e7ad7f63ad89","pitchNumber":2,"startTime":"2025-09-28T19:51:03.015Z","endTime":"2025-09-28T19:51:06.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.3,"strikeZoneTop":3.15,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.91401072622234,"aZ":-24.36892873432186,"pfxX":2.0308888625597814,"pfxZ":4.701670329521318,"pX":0.5416358651499954,"pZ":1.8821777909553299,"vX0":5.0520877286713315,"vY0":-127.25174442712465,"vZ0":-4.826239527711735,"x":96.35,"y":187.96,"x0":-1.7232261686961914,"y0":50.00621462367613,"z0":5.702916657964741,"aX":3.374774942417812},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.8,"breakHorizontal":-4.7,"spinRate":1972,"spinDirection":181},"zone":9,"typeConfidence":0.88,"plateTime":0.42830166219910915,"extension":6.528596691742125},"index":2,"playId":"3d74b571-8b55-3132-a3dd-20396c5fdf6f","pitchNumber":3,"startTime":"2025-09-28T19:51:18.680Z","endTime":"2025-09-28T19:51:21.921Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.0,"strikeZoneTop":3.15,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.01373374993412,"aZ":-15.306839770015529,"pfxX":-3.669166162934879,"pfxZ":9.314835430377247,"pX":-0.3912356127958935,"pZ":2.2376882302500873,"vX0":4.533978735628748,"vY0":-133.99525408851244,"vZ0":-6.392891567130833,"x":131.91,"y":178.36,"x0":-1.631670440789478,"y0":50.00574643701259,"z0":5.7557139732782465,"aX":-6.647037647850504},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.6,"breakHorizontal":5.6,"spinRate":1927,"spinDirection":206},"zone":4,"typeConfidence":0.92,"plateTime":0.4093738374992908,"extension":6.512992635051798},"index":3,"playId":"ff2d9f11-d29a-3eda-9638-def1e2da194c","pitchNumber":4,"startTime":"2025-09-28T19:51:37.820Z","endTime":"2025-09-28T19:51:41.258Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":3.15,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.456163791505,"aZ":-11.808727890531879,"pfxX":-2.9450162899682333,"pfxZ":11.067695945213067,"pX":0.3853982580779724,"pZ":2.16121987414341,"vX0":5.8765575141018,"vY0":-135.0431925923514,"vZ0":-7.384143243530268,"x":102.31,"y":180.43,"x0":-1.4399779583170447,"y0":50.00121688246895,"z0":5.768685990050866,"aX":-5.418694178020408},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.6,"breakHorizontal":4.1,"spinRate":2104,"spinDirection":208},"zone":6,"typeConfidence":0.93,"plateTime":0.40618981543466237,"extension":6.518434571774084},"index":4,"playId":"50a8681a-2d43-39ef-932e-6852d83ab59f","pitchNumber":5,"startTime":"2025-09-28T19:52:00.312Z","endTime":"2025-09-28T19:52:05.201Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T19:52:05.201Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"José Fermín walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-28T19:52:12.081Z","endTime":"2025-09-28T19:54:38.314Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"postOnSecond":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[6],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":[]}],"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":88.7,"endSpeed":81.9,"strikeZoneTop":3.0972211299364,"strikeZoneBottom":1.42930216745593,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.53724977850407,"aZ":-20.45985532558244,"pfxX":1.1256079578136546,"pfxZ":6.924440117337563,"pX":1.4421029788704816,"pZ":1.5550718117494584,"vX0":7.100540598281106,"vY0":-128.91049804599226,"vZ0":-6.795169572870417,"x":62.03,"y":196.79,"x0":-1.488501878473311,"y0":50.0024100498284,"z0":5.792540154361275,"aX":1.9025847735057015},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":11.3,"breakHorizontal":-3.6,"spinRate":2164,"spinDirection":182},"zone":14,"typeConfidence":0.91,"plateTime":0.4240809501474754,"extension":6.561009800187981},"index":0,"playId":"b8d87868-be7a-36fe-a30d-abaa13ee62e6","pitchNumber":1,"startTime":"2025-09-28T19:52:27.404Z","endTime":"2025-09-28T19:52:31.958Z","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":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.5,"strikeZoneTop":3.03771305749984,"strikeZoneBottom":1.39915575832379,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.070341946089098,"aZ":-20.151154200699466,"pfxX":0.9244630837874519,"pfxZ":7.141588881703236,"pX":1.0546534490077868,"pZ":1.7255792814034954,"vX0":5.980606377177384,"vY0":-128.7381321640054,"vZ0":-6.185745265757826,"x":76.8,"y":192.19,"x0":-1.4159498377743798,"y0":50.000019200276334,"z0":5.713097536690263,"aX":1.5546546617059163},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":11.8,"breakHorizontal":-3.0,"spinRate":2096,"spinDirection":182},"zone":14,"typeConfidence":0.91,"plateTime":0.42502543276581006,"extension":6.543387734192421},"index":1,"playId":"5ad6fc57-7ce9-301c-8e56-3c2399cce558","pitchNumber":2,"startTime":"2025-09-28T19:52:43.676Z","endTime":"2025-09-28T19:52:47.732Z","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":"190ab786-7185-3ec3-afb6-663b467968b1","startTime":"2025-09-28T19:53:01.377Z","endTime":"2025-09-28T19:53:04.992Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.37334605227889,"aZ":-21.63636099010265,"pfxX":-10.080431189320816,"pfxZ":5.889939452210998,"pX":-0.5804792470473753,"pZ":2.5970449966561993,"vX0":5.867583735236661,"vY0":-132.433614462924,"vZ0":-4.449972543113214,"x":139.13,"y":168.66,"x0":-1.5068438851930075,"y0":50.00275185241536,"z0":5.867192149699603,"aX":-18.034744156934128},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.0,"breakHorizontal":17.2,"spinRate":1921,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.4124544989640495,"extension":6.472645498854513},"index":3,"playId":"a1ac1fa5-e17a-3174-b44a-0cdd4508dbfa","pitchNumber":3,"startTime":"2025-09-28T19:53:18.678Z","endTime":"2025-09-28T19:53:21.839Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":1},"index":4,"playId":"f5c6ae02-7f0b-348e-a3d1-4d4ae3161b59","startTime":"2025-09-28T19:53:41.823Z","endTime":"2025-09-28T19:53:45.062Z","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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.25960180333088,"strikeZoneBottom":1.50614478225636,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.925296168319765,"aZ":-22.511925750035402,"pfxX":-9.84850397110057,"pfxZ":5.239673391861309,"pX":-1.0068872929315424,"pZ":4.261997442874484,"vX0":4.663873067028415,"vY0":-134.6095067364788,"vZ0":-0.43417057982341606,"x":155.38,"y":123.71,"x0":-1.4780077810320944,"y0":50.00173609526549,"z0":6.012606346181145,"aX":-18.15752743437054},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.6,"breakHorizontal":16.9,"spinRate":1864,"spinDirection":206},"zone":11,"typeConfidence":0.93,"plateTime":0.40616675337588504,"extension":6.52863607809947},"index":5,"playId":"6c699659-7d5c-3743-b0ea-c4df58792712","pitchNumber":4,"startTime":"2025-09-28T19:53:59.436Z","endTime":"2025-09-28T19:54:06.950Z","isPitch":true,"type":"pitch"},{"details":{"description":"Victor Scott II steals (34) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"index":6,"actionPlayId":"6c699659-7d5c-3743-b0ea-c4df58792712","startTime":"2025-09-28T19:54:10.788Z","endTime":"2025-09-28T19:54:33.614Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687363,"link":"/api/v1/people/687363"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.18477666413204,"strikeZoneBottom":1.4015053582661,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.47329667948034,"aZ":-22.522429253169257,"pfxX":1.1794217547769605,"pfxZ":5.8645908034248,"pX":1.1581161501429902,"pZ":3.5499996026551806,"vX0":6.354976562093736,"vY0":-127.29593431120318,"vZ0":-1.5510013037762114,"x":72.86,"y":142.93,"x0":-1.5211143182756128,"y0":50.00220488905861,"z0":5.945579074115275,"aX":1.939535448698824},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":10.6,"breakHorizontal":-3.5,"spinRate":2133,"spinDirection":173},"zone":12,"typeConfidence":0.9,"plateTime":0.42983754926231965,"extension":6.556553414930429},"index":7,"playId":"b9091610-0c73-38e6-a35c-5b13576bc9f6","pitchNumber":5,"startTime":"2025-09-28T19:54:33.614Z","endTime":"2025-09-28T19:54:38.314Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T19:54:38.314Z","atBatIndex":15},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Iván Herrera grounds into a double play, second baseman Nico Hoerner to first baseman Michael Busch. José Fermín out at 2nd. Iván Herrera out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-28T19:55:44.923Z","endTime":"2025-09-28T19:55:55.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"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":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-09-28T19:54:49.829Z","endTime":"2025-09-28T19:55:47.255Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.25357175726736,"aZ":-21.940998124275016,"pfxX":1.084566495770631,"pfxZ":6.173185217014828,"pX":0.9271943094375136,"pZ":2.4029570373802813,"vX0":5.760095618936953,"vY0":-127.45654447083926,"vZ0":-4.337464017118286,"x":81.66,"y":173.9,"x0":-1.4957216614404663,"y0":50.0046253062686,"z0":5.842450235751108,"aX":1.7987730902970536},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":10.4,"breakHorizontal":-3.1,"spinRate":2207,"spinDirection":182},"zone":14,"typeConfidence":0.9,"plateTime":0.4284399395508709,"extension":6.489458915195165},"hitData":{"launchSpeed":97.7,"launchAngle":-22.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.63,"coordY":149.66}},"index":1,"playId":"d28a613c-1fb1-36a4-b164-b421452e5373","pitchNumber":1,"startTime":"2025-09-28T19:55:47.255Z","endTime":"2025-09-28T19:55:55.268Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T19:55:55.268Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pete Crow-Armstrong singles on a sharp line drive to right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-28T19:57:54.040Z","endTime":"2025-09-28T19:58:47.648Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"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.9,"endSpeed":87.5,"strikeZoneTop":3.09,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.1480212588737,"aZ":-14.141459830247191,"pfxX":-3.5068444924471067,"pfxZ":9.265085318676313,"pX":0.2553080265502875,"pZ":2.1130475535528697,"vX0":7.100614639279357,"vY0":-138.00466754272423,"vZ0":-7.0392933737134395,"x":107.27,"y":181.73,"x0":-1.8850423558164249,"y0":50.00263256950957,"z0":5.632931938256968,"aX":-6.825800251868258},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.6,"breakHorizontal":5.0,"spinRate":2421,"spinDirection":201},"zone":5,"typeConfidence":2.0,"plateTime":0.3955580953364528,"extension":7.025050435000675},"index":0,"playId":"d3457aee-cd71-364a-b113-438d344fc0d5","pitchNumber":1,"startTime":"2025-09-28T19:58:02.218Z","endTime":"2025-09-28T19:58:06.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.01709207593155,"strikeZoneBottom":1.45203185438442,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.34081479081002,"aZ":-15.875268317013616,"pfxX":-2.631225751216801,"pfxZ":8.334040261598307,"pX":-0.7049472345774056,"pZ":4.470820616429316,"vX0":4.7586747204437065,"vY0":-138.5896632824563,"vZ0":-0.5643549129321751,"x":143.87,"y":118.07,"x0":-2.098060593201095,"y0":50.00526525133545,"z0":5.731953546659195,"aX":-5.147830261236306},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.2,"breakHorizontal":3.8,"spinRate":2316,"spinDirection":203},"zone":11,"typeConfidence":0.9,"plateTime":0.394365209586359,"extension":6.822923193648096},"index":1,"playId":"40c39771-2f39-3b0a-9a70-9f4c656da44f","pitchNumber":2,"startTime":"2025-09-28T19:58:23.762Z","endTime":"2025-09-28T19:58:27.483Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.8,"strikeZoneTop":3.09,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.705288038421244,"aZ":-26.243508702324196,"pfxX":-7.301978132863733,"pfxZ":3.3426077367869507,"pX":-0.3483923751948195,"pZ":2.183013925160544,"vX0":6.666786907465859,"vY0":-131.57928317614258,"vZ0":-3.7133353282398085,"x":130.28,"y":179.84,"x0":-1.9512926093523089,"y0":50.00396714930654,"z0":5.530238413029627,"aX":-12.961995186811805},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.5,"breakHorizontal":12.0,"spinRate":1469,"spinDirection":222},"zone":4,"typeConfidence":0.89,"plateTime":0.4143365496923157,"extension":6.827955744897506},"hitData":{"launchSpeed":108.0,"launchAngle":17.0,"totalDistance":288.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":189.23,"coordY":102.39}},"index":2,"playId":"58b4922f-08ea-3c59-895c-5712d6dc6dcf","pitchNumber":3,"startTime":"2025-09-28T19:58:38.107Z","endTime":"2025-09-28T19:58:47.648Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T19:58:47.648Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dansby Swanson flies out to center fielder Victor Scott II.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-28T19:58:58.583Z","endTime":"2025-09-28T20:01:41.002Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.8,"strikeZoneTop":3.65309605362474,"strikeZoneBottom":1.62636699947951,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.481070254304328,"aZ":-22.549722849506345,"pfxX":-2.403420990621636,"pfxZ":5.016950998419807,"pX":-0.3434920867200191,"pZ":3.8988462470881156,"vX0":5.7140279435785155,"vY0":-136.7072979380196,"vZ0":-0.7311461064945888,"x":130.09,"y":133.51,"x0":-2.1363988042407263,"y0":50.000108000513485,"z0":5.699752079370334,"aX":-4.60868897615138},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.1,"breakHorizontal":3.4,"spinRate":2406,"spinDirection":182},"zone":11,"typeConfidence":0.76,"plateTime":0.3986993576688631,"extension":6.858964555442191},"index":0,"playId":"62ff2a20-19f6-37a1-8007-94505675f226","pitchNumber":1,"startTime":"2025-09-28T19:59:14.732Z","endTime":"2025-09-28T19:59:18.958Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.46665680936095,"strikeZoneBottom":1.52723593542322,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.77521611713176,"aZ":-23.070808793143872,"pfxX":-0.0577972287590669,"pfxZ":5.034490830989804,"pX":0.2589736246132935,"pZ":1.6425131721016788,"vX0":6.4270565311959835,"vY0":-133.83713895796134,"vZ0":-5.685329556341891,"x":107.13,"y":194.43,"x0":-2.1694059158081367,"y0":50.004162360017254,"z0":5.454262230275691,"aX":-0.1060920411150422},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.0,"breakHorizontal":-1.3,"spinRate":2387,"spinDirection":183},"zone":8,"typeConfidence":0.9,"plateTime":0.40977245990481714,"extension":6.96863746022526},"index":1,"playId":"6ec79641-1c6f-369c-9c8b-90058c0b306f","pitchNumber":2,"startTime":"2025-09-28T19:59:30.740Z","endTime":"2025-09-28T19:59:34.352Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"b8db0f77-594d-32f7-9b7e-a795f32e640f","startTime":"2025-09-28T19:59:47.666Z","endTime":"2025-09-28T19:59:51.680Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.61,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.953631837149505,"aZ":-19.728671047853272,"pfxX":-7.642136595599009,"pfxZ":6.376674732101819,"pX":-0.6449192030867671,"pZ":3.2373819036782017,"vX0":6.007309030072705,"vY0":-138.37401594167665,"vZ0":-3.1774357581818773,"x":141.58,"y":151.37,"x0":-1.8439408099244228,"y0":50.00541839655275,"z0":5.711990656751812,"aX":-14.920785700450226},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.2,"breakHorizontal":12.7,"spinRate":2239,"spinDirection":204},"zone":1,"typeConfidence":0.92,"plateTime":0.394841590280572,"extension":6.946024607351086},"index":3,"playId":"1a0cbd4e-39e7-3c0a-b977-5c284e76135f","pitchNumber":3,"startTime":"2025-09-28T20:00:04.735Z","endTime":"2025-09-28T20:00:09.129Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.61964746414235,"strikeZoneBottom":1.59440724240787,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.151498648668603,"aZ":-42.32204636416911,"pfxX":1.9665188541757872,"pfxZ":-6.497895270938546,"pX":0.6172967109696027,"pZ":1.495630281930536,"vX0":5.6106809745476465,"vY0":-124.70428781742609,"vZ0":-2.040117193089009,"x":93.47,"y":198.4,"x0":-1.9254055112694208,"y0":50.00455046703383,"z0":5.844572119969916,"aX":3.0696176301378664},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-12.0,"breakHorizontal":-4.9,"spinRate":2463,"spinDirection":36},"zone":9,"typeConfidence":2.0,"plateTime":0.44072308683800543,"extension":6.852733273436374},"index":4,"playId":"6366fafd-0f68-3655-a7a6-4ce63be178fc","pitchNumber":4,"startTime":"2025-09-28T20:00:28.845Z","endTime":"2025-09-28T20:00:32.324Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.610116431451,"strikeZoneBottom":1.71995251681761,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.54245077949745,"aZ":-24.860836167143752,"pfxX":-0.014742951254392844,"pfxZ":3.9360534893800994,"pX":-0.4019680022320377,"pZ":2.3215978077396353,"vX0":4.841819297969761,"vY0":-135.23717818991759,"vZ0":-4.046627287721386,"x":132.32,"y":176.1,"x0":-2.2110468318410237,"y0":50.003480096306326,"z0":5.573938388099324,"aX":-0.027387089039914225},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.5,"breakHorizontal":-1.0,"spinRate":2419,"spinDirection":186},"zone":4,"typeConfidence":0.89,"plateTime":0.40448177985751865,"extension":6.8036446228282985},"index":5,"playId":"327063f3-3ecc-33ca-a661-ce4816293771","pitchNumber":5,"startTime":"2025-09-28T20:00:47.161Z","endTime":"2025-09-28T20:00:50.238Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"playId":"0cd474f8-c515-4412-b3d8-6e0dede23adb","startTime":"2025-09-28T20:01:13.735Z","endTime":"2025-09-28T20:01:16.769Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.61,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.417768835672657,"aZ":-13.720592732412461,"pfxX":-4.324578724280541,"pfxZ":9.342281604492548,"pX":-0.7824033606588332,"pZ":2.860669375830786,"vX0":4.47028217974608,"vY0":-139.4296429777574,"vZ0":-5.35617282971745,"x":146.82,"y":161.54,"x0":-1.842159476765956,"y0":50.000259356686755,"z0":5.706862645089944,"aX":-8.540529076157178},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.1,"breakHorizontal":7.0,"spinRate":2311,"spinDirection":199},"zone":4,"typeConfidence":2.0,"plateTime":0.39235043301510464,"extension":7.139526187324634},"hitData":{"launchSpeed":84.4,"launchAngle":38.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.51,"coordY":102.53}},"index":7,"playId":"f2e6a925-f023-33ca-8770-3f27e86ce8d6","pitchNumber":6,"startTime":"2025-09-28T20:01:29.997Z","endTime":"2025-09-28T20:01:41.002Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:01:41.002Z","atBatIndex":18},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Willi Castro grounds into a double play, second baseman José Fermín to shortstop Thomas Saggese to first baseman Yohel Pozo. Pete Crow-Armstrong out at 2nd. Willi Castro out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-28T20:01:45.978Z","endTime":"2025-09-28T20:02:34.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":92.0,"endSpeed":84.0,"strikeZoneTop":3.38837498623811,"strikeZoneBottom":1.62605150619302,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.642125456045694,"aZ":-21.740263431451503,"pfxX":0.07841275669700476,"pfxZ":5.753555127039043,"pX":-1.0273056949281962,"pZ":3.697907828250214,"vX0":3.047902342646861,"vY0":-134.00020158736706,"vZ0":-1.033461477946391,"x":156.16,"y":138.94,"x0":-2.190919807534585,"y0":50.00543631149192,"z0":5.6455686881819815,"aX":0.14150213191072153},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.4,"breakHorizontal":-0.8,"spinRate":2453,"spinDirection":191},"zone":11,"typeConfidence":0.71,"plateTime":0.4091514072223532,"extension":6.923992499998768},"index":0,"playId":"10339ec3-3d68-30d8-a134-45db74b9fbf8","pitchNumber":1,"startTime":"2025-09-28T20:02:10.461Z","endTime":"2025-09-28T20:02:14.968Z","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":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.5,"strikeZoneTop":3.55,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.326860177193957,"aZ":-26.294655327161667,"pfxX":1.3613641717845337,"pfxZ":3.257506660255558,"pX":0.2148401830604247,"pZ":2.2597296795998023,"vX0":5.367782520133959,"vY0":-133.01976308179948,"vZ0":-3.994195867141522,"x":108.81,"y":177.77,"x0":-1.9995235560914746,"y0":50.005408433623934,"z0":5.668938190977333,"aX":2.460444734185261},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.3,"breakHorizontal":-3.6,"spinRate":2500,"spinDirection":175},"zone":5,"typeConfidence":0.9,"plateTime":0.41047401105952197,"extension":6.934198486088212},"hitData":{"launchSpeed":105.2,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":150.3,"coordY":154.22}},"index":1,"playId":"7bac4890-ed8a-3437-81de-4d906d6088a5","pitchNumber":2,"startTime":"2025-09-28T20:02:26.716Z","endTime":"2025-09-28T20:02:34.735Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:02:34.735Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Gorman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-28T20:04:13.770Z","endTime":"2025-09-28T20:07:00.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":76.6,"endSpeed":70.6,"strikeZoneTop":3.41306340412967,"strikeZoneBottom":1.63303395066369,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.038014490255396,"aZ":-35.975483273327015,"pfxX":3.8779895055999223,"pfxZ":-3.0309559852043897,"pX":0.803737355898434,"pZ":1.8013921110550144,"vX0":3.9694633627365787,"vY0":-111.4753049910852,"vZ0":-1.195312199665068,"x":86.36,"y":190.14,"x0":-1.5075691533125994,"y0":50.00534463683462,"z0":6.076102085816058,"aX":4.8553850944637515},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-5.5,"breakHorizontal":-8.0,"spinRate":2357,"spinDirection":56},"zone":9,"typeConfidence":0.91,"plateTime":0.4923391212333854,"extension":6.427885037491911},"index":0,"playId":"0da1a497-a49c-3b16-93b8-9b66c41e2488","pitchNumber":1,"startTime":"2025-09-28T20:04:42.046Z","endTime":"2025-09-28T20:04:45.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.483501575926322,"aZ":-24.909209726653568,"pfxX":0.6088563798029318,"pfxZ":4.388911807832136,"pX":0.36949283992355636,"pZ":2.931161885159955,"vX0":5.100039320475898,"vY0":-127.14463164018112,"vZ0":-2.5867963897408224,"x":102.92,"y":159.64,"x0":-1.732652882331326,"y0":50.00193822980952,"z0":5.91676163349325,"aX":1.0059448737128232},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.7,"breakHorizontal":-2.2,"spinRate":2061,"spinDirection":183},"zone":3,"typeConfidence":0.87,"plateTime":0.42906599188201033,"extension":6.296995210790593},"index":1,"playId":"19357505-c6cc-3bb0-929f-887d9a7aa3a4","pitchNumber":2,"startTime":"2025-09-28T20:04:55.607Z","endTime":"2025-09-28T20:04:58.805Z","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.7,"endSpeed":83.6,"strikeZoneTop":3.42,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.20675951569806,"aZ":-15.276425995876426,"pfxX":-4.858068336128671,"pfxZ":9.398203567979861,"pX":0.3098383233294637,"pZ":3.6756701967321512,"vX0":6.34471079729525,"vY0":-133.37563742835877,"vZ0":-3.0634710436490686,"x":105.19,"y":139.54,"x0":-1.4708201548298168,"y0":50.005230643711506,"z0":5.94365106745894,"aX":-8.737502728144475},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.6,"breakHorizontal":7.4,"spinRate":2003,"spinDirection":209},"zone":12,"typeConfidence":0.89,"plateTime":0.41097758925064953,"extension":6.373072436858734},"index":2,"playId":"86215ff9-859c-31d0-b463-6948493df585","pitchNumber":3,"startTime":"2025-09-28T20:05:10.911Z","endTime":"2025-09-28T20:05:13.938Z","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":78.5,"endSpeed":72.7,"strikeZoneTop":3.47681927750919,"strikeZoneBottom":1.58366062612802,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.52357218722434,"aZ":-36.24226731992736,"pfxX":5.054642777087911,"pfxZ":-3.078897755705932,"pX":0.7081391510810509,"pZ":1.313666025887186,"vX0":2.959922717360345,"vY0":-114.2674439409079,"vZ0":-2.735925861175567,"x":90.01,"y":203.31,"x0":-1.2619000589753395,"y0":50.00543112603597,"z0":6.095585382060338,"aX":6.669066203287312},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-6.0,"breakHorizontal":-10.0,"spinRate":2366,"spinDirection":47},"zone":14,"typeConfidence":0.88,"plateTime":0.4797665066884562,"extension":6.4224574308599305},"index":3,"playId":"bdbb6ac5-813e-3897-82ac-ee0126a09d64","pitchNumber":4,"startTime":"2025-09-28T20:05:30.387Z","endTime":"2025-09-28T20:05:34.889Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":3.43841737904463,"strikeZoneBottom":1.63049503216973,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.3144126707097,"aZ":-23.84677465435922,"pfxX":2.244640170601479,"pfxZ":4.8710921988057745,"pX":1.647933049160613,"pZ":3.771905340476391,"vX0":7.635529912220793,"vY0":-129.25337587312018,"vZ0":-0.9769539366509254,"x":54.18,"y":136.94,"x0":-1.623747465001264,"y0":50.00396618800178,"z0":5.9686575978138166,"aX":3.835214698017065},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.9,"breakHorizontal":-5.6,"spinRate":2133,"spinDirection":174},"zone":12,"typeConfidence":0.91,"plateTime":0.422091104036995,"extension":6.38204060552192},"index":4,"playId":"419dd93a-6275-3506-960d-a0a10dd91ec8","pitchNumber":5,"startTime":"2025-09-28T20:05:45.156Z","endTime":"2025-09-28T20:05:49.030Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.78086296409232,"aZ":-19.89167207876957,"pfxX":-9.239653825504178,"pfxZ":6.606403562979477,"pX":-0.25784664915415445,"pZ":3.2670821517043107,"vX0":6.027905104055137,"vY0":-135.1176583692894,"vZ0":-3.5676653437118255,"x":126.83,"y":150.57,"x0":-1.3103015952728514,"y0":50.00633797377641,"z0":5.992045805668946,"aX":-17.19079213549945},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.4,"breakHorizontal":15.6,"spinRate":1884,"spinDirection":199},"zone":2,"typeConfidence":2.0,"plateTime":0.4044338285739797,"extension":6.515299154781519},"index":5,"playId":"98ca63c5-4a1a-33bc-aa83-dcdf03708c53","pitchNumber":6,"startTime":"2025-09-28T20:06:02.957Z","endTime":"2025-09-28T20:06:06.343Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":71.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.25947212014842,"aZ":-39.474395295591414,"pfxX":6.141151743350599,"pfxZ":-5.7621161837047605,"pX":0.21608138000003488,"pZ":1.6815985746565807,"vX0":1.4986120381051635,"vY0":-111.61249924621434,"vZ0":-0.8880273580481547,"x":108.76,"y":193.38,"x0":-1.2612255767310334,"y0":50.00260276450945,"z0":6.134106974500754,"aX":7.781444988750065},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-10.3,"breakHorizontal":-11.5,"spinRate":2333,"spinDirection":43},"zone":8,"typeConfidence":0.92,"plateTime":0.4899212267212447,"extension":6.390274177105704},"index":6,"playId":"ba0cbb38-244a-39a3-856d-caa084158b02","pitchNumber":7,"startTime":"2025-09-28T20:06:25.678Z","endTime":"2025-09-28T20:06:29.496Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.7,"strikeZoneTop":3.42,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.96592463191771,"aZ":-20.878180286543202,"pfxX":-8.125483966451606,"pfxZ":6.2850776881418255,"pX":0.6093320262633185,"pZ":3.2391596130222777,"vX0":7.401056431232646,"vY0":-133.28326156111532,"vZ0":-3.3994304832746947,"x":93.77,"y":151.32,"x0":-1.1494100373787823,"y0":50.00056894710803,"z0":6.040845559681386,"aX":-14.599675849467806},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.8,"breakHorizontal":13.1,"spinRate":1881,"spinDirection":199},"zone":3,"typeConfidence":0.91,"plateTime":0.41112333725827854,"extension":6.561121196068705},"index":7,"playId":"d3424542-6fd1-3c2f-a2b7-a8cedcbcf4b8","pitchNumber":8,"startTime":"2025-09-28T20:06:41.300Z","endTime":"2025-09-28T20:06:45.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.6,"strikeZoneTop":3.42,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.249417770892983,"aZ":-27.588312049937223,"pfxX":-8.081642104061892,"pfxZ":2.9965803532181097,"pX":-0.05824823606766191,"pZ":2.0558196110767386,"vX0":5.6697742252265675,"vY0":-123.2119407896935,"vZ0":-3.7021218998373353,"x":119.22,"y":183.27,"x0":-1.3430528694145778,"y0":50.00498577848964,"z0":5.917739865498251,"aX":-12.385518442832659},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.8,"breakHorizontal":13.2,"spinRate":1516,"spinDirection":226},"zone":8,"typeConfidence":0.94,"plateTime":0.44510994249082314,"extension":6.581362898970193},"index":8,"playId":"a7ed0ecd-0171-3a0b-b0bc-9eed886c8e61","pitchNumber":9,"startTime":"2025-09-28T20:06:56.317Z","endTime":"2025-09-28T20:07:00.204Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:07:00.204Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Thomas Saggese called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-28T20:07:04.020Z","endTime":"2025-09-28T20:07:51.838Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.0,"strikeZoneTop":3.45908283495606,"strikeZoneBottom":1.6056636800018,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.37983775456328,"aZ":-22.73050519219864,"pfxX":-7.797957694789551,"pfxZ":5.496426179561995,"pX":-0.38836911520337825,"pZ":3.1271626114856486,"vX0":5.399758669208496,"vY0":-130.27776807236197,"vZ0":-2.7686775163889172,"x":131.8,"y":154.35,"x0":-1.474811939621515,"y0":50.00415029931823,"z0":5.921793855461602,"aX":-13.40460027048006},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.6,"breakHorizontal":13.0,"spinRate":1798,"spinDirection":199},"zone":1,"typeConfidence":0.78,"plateTime":0.4204359778305782,"extension":6.482530719391784},"index":0,"playId":"0b56b22c-c157-3124-a778-1bfed265e0dc","pitchNumber":1,"startTime":"2025-09-28T20:07:21.442Z","endTime":"2025-09-28T20:07:25.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.43652478002124,"strikeZoneBottom":1.58344572540341,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.19915248450464,"aZ":-20.193939128683,"pfxX":-8.229902589667612,"pfxZ":6.468681483713217,"pX":0.46971579669968155,"pZ":2.199139523516396,"vX0":7.628078154993675,"vY0":-134.95629585626165,"vZ0":-5.90829366051974,"x":99.1,"y":179.4,"x0":-1.3183372377414437,"y0":50.00559718572214,"z0":5.830383896894181,"aX":-15.248419792012834},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.7,"breakHorizontal":13.3,"spinRate":1888,"spinDirection":204},"zone":6,"typeConfidence":0.92,"plateTime":0.4052078017489382,"extension":6.487882801221565},"index":1,"playId":"b7dbbd5c-ec39-3ea2-baf7-4a655e5b8325","pitchNumber":2,"startTime":"2025-09-28T20:07:32.370Z","endTime":"2025-09-28T20:07:36.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.0,"strikeZoneTop":3.38487442118024,"strikeZoneBottom":1.56048091484053,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.609031782426708,"aZ":-18.23983774013104,"pfxX":-7.822606324916887,"pfxZ":7.730639169016417,"pX":0.4608841095516571,"pZ":2.5012120678419913,"vX0":7.451708193095229,"vY0":-133.36778105152518,"vZ0":-5.312084311897034,"x":99.43,"y":171.25,"x0":-1.3526683732448461,"y0":50.00011104977431,"z0":5.833724015550745,"aX":-14.094024877888605},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.1,"breakHorizontal":12.6,"spinRate":2008,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.4106556891249822,"extension":6.619715426891673},"index":2,"playId":"d0acf909-3fe7-3d54-9e9c-6aac306917be","pitchNumber":3,"startTime":"2025-09-28T20:07:46.801Z","endTime":"2025-09-28T20:07:51.838Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:07:51.838Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jordan Walker grounds out, third baseman Willi Castro to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-28T20:08:06.207Z","endTime":"2025-09-28T20:09:01.540Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"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":"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":87.1,"endSpeed":80.5,"strikeZoneTop":3.81,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.7647050814955,"aZ":-24.18243416775992,"pfxX":2.1928855423056888,"pfxZ":4.863463588262409,"pX":0.3419281335250322,"pZ":3.1437835970197847,"vX0":4.285103641251226,"vY0":-126.83704510077622,"vZ0":-2.1230083639425463,"x":103.97,"y":153.9,"x0":-1.6485328942845452,"y0":50.00613530143442,"z0":5.902742133203126,"aX":3.604246214301869},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.6,"breakHorizontal":-4.9,"spinRate":2140,"spinDirection":165},"zone":6,"typeConfidence":0.88,"plateTime":0.4303793021013944,"extension":6.431139202773765},"index":0,"playId":"92ddf91c-0d16-338b-abf9-92f422af087f","pitchNumber":1,"startTime":"2025-09-28T20:08:15.571Z","endTime":"2025-09-28T20:08:18.699Z","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":2},"pitchData":{"startSpeed":80.3,"endSpeed":74.1,"strikeZoneTop":3.81,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.265599400640106,"aZ":-30.63253048230132,"pfxX":5.588834393633475,"pfxZ":1.1181932223670312,"pX":1.1551152244738105,"pZ":1.8764787933142961,"vX0":4.714794643240939,"vY0":-116.91960450157968,"vZ0":-2.4403831170142487,"x":72.97,"y":188.12,"x0":-1.6146063820338463,"y0":50.004990860521495,"z0":5.811458481403391,"aX":7.7300339822140955},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":1.7,"breakHorizontal":-11.3,"spinRate":2391,"spinDirection":64},"zone":14,"typeConfidence":0.91,"plateTime":0.46866013519671723,"extension":6.500018239363965},"index":1,"playId":"46b0dd5a-db82-38fc-b862-c688c6648e7b","pitchNumber":2,"startTime":"2025-09-28T20:08:27.778Z","endTime":"2025-09-28T20:08:31.152Z","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":2},"index":2,"startTime":"2025-09-28T20:08:40.979Z","endTime":"2025-09-28T20:08:52.151Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.3,"strikeZoneTop":3.81,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.50813428100001,"aZ":-31.92047882843675,"pfxX":5.368207274858138,"pfxZ":0.18653929694145432,"pX":0.013857496487065296,"pZ":1.6279004567661448,"vX0":2.180101973329766,"vY0":-115.50624243573088,"vZ0":-2.545665304125219,"x":116.47,"y":194.83,"x0":-1.6396307577318263,"y0":50.00324994981852,"z0":5.813605386307318,"aX":7.252816778594801},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":0.0,"breakHorizontal":-10.3,"spinRate":2316,"spinDirection":66},"zone":14,"typeConfidence":0.9,"plateTime":0.4742076551620933,"extension":6.497084558999081},"hitData":{"launchSpeed":96.9,"launchAngle":-9.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.6,"coordY":165.87}},"index":3,"playId":"b97da6af-bbd7-3109-bb47-edb9858d897a","pitchNumber":3,"startTime":"2025-09-28T20:08:52.151Z","endTime":"2025-09-28T20:09:01.540Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:09:01.540Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Busch strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-28T20:11:05.632Z","endTime":"2025-09-28T20:11:48.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: John King replaces Kyle Leahy.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-28T20:09:42.108Z","endTime":"2025-09-28T20:11:07.900Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":667463,"link":"/api/v1/people/667463"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.3,"strikeZoneTop":3.0819411637207,"strikeZoneBottom":1.32383014303011,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.68509365856172,"aZ":-31.000420209996886,"pfxX":-4.457597935561806,"pfxZ":0.7986999364434446,"pX":-0.29798162349185997,"pZ":2.8877030752863035,"vX0":-3.448342291352031,"vY0":-120.03803102159017,"vZ0":-0.3163187054947564,"x":128.36,"y":160.81,"x0":1.732714528052817,"y0":50.003345876906074,"z0":5.764549404055777,"aX":-6.5506525363927235},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.7,"breakHorizontal":8.9,"spinRate":2712,"spinDirection":313},"zone":1,"typeConfidence":2.0,"plateTime":0.4550580757783087,"extension":5.703781092315998},"index":1,"playId":"6bb9b65d-9b7b-3bbf-80c8-4cdda3be8edb","pitchNumber":1,"startTime":"2025-09-28T20:11:07.900Z","endTime":"2025-09-28T20:11:11.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.818337888545997,"aZ":-26.524040508146896,"pfxX":8.429349641144213,"pfxZ":3.0501464175754904,"pX":0.2361840683491554,"pZ":2.859912702176322,"vX0":-7.006462437710255,"vY0":-134.616589471008,"vZ0":-2.0521079376132976,"x":108.0,"y":161.56,"x0":1.7662952404702463,"y0":50.002307565210835,"z0":5.493423975926577,"aX":15.606508658496809},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.3,"breakHorizontal":-13.9,"spinRate":2241,"spinDirection":128},"zone":2,"typeConfidence":2.0,"plateTime":0.4055307924266378,"extension":5.909886386544979},"index":2,"playId":"4c87bcb9-fd05-36b9-b7ae-f69c116a537d","pitchNumber":2,"startTime":"2025-09-28T20:11:22.208Z","endTime":"2025-09-28T20:11:25.208Z","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":3,"startTime":"2025-09-28T20:11:32.571Z","endTime":"2025-09-28T20:11:45.064Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.551014026221235,"aZ":-31.308219747346453,"pfxX":-3.5714243914391095,"pfxZ":0.5660034377178267,"pX":0.6560203339481468,"pZ":2.91231530458983,"vX0":-1.759004655240757,"vY0":-121.90187784487652,"vZ0":-0.1701966743614709,"x":91.99,"y":160.15,"x0":1.8484466123487266,"y0":50.001285965543474,"z0":5.661672146202358,"aX":-5.431270218819577},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.2,"breakHorizontal":6.8,"spinRate":2784,"spinDirection":315},"zone":3,"typeConfidence":2.0,"plateTime":0.447493779039978,"extension":5.834427703395235},"index":4,"playId":"eaee6bae-a02b-312d-ade1-679fdd832759","pitchNumber":3,"startTime":"2025-09-28T20:11:45.064Z","endTime":"2025-09-28T20:11:48.949Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:11:48.949Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a line drive to left fielder Nathan Church.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-28T20:11:49.776Z","endTime":"2025-09-28T20:13:29.195Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"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":[0,2,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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":72.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.11588243439356,"aZ":-39.36300289562715,"pfxX":-5.030512669406839,"pfxZ":-5.47274637636657,"pX":0.11370483001444617,"pZ":1.8461589556932985,"vX0":-2.2239347613737714,"vY0":-114.4625432465591,"vZ0":-0.5609626737939757,"x":112.67,"y":188.93,"x0":1.7545152017735144,"y0":50.003493788468944,"z0":5.982358468344434,"aX":-6.60723733495815},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-9.7,"breakHorizontal":9.7,"spinRate":2792,"spinDirection":318},"zone":8,"typeConfidence":2.0,"plateTime":0.4803785353039465,"extension":5.797696742978814},"index":0,"playId":"b6bcd0be-6ec7-3c82-bbd5-d1cec762f1b0","pitchNumber":1,"startTime":"2025-09-28T20:12:12.353Z","endTime":"2025-09-28T20:12:15.557Z","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":1,"outs":1},"index":1,"startTime":"2025-09-28T20:12:25.190Z","endTime":"2025-09-28T20:12:34.991Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.247938187779,"aZ":-29.405288032793788,"pfxX":8.865133547296253,"pfxZ":1.5058731131182803,"pX":-0.8943229997463255,"pZ":1.9106493464497691,"vX0":-10.234542682659209,"vY0":-134.18340032062682,"vZ0":-3.846531714356037,"x":151.09,"y":187.19,"x0":1.8056564839179565,"y0":50.00157131399646,"z0":5.442539868668179,"aX":16.272139136747928},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.2,"breakHorizontal":-14.0,"spinRate":2250,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.40717775054644756,"extension":5.9465392297032915},"index":2,"playId":"5bebdafd-eabc-354d-86ec-335d71945ad5","pitchNumber":2,"startTime":"2025-09-28T20:12:34.991Z","endTime":"2025-09-28T20:12:39.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":73.8,"strikeZoneTop":3.20610878785779,"strikeZoneBottom":1.50301240716779,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.041430122361604,"aZ":-40.04042767608039,"pfxX":-5.149296413607916,"pfxZ":-5.817348780445322,"pX":-0.17634659125555696,"pZ":0.09491040607845874,"vX0":-2.5914770624345023,"vY0":-115.91883798256033,"vZ0":-4.309271727092912,"x":123.72,"y":236.22,"x0":1.6275883715755415,"y0":50.0037738516103,"z0":5.827652303879497,"aX":-6.960366269865882},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-11.4,"breakHorizontal":10.0,"spinRate":2920,"spinDirection":333},"zone":13,"typeConfidence":2.0,"plateTime":0.4737331282982207,"extension":6.0794912032361985},"index":3,"playId":"3ef964c6-14df-33e1-9f9c-013b1b82508b","pitchNumber":3,"startTime":"2025-09-28T20:12:57.297Z","endTime":"2025-09-28T20:13:00.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.412086928283433,"aZ":-33.240169702465316,"pfxX":9.20875303320744,"pfxZ":-0.7123162727443288,"pX":0.39126242626139346,"pZ":1.6000925169102258,"vX0":-6.254823148495866,"vY0":-122.06672869443608,"vZ0":-2.606048980568007,"x":102.09,"y":195.58,"x0":1.7926796956653293,"y0":50.00068832170109,"z0":5.548279707913455,"aX":13.871374705263142},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.7,"breakHorizontal":-15.1,"spinRate":1643,"spinDirection":113},"zone":9,"typeConfidence":2.0,"plateTime":0.44901580619428616,"extension":5.8606376241831315},"hitData":{"launchSpeed":79.5,"launchAngle":16.0,"totalDistance":208.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":87.79,"coordY":101.73}},"index":4,"playId":"b63f252b-9e44-3bba-bc64-97306cc46c82","pitchNumber":4,"startTime":"2025-09-28T20:13:17.673Z","endTime":"2025-09-28T20:13:29.195Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:13:29.195Z","atBatIndex":24},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ian Happ pops out sharply to third baseman Nolan Gorman in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-28T20:13:32.945Z","endTime":"2025-09-28T20:14:06.683Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"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":[0],"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":86.1,"strikeZoneTop":3.61,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.005601016690406,"aZ":-23.60035597779961,"pfxX":8.02428166292271,"pfxZ":4.558144779082937,"pX":-0.7622230507480311,"pZ":2.900912133911457,"vX0":-9.20902780314923,"vY0":-135.37343400248164,"vZ0":-2.5825401764053106,"x":146.05,"y":160.46,"x0":1.6206543255283992,"y0":50.00088828278775,"z0":5.496891093789833,"aX":15.08367515838832},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.9,"breakHorizontal":-12.8,"spinRate":2393,"spinDirection":124},"zone":4,"typeConfidence":2.0,"plateTime":0.4026590595150843,"extension":5.917638906850807},"hitData":{"launchSpeed":102.7,"launchAngle":64.0,"totalDistance":138.0,"trajectory":"popup","hardness":"hard","location":"5","coordinates":{"coordX":78.34,"coordY":170.43}},"index":0,"playId":"627d4713-4484-3677-82a2-926accdea785","pitchNumber":1,"startTime":"2025-09-28T20:13:54.152Z","endTime":"2025-09-28T20:14:06.683Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:14:06.683Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Tucker flies out to left fielder Nathan Church.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-28T20:14:13.771Z","endTime":"2025-09-28T20:14:44.248Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.822360400166332,"aZ":-23.682607521287622,"pfxX":10.416166822131967,"pfxZ":4.501716230275095,"pX":0.329646180223724,"pZ":3.2364597791623653,"vX0":-7.285502970106742,"vY0":-136.18313431143335,"vZ0":-1.846251349907765,"x":104.43,"y":151.4,"x0":1.6810997524489366,"y0":50.00085666782934,"z0":5.554975101566492,"aX":19.63822665691033},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.9,"breakHorizontal":-17.4,"spinRate":2403,"spinDirection":130},"zone":3,"typeConfidence":2.0,"plateTime":0.4016037289007075,"extension":5.893197207289561},"hitData":{"launchSpeed":84.6,"launchAngle":31.0,"totalDistance":284.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.74,"coordY":98.07}},"index":0,"playId":"2e1f5a5f-bf76-33d8-bab7-6f3b38cdf92c","pitchNumber":1,"startTime":"2025-09-28T20:14:36.274Z","endTime":"2025-09-28T20:14:44.248Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:14:44.248Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jimmy Crooks strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-28T20:16:45.962Z","endTime":"2025-09-28T20:19:01.030Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5,6,7,8,9],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Kevin Alcántara replaces left fielder Ian Happ, batting 3rd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-28T20:16:27.292Z","endTime":"2025-09-28T20:16:48.244Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682634,"link":"/api/v1/people/682634"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"301","replacedPlayer":{"id":664023,"link":"/api/v1/people/664023"}},{"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.0,"endSpeed":83.3,"strikeZoneTop":3.32819943215041,"strikeZoneBottom":1.50917428079887,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.557614993954118,"aZ":-14.92640869988835,"pfxX":-3.752224573973577,"pfxZ":9.739532109262406,"pX":0.12112552743813153,"pZ":1.790399618760341,"vX0":6.063389582372707,"vY0":-132.32203385325255,"vZ0":-7.38041340998802,"x":112.38,"y":190.44,"x0":-1.7138452698152555,"y0":50.00485637669529,"z0":5.712045031637444,"aX":-6.646780143605253},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.2,"breakHorizontal":5.4,"spinRate":1968,"spinDirection":215},"zone":8,"typeConfidence":0.92,"plateTime":0.4141295418790518,"extension":6.346690207860873},"index":1,"playId":"0e434e1b-48dd-37f4-9d82-71d3ee298d66","pitchNumber":1,"startTime":"2025-09-28T20:16:48.244Z","endTime":"2025-09-28T20:16:51.638Z","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":1,"outs":0},"index":2,"startTime":"2025-09-28T20:17:00.915Z","endTime":"2025-09-28T20:17:11.849Z","isPitch":false,"type":"action","player":{"id":699625,"link":"/api/v1/people/699625"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.898165698280522,"aZ":-25.102440195631175,"pfxX":1.5479156087538988,"pfxZ":4.38083757514624,"pX":-0.49273764153950533,"pZ":2.6155343339524024,"vX0":3.09011476385369,"vY0":-125.36161052896794,"vZ0":-2.814402092222575,"x":135.78,"y":168.16,"x0":-1.935530957665971,"y0":50.00401917937144,"z0":5.770678890334696,"aX":2.4992932772830807},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.6,"breakHorizontal":-3.5,"spinRate":1936,"spinDirection":182},"zone":4,"typeConfidence":0.47,"plateTime":0.4345206421823269,"extension":6.368935912510783},"index":3,"playId":"994ec99f-e50b-356f-bbba-cfa9adf91da6","pitchNumber":2,"startTime":"2025-09-28T20:17:11.849Z","endTime":"2025-09-28T20:17:14.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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.2,"strikeZoneTop":3.10548586288853,"strikeZoneBottom":1.43074274198754,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.99534191904596,"aZ":-17.20581230096828,"pfxX":-6.626678101448065,"pfxZ":8.335627959478957,"pX":1.0098367136857649,"pZ":1.1281624773400931,"vX0":8.250780871112879,"vY0":-132.7924386496464,"vZ0":-8.928376925945722,"x":78.51,"y":208.32,"x0":-1.2686944953023345,"y0":50.00390661612143,"z0":5.772628356888251,"aX":-11.900467737326847},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.4,"breakHorizontal":10.3,"spinRate":2003,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.41162149062959585,"extension":6.565302108514471},"index":4,"playId":"5505e838-909f-3524-91da-f3c5d3088cbc","pitchNumber":3,"startTime":"2025-09-28T20:17:27.534Z","endTime":"2025-09-28T20:17:31.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.9,"strikeZoneTop":3.19540895484482,"strikeZoneBottom":1.46303793288288,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.392546800296508,"aZ":-18.106861888820276,"pfxX":-7.339168661139151,"pfxZ":7.716785638639446,"pX":1.053002741801083,"pZ":1.8428868559649447,"vX0":8.594672827852795,"vY0":-133.59193531563798,"vZ0":-7.0443316796171835,"x":76.86,"y":189.02,"x0":-1.239050426687261,"y0":50.00644056206808,"z0":5.796406028876383,"aX":-13.386253912729936},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.7,"breakHorizontal":11.6,"spinRate":2028,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.40862006212595015,"extension":6.537528012543283},"index":5,"playId":"a5cdc7de-1cf2-3cfd-8f4d-d53010c7f487","pitchNumber":4,"startTime":"2025-09-28T20:17:42.415Z","endTime":"2025-09-28T20:17:46.555Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":71.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.09440760853879,"aZ":-36.198191149963264,"pfxX":4.051163691512236,"pfxZ":-3.1709219774772706,"pX":0.21815534994748909,"pZ":2.035458194292936,"vX0":2.433822862845541,"vY0":-111.91169733819785,"vZ0":-0.8052949299534303,"x":108.68,"y":183.82,"x0":-1.4095824085969837,"y0":50.00286235601439,"z0":6.1059635484236905,"aX":5.140933961497515},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-5.6,"breakHorizontal":-7.9,"spinRate":2361,"spinDirection":55},"zone":8,"typeConfidence":0.91,"plateTime":0.4893363928628678,"extension":6.437493833743481},"index":6,"playId":"50b9b137-a451-3753-91de-12e8e7f3492d","pitchNumber":5,"startTime":"2025-09-28T20:17:56.978Z","endTime":"2025-09-28T20:18:00.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.603041042379676,"aZ":-14.068413012070112,"pfxX":-5.344618123592747,"pfxZ":9.839205716191694,"pX":-0.2874360804190516,"pZ":2.7697590581035576,"vX0":5.259662144766283,"vY0":-134.6542722258362,"vZ0":-5.492306756378313,"x":127.96,"y":164.0,"x0":-1.5694724193252156,"y0":50.00658980769357,"z0":5.827479865691324,"aX":-9.839670272630494},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.9,"breakHorizontal":8.6,"spinRate":2111,"spinDirection":206},"zone":4,"typeConfidence":0.86,"plateTime":0.4064019854912666,"extension":6.547122609741548},"index":7,"playId":"51ccd5af-a822-3dbe-93d9-5478bd6c347d","pitchNumber":6,"startTime":"2025-09-28T20:18:15.867Z","endTime":"2025-09-28T20:18:18.867Z","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":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.3713257075299,"aZ":-28.033764513082314,"pfxX":-4.932496709255541,"pfxZ":2.7589511917177587,"pX":0.25618136791668883,"pZ":1.1738055523988016,"vX0":5.741214181058713,"vY0":-121.52714195470838,"vZ0":-5.197898398935025,"x":107.23,"y":207.09,"x0":-1.4937879998575712,"y0":50.00113722207344,"z0":5.769657118798086,"aX":-7.392486483499639},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.1,"breakHorizontal":7.6,"spinRate":1502,"spinDirection":228},"zone":14,"typeConfidence":0.89,"plateTime":0.4503701327747507,"extension":6.4964856995851346},"index":8,"playId":"69205141-07b0-3f91-bafa-42d891575ffd","pitchNumber":7,"startTime":"2025-09-28T20:18:34.578Z","endTime":"2025-09-28T20:18:37.578Z","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":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.457914237820745,"aZ":-18.116480502363242,"pfxX":-8.54360888506597,"pfxZ":7.784141991242167,"pX":-0.16015518594438483,"pZ":1.8020602298884276,"vX0":6.117548515748292,"vY0":-133.47382064657836,"vZ0":-7.1583752625355315,"x":123.1,"y":190.12,"x0":-1.370671486258556,"y0":50.003082775791924,"z0":5.821033488179325,"aX":-15.431029469479956},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.7,"breakHorizontal":14.2,"spinRate":1951,"spinDirection":204},"zone":8,"typeConfidence":2.0,"plateTime":0.4102045175658753,"extension":6.565257730352039},"index":9,"playId":"c30b48d4-4d51-3061-a6b7-eea9a4619a2a","pitchNumber":8,"startTime":"2025-09-28T20:18:56.333Z","endTime":"2025-09-28T20:19:01.030Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:19:01.030Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yohel Pozo grounds out sharply, pitcher Javier Assad to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-28T20:19:04.979Z","endTime":"2025-09-28T20:19:31.648Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665871,"link":"/api/v1/people/665871"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.3,"strikeZoneTop":3.25,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.407714291386597,"aZ":-24.089141604516744,"pfxX":-9.895594340436306,"pfxZ":4.550659396504196,"pX":-0.1682492422580365,"pZ":2.0810001543244496,"vX0":7.042058283719375,"vY0":-132.64809154373202,"vZ0":-5.074812678930117,"x":123.41,"y":182.59,"x0":-1.577047943733987,"y0":50.00005420267382,"z0":5.784092928746753,"aX":-17.56297423727211},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.3,"breakHorizontal":16.3,"spinRate":1950,"spinDirection":206},"zone":5,"typeConfidence":0.92,"plateTime":0.41353493236822425,"extension":6.541836027074907},"hitData":{"launchSpeed":101.6,"launchAngle":-5.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"hard","location":"1","coordinates":{"coordX":127.12,"coordY":165.81}},"index":0,"playId":"e2029c4e-0433-3241-94a3-f1d33f7e702c","pitchNumber":1,"startTime":"2025-09-28T20:19:22.309Z","endTime":"2025-09-28T20:19:31.648Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:19:31.648Z","atBatIndex":28},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Victor Scott II hits a ground-rule double (15) on a line drive down the left-field line.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-28T20:19:37.991Z","endTime":"2025-09-28T20:20:25.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.25,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.017779355731882,"aZ":-24.61932054167562,"pfxX":1.7275010682844223,"pfxZ":4.510485149487529,"pX":-0.23689754438324925,"pZ":2.87717759474753,"vX0":3.449157810548585,"vY0":-127.96210070064869,"vZ0":-2.5219876352428217,"x":126.03,"y":161.1,"x0":-1.821554964266381,"y0":50.0017080013378,"z0":5.785014423358037,"aX":2.891442189972051},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.9,"breakHorizontal":-3.8,"spinRate":1961,"spinDirection":178},"zone":2,"typeConfidence":0.9,"plateTime":0.42647817789308196,"extension":6.373607041020848},"index":0,"playId":"c16a12e1-51b9-3799-9b48-2f738195f8de","pitchNumber":1,"startTime":"2025-09-28T20:19:57.948Z","endTime":"2025-09-28T20:20:00.948Z","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":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.49206964885369,"aZ":-15.186866910777896,"pfxX":-4.107535565997571,"pfxZ":9.43529115919859,"pX":0.009421161151006652,"pZ":2.8992490191494293,"vX0":6.005943608202929,"vY0":-132.83629876950283,"vZ0":-4.609754458626545,"x":116.64,"y":160.5,"x0":-1.7395124563557658,"y0":50.002103792390265,"z0":5.749136521945196,"aX":-7.394978358626611},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.3,"breakHorizontal":6.2,"spinRate":2039,"spinDirection":210},"zone":2,"typeConfidence":0.92,"plateTime":0.41117149350599735,"extension":6.544244900407957},"hitData":{"launchSpeed":85.4,"launchAngle":23.0,"totalDistance":272.0,"trajectory":"line_drive","hardness":"medium","coordinates":{"coordX":47.29,"coordY":122.58}},"index":1,"playId":"7f3e9510-e1b2-3dec-8fb9-29323d723710","pitchNumber":2,"startTime":"2025-09-28T20:20:12.909Z","endTime":"2025-09-28T20:20:25.329Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:20:25.329Z","atBatIndex":29},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nathan Church pops out to third baseman Willi Castro.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-28T20:20:31.747Z","endTime":"2025-09-28T20:21:25.871Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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, 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":84.3,"endSpeed":78.3,"strikeZoneTop":3.06042710476166,"strikeZoneBottom":1.4451944323252,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.686588802209272,"aZ":-28.360809879443657,"pfxX":-7.928296646080383,"pfxZ":2.483460003479669,"pX":-1.520585800803455,"pZ":0.4168225239455238,"vX0":2.943945688965974,"vY0":-122.73333708684486,"vZ0":-6.792229015039523,"x":174.96,"y":227.53,"x0":-1.7007623288548663,"y0":50.00383433899408,"z0":5.613182025665988,"aX":-12.18143904404687},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.2,"breakHorizontal":13.8,"spinRate":1409,"spinDirection":237},"zone":13,"typeConfidence":0.94,"plateTime":0.4450782732254859,"extension":6.505363580154307},"index":0,"playId":"d42718bb-dc95-3a8c-97ab-b9ab4f2160aa","pitchNumber":1,"startTime":"2025-09-28T20:20:52.776Z","endTime":"2025-09-28T20:20:55.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.5,"strikeZoneTop":3.15,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.607573467169544,"aZ":-21.69209666339963,"pfxX":0.5071884948730236,"pfxZ":6.084490127096451,"pX":0.6124810810072312,"pZ":2.329130645893156,"vX0":6.005693206751281,"vY0":-130.0256350907903,"vZ0":-4.515604686549782,"x":93.65,"y":175.89,"x0":-1.7870116884842409,"y0":50.00599477777962,"z0":5.7208693586086,"aX":0.8733216356090476},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.3,"breakHorizontal":-2.2,"spinRate":1939,"spinDirection":194},"zone":6,"typeConfidence":0.91,"plateTime":0.4202115293351265,"extension":6.511494974720303},"hitData":{"launchSpeed":65.3,"launchAngle":66.0,"totalDistance":108.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":102.66,"coordY":164.86}},"index":1,"playId":"cd120128-4e63-37ff-b8e7-d43fdecfcfb7","pitchNumber":2,"startTime":"2025-09-28T20:21:17.480Z","endTime":"2025-09-28T20:21:25.871Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:21:25.871Z","atBatIndex":30},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Seiya Suzuki homers (32) on a fly ball to left field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-28T20:23:15.790Z","endTime":"2025-09-28T20:24:48.444Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":{"id":667463,"link":"/api/v1/people/667463"},"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(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":92.4,"endSpeed":85.3,"strikeZoneTop":3.24083313561916,"strikeZoneBottom":1.45630436272307,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.566774477854967,"aZ":-29.92546094494506,"pfxX":7.718057598935982,"pfxZ":1.2190584723966502,"pX":0.22184543204662158,"pZ":1.4467095555991607,"vX0":-6.8414747447525475,"vY0":-134.45305154245474,"vZ0":-5.058186102014522,"x":108.54,"y":199.72,"x0":1.789438352451008,"y0":50.00096129046909,"z0":5.461100892893061,"aX":14.211527602515657},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":1.3,"breakHorizontal":-12.6,"spinRate":2130,"spinDirection":128},"zone":8,"typeConfidence":2.0,"plateTime":0.4064796985822583,"extension":6.007697645265791},"index":0,"playId":"f594fc4a-e6ba-3d05-9bc3-a1f06b9b1172","pitchNumber":1,"startTime":"2025-09-28T20:23:34.868Z","endTime":"2025-09-28T20:23:39.141Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.18370880423118,"strikeZoneBottom":1.45735420035621,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.28599004514758,"aZ":-31.28866760280458,"pfxX":10.053486542497705,"pfxZ":0.48598150449008815,"pX":-0.9835345138778482,"pZ":0.8790406687507072,"vX0":-10.299236942250005,"vY0":-133.77318222487685,"vZ0":-6.011060564630895,"x":154.49,"y":215.05,"x0":1.6131314339767568,"y0":50.000893860032406,"z0":5.402630815943849,"aX":18.190749354890805},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-0.2,"breakHorizontal":-16.0,"spinRate":2139,"spinDirection":121},"zone":13,"typeConfidence":2.0,"plateTime":0.40970539832094666,"extension":5.959401009007001},"index":1,"playId":"937a147e-8bea-3c68-b01f-b94c1cbdfb09","pitchNumber":2,"startTime":"2025-09-28T20:23:50.132Z","endTime":"2025-09-28T20:23:53.172Z","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":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.0,"strikeZoneTop":3.14704026397312,"strikeZoneBottom":1.42060897944715,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.175269637298165,"aZ":-44.66518979795268,"pfxX":-5.381812361497522,"pfxZ":-9.487468181269453,"pX":0.5919816172152879,"pZ":3.4311152223868175,"vX0":-1.2863518531946123,"vY0":-114.5604151480959,"vZ0":3.7393601450960166,"x":94.44,"y":146.14,"x0":1.8613433145413667,"y0":50.005521126816944,"z0":6.173673551886537,"aX":-7.081749850135214},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-15.8,"breakHorizontal":10.1,"spinRate":2829,"spinDirection":328},"zone":12,"typeConfidence":2.0,"plateTime":0.4799765342150435,"extension":5.746821440246374},"index":2,"playId":"9aae0b39-c771-3c3b-b340-61b3aa8a8aaf","pitchNumber":3,"startTime":"2025-09-28T20:24:08.620Z","endTime":"2025-09-28T20:24:14.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.780868658691652,"aZ":-43.85678037108156,"pfxX":-3.2946820487309454,"pfxZ":-8.647154434796107,"pX":0.022478644052348836,"pZ":1.9515178880953254,"vX0":-2.784441197162731,"vY0":-116.0877233658656,"vZ0":0.27370427637087924,"x":116.14,"y":186.09,"x0":1.6699342345561452,"y0":50.0037766375207,"z0":6.041952819589199,"aX":-4.450551837217206},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-15.2,"breakHorizontal":6.7,"spinRate":2856,"spinDirection":331},"zone":8,"typeConfidence":2.0,"plateTime":0.47366713212028255,"extension":5.848831692655745},"hitData":{"launchSpeed":99.1,"launchAngle":24.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":42.62,"coordY":69.7}},"index":3,"playId":"04325ea5-c6f7-3fa0-84a5-b494cc4fafbf","pitchNumber":4,"startTime":"2025-09-28T20:24:24.953Z","endTime":"2025-09-28T20:24:48.444Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:24:48.444Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Moisés Ballesteros strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-28T20:24:48.695Z","endTime":"2025-09-28T20:25:55.131Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.92228884341253,"aZ":-32.45905895278339,"pfxX":-2.905715697314915,"pfxZ":-0.1928296725590739,"pX":-0.1927011751926584,"pZ":1.4211146502233283,"vX0":-3.8962000226042517,"vY0":-121.4968234110402,"vZ0":-3.13064267250994,"x":124.35,"y":200.41,"x0":1.809424445548977,"y0":50.00083803886562,"z0":5.548611222662916,"aX":-4.34105847490039},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.8,"breakHorizontal":6.2,"spinRate":2878,"spinDirection":306},"zone":13,"typeConfidence":2.0,"plateTime":0.4508985172678406,"extension":5.976424992772125},"index":0,"playId":"176d960f-f995-3be2-8a34-117aa5d679f1","pitchNumber":1,"startTime":"2025-09-28T20:25:12.159Z","endTime":"2025-09-28T20:25:15.175Z","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":94.3,"endSpeed":86.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.137488700461574,"aZ":-29.192718259962856,"pfxX":7.474581492981577,"pfxZ":1.5764886366397608,"pX":1.1475981897452217,"pZ":1.5490945188642928,"vX0":-4.814352345606251,"vY0":-137.16115988575228,"vZ0":-4.803472962887328,"x":73.26,"y":196.95,"x0":1.9601856020684028,"y0":50.005032051140205,"z0":5.329079266630166,"aX":14.153151243888155},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":1.9,"breakHorizontal":-12.5,"spinRate":2267,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.40031101851531803,"extension":6.016396295768234},"index":1,"playId":"83886115-8db7-3b94-a8cf-047354653131","pitchNumber":2,"startTime":"2025-09-28T20:25:26.442Z","endTime":"2025-09-28T20:25:30.648Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-09-28T20:25:40.962Z","endTime":"2025-09-28T20:25:50.567Z","isPitch":false,"type":"action","player":{"id":694208,"link":"/api/v1/people/694208"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.30594364828758,"aZ":-31.475132525922234,"pfxX":-3.6121321821051238,"pfxZ":0.4614700893377508,"pX":-0.348606329684681,"pZ":1.1277012156762816,"vX0":-3.848565098112726,"vY0":-122.19023497687891,"vZ0":-3.881047493199931,"x":130.29,"y":208.33,"x0":1.7166398048293559,"y0":50.00166240888598,"z0":5.443901812038701,"aX":-5.455693705996197},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.1,"breakHorizontal":7.4,"spinRate":2897,"spinDirection":327},"zone":13,"typeConfidence":2.0,"plateTime":0.4484249603498225,"extension":5.921002702493059},"index":3,"playId":"9a64901a-cacf-323d-9145-6a1faca83d64","pitchNumber":3,"startTime":"2025-09-28T20:25:50.567Z","endTime":"2025-09-28T20:25:55.131Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:25:55.131Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Crow-Armstrong flies out to left fielder Nathan Church.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-28T20:25:59.081Z","endTime":"2025-09-28T20:26:47.171Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.09,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.414842168783487,"aZ":-30.169073645790412,"pfxX":8.67346389310181,"pfxZ":1.058841803038538,"pX":0.549691496567069,"pZ":2.220236621703196,"vX0":-6.645879456072138,"vY0":-136.958420532842,"vZ0":-2.9942185652129067,"x":96.05,"y":178.83,"x0":1.8815119719487918,"y0":50.00524300159724,"z0":5.392269234455165,"aX":16.469973578745567},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":1.4,"breakHorizontal":-14.3,"spinRate":2229,"spinDirection":123},"zone":6,"typeConfidence":2.0,"plateTime":0.400016511927328,"extension":6.005448606342978},"index":0,"playId":"4168a837-396a-3f2e-abde-c3e27ab96695","pitchNumber":1,"startTime":"2025-09-28T20:26:19.108Z","endTime":"2025-09-28T20:26:22.108Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.7,"strikeZoneTop":3.09,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.908960232143567,"aZ":-32.613582770679976,"pfxX":-4.717841589289057,"pfxZ":-0.2989143997669972,"pX":-0.3513287716668032,"pZ":1.7994015842124613,"vX0":-3.6156716907921593,"vY0":-121.14835372822779,"vZ0":-2.027482979753633,"x":130.39,"y":190.2,"x0":1.7738016506756875,"y0":50.00054933593757,"z0":5.500635701305151,"aX":-7.003762811166108},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.7,"breakHorizontal":9.4,"spinRate":2888,"spinDirection":324},"zone":7,"typeConfidence":2.0,"plateTime":0.45229494670347226,"extension":5.910841230582767},"hitData":{"launchSpeed":78.1,"launchAngle":41.0,"totalDistance":256.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":107.94,"coordY":99.23}},"index":1,"playId":"ad5a9ca8-602b-305a-8893-e72b89be76c4","pitchNumber":2,"startTime":"2025-09-28T20:26:38.125Z","endTime":"2025-09-28T20:26:47.171Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:26:47.171Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Justin Turner called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-28T20:29:26.443Z","endTime":"2025-09-28T20:30:40.035Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[1,2],"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":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"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":2},"index":0,"startTime":"2025-09-28T20:27:03.218Z","endTime":"2025-09-28T20:27:16.630Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Matt Svanson replaces John King.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-09-28T20:27:16.630Z","endTime":"2025-09-28T20:29:15.062Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694335,"link":"/api/v1/people/694335"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Justin Turner replaces Dansby Swanson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2025-09-28T20:29:15.062Z","endTime":"2025-09-28T20:29:28.783Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":457759,"link":"/api/v1/people/457759"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":621020,"link":"/api/v1/people/621020"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.31764325961089,"strikeZoneBottom":1.41083233242296,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.215126398412767,"aZ":-23.61927412105065,"pfxX":-9.792482464017937,"pfxZ":4.348838408259264,"pX":0.43240078036915297,"pZ":0.7573098578234976,"vX0":8.172676923793043,"vY0":-139.3395377345816,"vZ0":-9.08246817461708,"x":100.52,"y":218.33,"x0":-1.2659166887561366,"y0":50.00377186875578,"z0":5.619016043564728,"aX":-19.263154306827904},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.1,"breakHorizontal":16.1,"spinRate":2217,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.39305155631904976,"extension":6.492944945648498},"index":3,"playId":"a6ddbeb1-ff22-3116-8ea2-5e521b97eef6","pitchNumber":1,"startTime":"2025-09-28T20:29:28.783Z","endTime":"2025-09-28T20:29:31.783Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.1,"strikeZoneTop":3.24039665232589,"strikeZoneBottom":1.39115779415889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.901589101299518,"aZ":-20.18714045294177,"pfxX":-9.274182382640301,"pfxZ":5.938762068099698,"pX":0.28310966028976314,"pZ":1.8060175493092374,"vX0":7.966942795406831,"vY0":-140.93247645220782,"vZ0":-6.838996686987272,"x":106.21,"y":190.02,"x0":-1.3702310984440624,"y0":50.00579094876401,"z0":5.560239393140839,"aX":-18.72938633423226},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.6,"breakHorizontal":15.2,"spinRate":2311,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.38808997602942963,"extension":6.458068436695032},"index":4,"playId":"2f199c88-f990-3f42-9aa1-e1d2b10ea3c6","pitchNumber":2,"startTime":"2025-09-28T20:29:46.051Z","endTime":"2025-09-28T20:29:50.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.39002687623728,"strikeZoneBottom":1.55000589987638,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.499663663727638,"aZ":-19.139389227605996,"pfxX":-8.515493702221404,"pfxZ":6.582671109589764,"pX":-0.057214351108291414,"pZ":3.056827176345454,"vX0":6.578919241157891,"vY0":-139.37369865618408,"vZ0":-3.769770377298677,"x":119.18,"y":156.25,"x0":-1.3346526245854664,"y0":50.0014293725003,"z0":5.6809383565685465,"aX":-16.855940958700533},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.4,"breakHorizontal":14.2,"spinRate":2189,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.3920614767512882,"extension":6.2435574234876166},"index":5,"playId":"1873f157-1243-32ce-abd6-d62519b5459a","pitchNumber":3,"startTime":"2025-09-28T20:30:00.883Z","endTime":"2025-09-28T20:30:04.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.13621696163806,"strikeZoneBottom":1.28751981230155,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.56460694431622,"aZ":-32.09711483037178,"pfxX":5.778848211714163,"pfxZ":0.049924503399657816,"pX":1.120954103680996,"pZ":1.6829073681441673,"vX0":4.357800407043366,"vY0":-125.85396440666074,"vZ0":-3.730663229300415,"x":74.27,"y":193.34,"x0":-1.3865029405615525,"y0":50.00449899048628,"z0":5.7961316731576655,"aX":9.230462857827296},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.6,"breakHorizontal":-11.5,"spinRate":2249,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.43592793323652756,"extension":6.278242156609233},"index":6,"playId":"ed4c6514-bb2b-3608-890f-23dbd49e9235","pitchNumber":4,"startTime":"2025-09-28T20:30:20.714Z","endTime":"2025-09-28T20:30:24.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.4,"strikeZoneTop":3.224107143565,"strikeZoneBottom":1.40415576279496,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.520289488901334,"aZ":-17.17710145392589,"pfxX":-9.89191045720764,"pfxZ":7.476464540849254,"pX":0.7597177733543623,"pZ":2.6053886625517992,"vX0":9.051649488769094,"vY0":-140.84316475308674,"vZ0":-5.347755648438816,"x":88.04,"y":168.43,"x0":-1.2133820808233717,"y0":50.00044969563572,"z0":5.642581239172165,"aX":-19.835519921938573},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.6,"breakHorizontal":16.0,"spinRate":2276,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.38915842796171907,"extension":6.3715414630007965},"index":7,"playId":"f7c48dc1-9d05-33ba-adaa-b01b666c0fe4","pitchNumber":5,"startTime":"2025-09-28T20:30:34.801Z","endTime":"2025-09-28T20:30:40.035Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:30:40.035Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Fermín grounds out softly, pitcher Javier Assad to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-28T20:32:45.224Z","endTime":"2025-09-28T20:33:37.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665871,"link":"/api/v1/people/665871"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from second base to shortstop for Nico Hoerner.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-28T20:32:10.184Z","endTime":"2025-09-28T20:32:10.197Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"200"},{"details":{"description":"Justin Turner remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-09-28T20:32:10.197Z","endTime":"2025-09-28T20:32:10.198Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":457759,"link":"/api/v1/people/457759"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"801","replacedPlayer":{"id":621020,"link":"/api/v1/people/621020"}},{"details":{"description":"Defensive switch from third base to second base for Willi Castro.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-09-28T20:32:10.198Z","endTime":"2025-09-28T20:32:47.523Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"900"},{"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":92.4,"endSpeed":84.6,"strikeZoneTop":3.37077726572643,"strikeZoneBottom":1.60161806219676,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.419682660926156,"aZ":-21.60652123999588,"pfxX":-10.032380831298196,"pfxZ":5.80078527570559,"pX":0.10034081366345354,"pZ":1.4277089202798978,"vX0":7.67797234176332,"vY0":-134.23767971941749,"vZ0":-7.399986598883078,"x":113.18,"y":200.23,"x0":-1.4953916800834697,"y0":50.005042076324386,"z0":5.761622715562321,"aX":-18.287208640160507},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.0,"breakHorizontal":16.4,"spinRate":1863,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.4082266920711253,"extension":6.3762965636318825},"index":3,"playId":"d1397dd1-5957-34e9-8d06-89db92be5096","pitchNumber":1,"startTime":"2025-09-28T20:32:47.523Z","endTime":"2025-09-28T20:32:51.162Z","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":92.3,"endSpeed":84.9,"strikeZoneTop":3.43410793141552,"strikeZoneBottom":1.69388282633894,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.15390510708916,"aZ":-22.006761618967257,"pfxX":-8.469412723528524,"pfxZ":5.556598787162857,"pX":1.375321822944015,"pZ":2.4604364337545483,"vX0":10.481403250152844,"vY0":-134.00638493610137,"vZ0":-4.743934118699095,"x":64.58,"y":172.35,"x0":-1.4742236928388346,"y0":50.006358321557485,"z0":5.812285134292687,"aX":-15.509546538226573},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.2,"breakHorizontal":13.3,"spinRate":1885,"spinDirection":211},"zone":14,"typeConfidence":0.93,"plateTime":0.40769077243451735,"extension":6.519864004197248},"index":4,"playId":"3ddaec60-b0c6-3456-be61-a8405a942b09","pitchNumber":2,"startTime":"2025-09-28T20:32:59.206Z","endTime":"2025-09-28T20:33:04.010Z","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":0},"pitchData":{"startSpeed":80.4,"endSpeed":75.0,"strikeZoneTop":3.37626448758724,"strikeZoneBottom":1.63750263886119,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.11709438416914,"aZ":-31.53631989124136,"pfxX":8.700249276993096,"pfxZ":0.4574679407026654,"pX":1.8493828936959225,"pZ":0.9319337814112592,"vX0":5.2108407954537705,"vY0":-117.08449270671439,"vZ0":-4.308197240241125,"x":46.51,"y":213.62,"x0":-1.5318811486320354,"y0":50.004316395813134,"z0":5.731758900122863,"aX":12.135980932644506},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":0.1,"breakHorizontal":-17.0,"spinRate":2289,"spinDirection":74},"zone":14,"typeConfidence":0.92,"plateTime":0.4669530454457096,"extension":6.499628894120968},"index":5,"playId":"e2dd8a40-d17f-3731-bb59-a478d0895c55","pitchNumber":3,"startTime":"2025-09-28T20:33:12.516Z","endTime":"2025-09-28T20:33:15.516Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.306671035975537,"aZ":-26.536087436958834,"pfxX":2.347851760742648,"pfxZ":3.409383222737273,"pX":1.0961880989846815,"pZ":1.8115505808044972,"vX0":6.029507624012804,"vY0":-127.72872837957665,"vZ0":-4.686106384707619,"x":75.22,"y":189.87,"x0":-1.5998781503981185,"y0":50.00157467583048,"z0":5.756599810778384,"aX":3.877167191866985},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.3,"breakHorizontal":-5.6,"spinRate":2058,"spinDirection":173},"zone":14,"typeConfidence":0.9,"plateTime":0.42883145192275185,"extension":6.5604550427506405},"hitData":{"launchSpeed":57.8,"launchAngle":-59.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":130.93,"coordY":188.78}},"index":6,"playId":"aa2154a3-49a4-361a-b6ae-d6fd0ae0621d","pitchNumber":4,"startTime":"2025-09-28T20:33:29.471Z","endTime":"2025-09-28T20:33:37.380Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:33:37.380Z","atBatIndex":35},{"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":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-28T20:36:00.511Z","endTime":"2025-09-28T20:36:23.475Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":3},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-09-28T20:33:49.792Z","endTime":"2025-09-28T20:33:59.970Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Michael Soroka replaces Javier Assad.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-09-28T20:33:59.970Z","endTime":"2025-09-28T20:36:02.841Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":647336,"link":"/api/v1/people/647336"},"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.0,"endSpeed":88.0,"strikeZoneTop":3.07119097057096,"strikeZoneBottom":1.43420829576262,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.420947298928745,"aZ":-14.520884020681883,"pfxX":-6.172006549754119,"pfxZ":8.944625748080668,"pX":0.4136524683095312,"pZ":1.5855854322343848,"vX0":9.643308734195633,"vY0":-139.3863889180019,"vZ0":-8.000837962691064,"x":101.23,"y":195.97,"x0":-2.2840375350622084,"y0":50.002520847804334,"z0":5.445702491967282,"aX":-12.181909661777334},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.8,"breakHorizontal":9.2,"spinRate":2707,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.39249024853559433,"extension":6.102779556012039},"index":2,"playId":"423ad3e0-09b6-3ed0-aec8-f40e19835152","pitchNumber":1,"startTime":"2025-09-28T20:36:02.841Z","endTime":"2025-09-28T20:36:06.501Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.65396913057591,"aZ":-20.553320767445246,"pfxX":-11.180136589898986,"pfxZ":5.970332697266148,"pX":-0.022509307456820362,"pZ":2.853518532763761,"vX0":9.801985048548435,"vY0":-138.77251359802446,"vZ0":-4.121365463439778,"x":117.86,"y":161.73,"x0":-2.151446208472823,"y0":50.00418585895886,"z0":5.730849981852048,"aX":-21.76302753601396},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.1,"breakHorizontal":18.1,"spinRate":2620,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.39500705531332736,"extension":6.107272309660256},"hitData":{"launchSpeed":99.7,"launchAngle":20.0,"totalDistance":340.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":145.26,"coordY":63.69}},"index":3,"playId":"3573ef1c-d33f-3d26-87e4-661f51f2ed72","pitchNumber":2,"startTime":"2025-09-28T20:36:15.970Z","endTime":"2025-09-28T20:36:23.475Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:36:23.475Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Gorman grounds out, first baseman Michael Busch to pitcher Michael Soroka.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-28T20:36:27.923Z","endTime":"2025-09-28T20:37:54.842Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.652165789718804,"aZ":-13.91642819480508,"pfxX":-7.4680976414822435,"pfxZ":9.16216910339874,"pX":-0.022190235472460455,"pZ":3.234724175846858,"vX0":9.125171811670947,"vY0":-140.25120389951223,"vZ0":-4.021907197548272,"x":117.85,"y":151.44,"x0":-2.347306811384628,"y0":50.00322135091463,"z0":5.594691077587958,"aX":-14.882681949622496},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.0,"breakHorizontal":11.6,"spinRate":2729,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.39050170256584327,"extension":6.06274151197259},"index":0,"playId":"8db46063-7a64-39af-98c8-5c9dda055745","pitchNumber":1,"startTime":"2025-09-28T20:36:43.680Z","endTime":"2025-09-28T20:36:46.934Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.3,"strikeZoneTop":3.38641248014232,"strikeZoneBottom":1.48298347542605,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.763299598469096,"aZ":-41.91098903881593,"pfxX":5.978011791116747,"pfxZ":-7.163203934484274,"pX":-1.6060821616223444,"pZ":2.5349898005527787,"vX0":0.46967130666931556,"vY0":-116.39117607400787,"vZ0":1.3089592078697345,"x":178.22,"y":170.34,"x0":-2.586758136985053,"y0":50.00387456564916,"z0":5.963258108683762,"aX":8.124606177855092},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-12.2,"breakHorizontal":-10.9,"spinRate":3088,"spinDirection":54},"zone":11,"typeConfidence":2.0,"plateTime":0.4722937377860341,"extension":5.915410345151693},"index":1,"playId":"5bbfc032-2334-3e65-befd-f4f87d71aa12","pitchNumber":2,"startTime":"2025-09-28T20:36:58.591Z","endTime":"2025-09-28T20:37:01.734Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.93059690752675,"aZ":-42.31583285571243,"pfxX":4.7924880546939335,"pfxZ":-7.342603910210939,"pX":0.8564966183582141,"pZ":1.0833675694302243,"vX0":5.641319072260793,"vY0":-117.31621077769891,"vZ0":-1.8754099071384056,"x":84.35,"y":209.53,"x0":-2.2093663257638,"y0":50.0007366069799,"z0":5.867907969803641,"aX":6.6220198422783145},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-13.4,"breakHorizontal":-10.2,"spinRate":3021,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4683834286228774,"extension":6.059497380987041},"index":2,"playId":"bdc463f4-8f56-30fd-b638-a2c11a1bcbb7","pitchNumber":3,"startTime":"2025-09-28T20:37:10.805Z","endTime":"2025-09-28T20:37:15.107Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-09-28T20:37:18.096Z","endTime":"2025-09-28T20:37:31.074Z","isPitch":false,"type":"action","player":{"id":669357,"link":"/api/v1/people/669357"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.1,"strikeZoneTop":3.40772011259675,"strikeZoneBottom":1.53401284570251,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.73354777123009,"aZ":-14.064403232154923,"pfxX":-5.30067082235032,"pfxZ":9.031270895316489,"pX":-0.44273869326395554,"pZ":3.670711642277139,"vX0":7.456306531488995,"vY0":-141.10854533680472,"vZ0":-2.8731230625434914,"x":133.88,"y":139.67,"x0":-2.437438438823747,"y0":50.00563430601844,"z0":5.614690064335711,"aX":-10.63317033872695},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.8,"breakHorizontal":7.9,"spinRate":2706,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.38895880178019704,"extension":6.065375146047931},"index":4,"playId":"f9a227e5-82d9-37d9-91a3-b6945fb9f4f2","pitchNumber":4,"startTime":"2025-09-28T20:37:31.074Z","endTime":"2025-09-28T20:37:35.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.3,"strikeZoneTop":3.42,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.11362055092507,"aZ":-27.587478961759498,"pfxX":-10.622832861716722,"pfxZ":2.7894317283538967,"pX":-0.7818985889558169,"pZ":2.1290963212903344,"vX0":7.369845126365004,"vY0":-127.34242246863037,"vZ0":-3.3949036395375516,"x":146.8,"y":181.29,"x0":-2.3331961046869725,"y0":50.00104561279096,"z0":5.661638189768284,"aX":-17.447197053129695},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.6,"breakHorizontal":17.5,"spinRate":2286,"spinDirection":239},"zone":7,"typeConfidence":2.0,"plateTime":0.4301048461669663,"extension":5.954865632043151},"hitData":{"launchSpeed":74.2,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":144.72,"coordY":161.82}},"index":5,"playId":"3740e410-863b-3cac-a5aa-58b018a803d3","pitchNumber":5,"startTime":"2025-09-28T20:37:46.273Z","endTime":"2025-09-28T20:37:54.842Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:37:54.842Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willi Castro strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-28T20:39:36.753Z","endTime":"2025-09-28T20:40:50.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.6,"strikeZoneTop":3.38480148562454,"strikeZoneBottom":1.52826082047324,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.039444436535003,"aZ":-27.582466726591413,"pfxX":0.3183734913096556,"pfxZ":2.592123490793412,"pX":0.10739287953817069,"pZ":2.6974596450970783,"vX0":3.418135866659786,"vY0":-131.76680635941827,"vZ0":-2.8440003928237543,"x":112.91,"y":165.95,"x0":-1.2440059786701183,"y0":50.00451078527759,"z0":5.812931524124756,"aX":0.5630389136284144},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.3,"breakHorizontal":-1.3,"spinRate":2265,"spinDirection":177},"zone":5,"typeConfidence":2.0,"plateTime":0.4145153933803072,"extension":6.429860435037575},"index":0,"playId":"8a5f5c97-4e1d-350e-9ad3-889a65eb22e7","pitchNumber":1,"startTime":"2025-09-28T20:40:00.766Z","endTime":"2025-09-28T20:40:04.605Z","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":97.1,"endSpeed":88.6,"strikeZoneTop":3.55,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.86622240196078,"aZ":-22.63655222205491,"pfxX":-9.24398710853879,"pfxZ":4.7398496364186276,"pX":0.04557054713648552,"pZ":2.5467757800077684,"vX0":7.337890545832318,"vY0":-141.16983681663126,"vZ0":-4.357701201988921,"x":115.26,"y":170.02,"x0":-1.3895410598963638,"y0":50.00556949507775,"z0":5.5721146603880145,"aX":-18.615427365567154},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.8,"breakHorizontal":15.2,"spinRate":2301,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.38835295456481855,"extension":6.4167437179896005},"index":1,"playId":"9dcfe08b-c8ad-3bb9-aace-be41ed2d6158","pitchNumber":2,"startTime":"2025-09-28T20:40:13.513Z","endTime":"2025-09-28T20:40:17.175Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-09-28T20:40:33.130Z","endTime":"2025-09-28T20:40:44.878Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.0,"strikeZoneTop":3.55,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.73966348055724,"aZ":-18.606905597198487,"pfxX":-9.224429603018848,"pfxZ":6.636801957028069,"pX":0.08591117536697307,"pZ":3.287344472968571,"vX0":6.9513366151063,"vY0":-142.5541916944302,"vZ0":-3.2362148169933542,"x":113.73,"y":150.02,"x0":-1.1935861121859828,"y0":50.00582717950599,"z0":5.621372065168162,"aX":-18.866411815923207},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.5,"breakHorizontal":15.1,"spinRate":2331,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.3851667053317409,"extension":6.457640930557902},"index":3,"playId":"4f56054a-935b-3f17-a203-38233a54a76c","pitchNumber":3,"startTime":"2025-09-28T20:40:44.878Z","endTime":"2025-09-28T20:40:50.899Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:40:50.899Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Busch grounds out sharply, third baseman Nolan Gorman to first baseman Yohel Pozo.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-28T20:40:55.544Z","endTime":"2025-09-28T20:42:10.145Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.3,"strikeZoneTop":3.26123699040686,"strikeZoneBottom":1.62407582205808,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.797816907070626,"aZ":-18.38438344489612,"pfxX":-9.904537740072112,"pfxZ":6.797958197811196,"pX":1.5330168924704888,"pZ":1.2229328368486032,"vX0":11.051897179685588,"vY0":-141.41241020733193,"vZ0":-8.549613033081252,"x":58.57,"y":205.76,"x0":-1.1362351669413873,"y0":50.00445893204788,"z0":5.461724230188177,"aX":-20.09280212336733},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.7,"breakHorizontal":15.7,"spinRate":2324,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.3871085517559778,"extension":6.452337991678116},"index":0,"playId":"5cefc3fe-17ab-3917-97cf-6f1ef81a3fbc","pitchNumber":1,"startTime":"2025-09-28T20:41:10.614Z","endTime":"2025-09-28T20:41:13.614Z","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":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.41271111807989,"aZ":-31.881597637991323,"pfxX":7.087390434958624,"pfxZ":0.1834712157881757,"pX":0.7295647760425827,"pZ":2.855831589539544,"vX0":3.590435008995162,"vY0":-126.04748162660981,"vZ0":-0.8090685515484223,"x":89.19,"y":161.67,"x0":-1.6374644068512079,"y0":50.00294458689392,"z0":5.772340644826434,"aX":11.31834998110099},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.4,"breakHorizontal":-13.7,"spinRate":2387,"spinDirection":81},"zone":3,"typeConfidence":2.0,"plateTime":0.4357836419784613,"extension":6.166170067752466},"index":1,"playId":"4013779e-e078-35fb-aa37-79ca4d422042","pitchNumber":2,"startTime":"2025-09-28T20:41:24.140Z","endTime":"2025-09-28T20:41:27.401Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.1,"strikeZoneTop":3.10737016335051,"strikeZoneBottom":1.52771409096184,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.75111486520831,"aZ":-33.552616858010275,"pfxX":8.735538649308946,"pfxZ":-0.8505710225458181,"pX":-0.3519777399581303,"pZ":1.6770231735080892,"vX0":0.8784738443405569,"vY0":-126.04535886735928,"vZ0":-3.2581734405099327,"x":130.42,"y":193.5,"x0":-1.8402681741860212,"y0":50.005144621794734,"z0":5.685607430656771,"aX":14.108296531795467},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.0,"breakHorizontal":-16.1,"spinRate":2266,"spinDirection":66},"zone":7,"typeConfidence":2.0,"plateTime":0.433946636696001,"extension":6.29591979707877},"index":2,"playId":"5c3ed598-1461-375d-9aa8-8a123239c9da","pitchNumber":3,"startTime":"2025-09-28T20:41:42.567Z","endTime":"2025-09-28T20:41:47.388Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-09-28T20:41:52.936Z","endTime":"2025-09-28T20:42:02.130Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"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.7,"endSpeed":88.7,"strikeZoneTop":3.28976037144562,"strikeZoneBottom":1.58986108915699,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.582268524276646,"aZ":-24.572008571812525,"pfxX":-8.749924111153257,"pfxZ":3.813645050715639,"pX":-0.4388768481470021,"pZ":2.649143622076436,"vX0":5.85034084981148,"vY0":-139.40142006187503,"vZ0":-3.5921755992755053,"x":133.73,"y":167.25,"x0":-1.414294630746379,"y0":50.002745898857846,"z0":5.552635379691999,"aX":-17.441108318867165},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.5,"breakHorizontal":14.9,"spinRate":2280,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.39101252734453995,"extension":6.543526266325054},"hitData":{"launchSpeed":102.2,"launchAngle":-4.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":109.25,"coordY":159.79}},"index":4,"playId":"a1ae5b2a-e2aa-3f35-8aec-1a1e9c8950be","pitchNumber":4,"startTime":"2025-09-28T20:42:02.130Z","endTime":"2025-09-28T20:42:10.145Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:42:10.145Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nico Hoerner flies out to left fielder Nathan Church.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-28T20:42:18.471Z","endTime":"2025-09-28T20:44:00.989Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.1,"strikeZoneTop":3.2160561481063,"strikeZoneBottom":1.48402917499327,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.873559171560522,"aZ":-24.841642214362032,"pfxX":1.1551091663722086,"pfxZ":4.564568365981507,"pX":-0.011186821310040514,"pZ":2.2748187731768486,"vX0":3.7850652014224875,"vY0":-126.73710245975917,"vZ0":-3.5601476758540773,"x":117.43,"y":177.36,"x0":-1.681638744200327,"y0":50.005052838402364,"z0":5.70981594093645,"aX":1.8551758471594815},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.6,"breakHorizontal":-3.0,"spinRate":2307,"spinDirection":87},"zone":5,"typeConfidence":2.0,"plateTime":0.43422564078478665,"extension":6.312771073854488},"index":0,"playId":"3055a33f-52c0-3431-889c-184ccfbf0f07","pitchNumber":1,"startTime":"2025-09-28T20:42:34.921Z","endTime":"2025-09-28T20:42:38.325Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-09-28T20:42:45.606Z","endTime":"2025-09-28T20:42:53.639Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.24637630103003,"strikeZoneBottom":1.60079872563463,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.02665442689035,"aZ":-25.07151404031852,"pfxX":3.649246194661777,"pfxZ":4.446503020582532,"pX":-0.12972886077145868,"pZ":1.4288059219095288,"vX0":2.43756285960651,"vY0":-125.73162643594054,"vZ0":-5.353742346134272,"x":121.94,"y":200.2,"x0":-1.5865909246404801,"y0":50.002168446561726,"z0":5.625969190112558,"aX":5.829351650015028},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.1,"breakHorizontal":-7.2,"spinRate":2366,"spinDirection":84},"zone":13,"typeConfidence":2.0,"plateTime":0.4359996463471605,"extension":6.313241397310834},"index":2,"playId":"dcb51c6e-1e21-35b7-929c-f3ec8ad348b3","pitchNumber":2,"startTime":"2025-09-28T20:42:53.639Z","endTime":"2025-09-28T20:42:56.938Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.3,"strikeZoneTop":3.2086465911031,"strikeZoneBottom":1.47679346688153,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.43943266896715,"aZ":-23.56908261826615,"pfxX":2.2986213063786227,"pfxZ":5.297487615618816,"pX":2.3739543799992275,"pZ":-0.14692864467967842,"vX0":7.9860692870374566,"vY0":-127.52660816182569,"vZ0":-9.66888221026181,"x":26.51,"y":242.75,"x0":-1.11388203998504,"y0":50.00549143261134,"z0":5.594671488096808,"aX":3.73715341320948},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.2,"breakHorizontal":-6.2,"spinRate":2326,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.43166989660710664,"extension":6.602779517601155},"index":3,"playId":"189cedab-f06a-3689-b375-da34c3db3f3e","pitchNumber":3,"startTime":"2025-09-28T20:43:09.534Z","endTime":"2025-09-28T20:43:12.534Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.8,"strikeZoneTop":3.36797105723047,"strikeZoneBottom":1.59788957901251,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.266068030567816,"aZ":-21.64688372900511,"pfxX":-10.100026039915953,"pfxZ":5.101796000089431,"pX":-0.16053879717755942,"pZ":2.7771202168550997,"vX0":6.707545555989451,"vY0":-142.64493171876774,"vZ0":-4.156302322284395,"x":123.12,"y":163.8,"x0":-1.2280216323848276,"y0":50.00554424555874,"z0":5.61478111138547,"aX":-20.854187630009243},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":8.5,"breakHorizontal":16.9,"spinRate":2274,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.383718903555033,"extension":6.422890243082158},"index":4,"playId":"48bcd427-cb55-31b8-a897-34fcf755d567","pitchNumber":4,"startTime":"2025-09-28T20:43:30.495Z","endTime":"2025-09-28T20:43:34.582Z","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":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.37,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.802890446827696,"aZ":-29.99284839180424,"pfxX":5.948967376940254,"pfxZ":1.3357737552346265,"pX":-0.1420701346891569,"pZ":2.4714492302431643,"vX0":1.3527295480048636,"vY0":-127.04636455989686,"vZ0":-2.24766409043168,"x":122.42,"y":172.05,"x0":-1.4543102405055002,"y0":50.0042429506381,"z0":5.749175738712981,"aX":9.734763131237228},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.2,"breakHorizontal":-11.0,"spinRate":2318,"spinDirection":76},"zone":5,"typeConfidence":2.0,"plateTime":0.430968002717945,"extension":6.3613305852261215},"hitData":{"launchSpeed":98.1,"launchAngle":39.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":71.79,"coordY":68.83}},"index":5,"playId":"cfb24100-a593-3fce-b729-3664ea0b7ef8","pitchNumber":5,"startTime":"2025-09-28T20:43:51.192Z","endTime":"2025-09-28T20:44:00.989Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:44:00.989Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Thomas Saggese singles on a sharp line drive to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-28T20:46:10.069Z","endTime":"2025-09-28T20:46:23.423Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"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"},"postOnFirst":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3],"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":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"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"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Reese McGuire replaces first baseman Michael Busch, batting 1st, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-28T20:45:14.982Z","endTime":"2025-09-28T20:45:14.992Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624512,"link":"/api/v1/people/624512"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"101","replacedPlayer":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"description":"Defensive switch from catcher to first base for Moisés Ballesteros.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-09-28T20:45:14.992Z","endTime":"2025-09-28T20:45:14.993Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694208,"link":"/api/v1/people/694208"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"600"},{"details":{"description":"Pitching Change: Jordan Wicks replaces Michael Soroka.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-09-28T20:45:14.993Z","endTime":"2025-09-28T20:46:12.424Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696136,"link":"/api/v1/people/696136"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.09234748103223,"aZ":-18.318072482764684,"pfxX":3.679801307641461,"pfxZ":7.233982641347647,"pX":0.38580330402298096,"pZ":2.1432125824022648,"vX0":-5.769620550331551,"vY0":-137.440318201194,"vZ0":-7.043868843946417,"x":102.29,"y":180.91,"x0":2.03292862955356,"y0":50.00473127806302,"z0":5.980737465130635,"aX":7.05037789307992},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.8,"breakHorizontal":-5.5,"spinRate":2292,"spinDirection":151},"zone":9,"typeConfidence":0.71,"plateTime":0.3983314883693341,"extension":5.930439783002935},"hitData":{"launchSpeed":102.5,"launchAngle":14.0,"totalDistance":270.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":119.7,"coordY":69.83}},"index":3,"playId":"53b90073-96c8-3c13-8a72-a3b47260a911","pitchNumber":1,"startTime":"2025-09-28T20:46:12.424Z","endTime":"2025-09-28T20:46:23.423Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:46:23.423Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jordan Walker flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-28T20:46:32.625Z","endTime":"2025-09-28T20:47:12.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"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":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_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":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.8,"strikeZoneTop":3.65435141073754,"strikeZoneBottom":1.725931504942,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.57136538207023,"aZ":-29.410649492695274,"pfxX":6.141921933690604,"pfxZ":1.9899386814587654,"pX":0.3331818853399685,"pZ":3.791530095850241,"vX0":-5.702972534364027,"vY0":-116.8553729821956,"vZ0":0.8976080428070317,"x":104.3,"y":136.41,"x0":2.004801509504876,"y0":50.000472245612,"z0":6.1608620576524435,"aX":8.511924708539148},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":4.1,"breakHorizontal":-9.7,"spinRate":1418,"spinDirection":122},"zone":12,"typeConfidence":0.9,"plateTime":0.46833118392817497,"extension":5.977481838725488},"index":0,"playId":"45e60df0-bb1d-302f-bcc4-835e0b22d857","pitchNumber":1,"startTime":"2025-09-28T20:46:45.861Z","endTime":"2025-09-28T20:46:51.120Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.6,"strikeZoneTop":3.81,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.920783834819908,"aZ":-27.424731758687923,"pfxX":7.765976164342163,"pfxZ":3.3669115660757,"pX":0.2860379272976071,"pZ":2.7817095605071476,"vX0":-6.085028704029767,"vY0":-117.91737859042202,"vZ0":-1.9196857767147604,"x":106.1,"y":163.67,"x0":1.8880564350134872,"y0":50.00452364919939,"z0":6.1307898724009275,"aX":10.963603544237372},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":5.9,"breakHorizontal":-12.6,"spinRate":1441,"spinDirection":127},"zone":6,"typeConfidence":0.9,"plateTime":0.46407162769902754,"extension":5.972125693013632},"hitData":{"launchSpeed":91.0,"launchAngle":26.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":104.57,"coordY":62.35}},"index":1,"playId":"6984b7a3-14d6-37e1-b320-61a9ce28d758","pitchNumber":2,"startTime":"2025-09-28T20:47:01.866Z","endTime":"2025-09-28T20:47:12.874Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:47:12.874Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jimmy Crooks strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-28T20:47:24.175Z","endTime":"2025-09-28T20:49:10.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.66191248744444,"aZ":-26.097892078416077,"pfxX":8.383095484404194,"pfxZ":3.314913159805622,"pX":1.8042490103546154,"pZ":2.8330364981891356,"vX0":-3.9721898444522132,"vY0":-134.62463921948074,"vZ0":-3.611326927453055,"x":48.23,"y":162.29,"x0":2.211040910485539,"y0":50.001654674480484,"z0":6.042421547952673,"aX":15.361900484330228},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.4,"breakHorizontal":-14.3,"spinRate":1987,"spinDirection":142},"zone":12,"typeConfidence":0.91,"plateTime":0.40710921114901,"extension":5.935320269575794},"index":0,"playId":"522f9507-0f66-3a9c-a3c8-c0d5c9ae034e","pitchNumber":1,"startTime":"2025-09-28T20:47:35.475Z","endTime":"2025-09-28T20:47:38.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.27805219693643,"strikeZoneBottom":1.40832482115493,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.395537768531714,"aZ":-21.278805187506638,"pfxX":7.817441456457173,"pfxZ":5.913550097214777,"pX":0.1964054152092408,"pZ":1.517413227079398,"vX0":-7.505972783892728,"vY0":-134.63242430344707,"vZ0":-7.682388635617575,"x":109.51,"y":197.81,"x0":2.0007301895572547,"y0":50.000731085354985,"z0":5.906428649893956,"aX":14.393661678268261},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.2,"breakHorizontal":-12.6,"spinRate":2078,"spinDirection":143},"zone":8,"typeConfidence":0.92,"plateTime":0.4063656061262759,"extension":6.0726530410513035},"index":1,"playId":"c24777a9-ce6c-334c-ad93-4ee44767cd35","pitchNumber":2,"startTime":"2025-09-28T20:47:57.305Z","endTime":"2025-09-28T20:48:01.440Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.16121443431136,"strikeZoneBottom":1.4621510311704,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.596710896098624,"aZ":-13.596267207287914,"pfxX":3.9809688524502844,"pfxZ":9.641723456345243,"pX":0.19982114306008206,"pZ":1.5371130181603214,"vX0":-5.5214421327049905,"vY0":-137.6915473216665,"vZ0":-9.277590517111632,"x":109.38,"y":197.28,"x0":1.7106845374801742,"y0":50.00309360784565,"z0":5.862867396083172,"aX":7.670776347759842},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.7,"breakHorizontal":-6.1,"spinRate":2200,"spinDirection":139},"zone":8,"typeConfidence":0.88,"plateTime":0.39727540824907726,"extension":6.023582830753255},"index":2,"playId":"5ad5becd-b0f1-3094-915a-cc1b2c3729bb","pitchNumber":3,"startTime":"2025-09-28T20:48:16.227Z","endTime":"2025-09-28T20:48:20.897Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-09-28T20:48:31.648Z","endTime":"2025-09-28T20:48:43.676Z","isPitch":false,"type":"action","player":{"id":699625,"link":"/api/v1/people/699625"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.06579447976133,"strikeZoneBottom":1.42466843729788,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.867984742703893,"aZ":-31.408061883637565,"pfxX":-1.5647836494801395,"pfxZ":0.46815231111148226,"pX":-0.43080283801309766,"pZ":1.1362478181485485,"vX0":-5.234418609152275,"vY0":-127.23709821794885,"vZ0":-6.146632006212266,"x":133.42,"y":208.1,"x0":1.8523312253187092,"y0":50.005827526367554,"z0":6.05669946246256,"aX":-2.578487201795724},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.2,"breakHorizontal":4.0,"spinRate":2536,"spinDirection":297},"zone":13,"typeConfidence":0.92,"plateTime":0.42965684813711036,"extension":6.066751229487439},"index":4,"playId":"613c2e00-cc45-3b08-a5d8-63992ec51c48","pitchNumber":4,"startTime":"2025-09-28T20:48:43.676Z","endTime":"2025-09-28T20:48:49.969Z","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":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.69296774024267,"aZ":-22.033515853613324,"pfxX":7.932889614029717,"pfxZ":5.31244226081203,"pX":0.45009288910281203,"pZ":1.0938167998968815,"vX0":-7.042720851542065,"vY0":-136.93684037136612,"vZ0":-8.601941238557712,"x":99.84,"y":209.25,"x0":2.0177590128283724,"y0":50.00677986452555,"z0":5.769521679823967,"aX":15.15181055944138},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.0,"breakHorizontal":-13.0,"spinRate":2177,"spinDirection":144},"zone":14,"typeConfidence":0.92,"plateTime":0.3991658420529469,"extension":6.098558490367825},"index":5,"playId":"3cbfdd72-6581-39e0-a7ba-77e91e349ba5","pitchNumber":5,"startTime":"2025-09-28T20:49:05.779Z","endTime":"2025-09-28T20:49:10.181Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:49:10.181Z","atBatIndex":43},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Yohel Pozo pops out to second baseman Willi Castro.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-28T20:49:18.045Z","endTime":"2025-09-28T20:51:29.047Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"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],"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":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.567669931976916,"aZ":-28.420299354034956,"pfxX":7.678595528438777,"pfxZ":2.4503812613287446,"pX":0.9485370201314297,"pZ":1.9200087489901903,"vX0":-5.278257183732672,"vY0":-122.58175313878422,"vZ0":-3.748806586905607,"x":80.84,"y":186.94,"x0":2.1242189553819713,"y0":50.00329107189949,"z0":5.875997271044457,"aX":11.771633810075414},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.8,"breakHorizontal":-12.8,"spinRate":1525,"spinDirection":126},"zone":14,"typeConfidence":0.89,"plateTime":0.44558103945400873,"extension":6.0862050796239116},"index":0,"playId":"09a9ae4b-bb97-330e-8f56-7e505274f65d","pitchNumber":1,"startTime":"2025-09-28T20:49:34.138Z","endTime":"2025-09-28T20:49:38.443Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-09-28T20:49:47.546Z","endTime":"2025-09-28T20:49:56.605Z","isPitch":false,"type":"action","player":{"id":650968,"link":"/api/v1/people/650968"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.8,"strikeZoneTop":3.25,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.248856588532668,"aZ":-14.331228480782823,"pfxX":2.6653521033800605,"pfxZ":9.098072872722792,"pX":0.16912221123326746,"pZ":2.683809188069514,"vX0":-5.682739432618919,"vY0":-138.50867139196376,"vZ0":-6.239139460811643,"x":110.55,"y":166.32,"x0":1.8925471072983802,"y0":50.00129408013576,"z0":5.90772669922684,"aX":5.226813481935307},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.5,"breakHorizontal":-3.7,"spinRate":2301,"spinDirection":154},"zone":2,"typeConfidence":0.91,"plateTime":0.3940558416147497,"extension":6.032277589460271},"index":2,"playId":"018d4c2f-6fba-3b2d-8711-20a0ac1062ca","pitchNumber":2,"startTime":"2025-09-28T20:49:56.605Z","endTime":"2025-09-28T20:49:59.845Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.2,"strikeZoneTop":3.25,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.31441455999777,"aZ":-14.526924041093068,"pfxX":4.656038236949399,"pfxZ":9.105109468659316,"pX":0.33036358272916905,"pZ":2.7406109838757278,"vX0":-5.741477759361259,"vY0":-137.77241321427735,"vZ0":-6.010283412186753,"x":104.41,"y":164.78,"x0":1.8285794179053192,"y0":50.00102739207332,"z0":5.918416167153189,"aX":9.022157784742253},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.5,"breakHorizontal":-7.3,"spinRate":2220,"spinDirection":148},"zone":3,"typeConfidence":0.89,"plateTime":0.3963498368219769,"extension":6.0106759377559085},"index":3,"playId":"82443cc9-3e5b-3f78-9164-954c7d7d07b0","pitchNumber":3,"startTime":"2025-09-28T20:50:15.615Z","endTime":"2025-09-28T20:50:18.615Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.25,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.208634332376633,"aZ":-16.37386170661914,"pfxX":3.981281289871598,"pfxZ":8.185514426792503,"pX":1.0793450688947188,"pZ":3.2614408326301905,"vX0":-3.2771860370972408,"vY0":-138.1562510414983,"vZ0":-4.377072602111985,"x":75.86,"y":150.72,"x0":1.7645413199146225,"y0":50.00284279639806,"z0":5.969176447878786,"aX":7.684896312216858},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.0,"breakHorizontal":-6.5,"spinRate":2277,"spinDirection":153},"zone":12,"typeConfidence":0.68,"plateTime":0.396682916510843,"extension":5.93699849254381},"index":4,"playId":"9c692302-2b8b-3e57-8111-ad2e6c0f3c24","pitchNumber":4,"startTime":"2025-09-28T20:50:39.752Z","endTime":"2025-09-28T20:50:44.417Z","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":2},"index":5,"playId":"429da395-982c-3636-a297-bee66e58e5dc","startTime":"2025-09-28T20:51:02.678Z","endTime":"2025-09-28T20:51:05.678Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.9,"strikeZoneTop":3.25,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.755422003247958,"aZ":-28.60172243843553,"pfxX":7.176623672471519,"pfxZ":2.3955252327749808,"pX":0.7757167156272267,"pZ":1.5417612353071346,"vX0":-5.362400425223269,"vY0":-121.11592949950074,"vZ0":-4.398366018468664,"x":87.43,"y":197.15,"x0":2.0816359829814135,"y0":50.00311820140046,"z0":5.871057993688775,"aX":10.70562202559335},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.6,"breakHorizontal":-11.8,"spinRate":1513,"spinDirection":118},"zone":9,"typeConfidence":0.9,"plateTime":0.45153408264532535,"extension":6.057242421154221},"hitData":{"launchSpeed":72.3,"launchAngle":43.0,"totalDistance":207.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":136.61,"coordY":124.32}},"index":6,"playId":"0455776d-1a98-3db9-b475-14070cc485fe","pitchNumber":5,"startTime":"2025-09-28T20:51:20.760Z","endTime":"2025-09-28T20:51:29.047Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:51:29.047Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kevin Alcántara singles on a sharp ground ball to left fielder Nathan Church.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-28T20:53:44.998Z","endTime":"2025-09-28T20:55:38.989Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[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":"Single","eventType":"single","movementReason":null,"runner":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Fernandez replaces Matt Svanson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-28T20:52:57.618Z","endTime":"2025-09-28T20:53:47.331Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681676,"link":"/api/v1/people/681676"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.2,"strikeZoneTop":3.47615878476591,"strikeZoneBottom":1.6654198362339,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.878588983498915,"aZ":-30.448092073421694,"pfxX":1.362897993297519,"pfxZ":1.0715110175492715,"pX":-0.15473833845376989,"pZ":1.1490733226387224,"vX0":3.5526247041543417,"vY0":-125.40138872935877,"vZ0":-5.339817780232087,"x":122.9,"y":207.76,"x0":-1.7609554222460992,"y0":50.002821971934445,"z0":5.759329798682673,"aX":2.1925094577351865},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.1,"breakHorizontal":-3.2,"spinRate":2695,"spinDirection":121},"zone":13,"typeConfidence":0.91,"plateTime":0.4350580734815259,"extension":6.3322820108698386},"index":1,"playId":"6af5251a-129f-39c6-9056-9852a7d8e92f","pitchNumber":1,"startTime":"2025-09-28T20:53:47.331Z","endTime":"2025-09-28T20:53:52.066Z","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":93.3,"endSpeed":85.5,"strikeZoneTop":3.656,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.830322567827974,"aZ":-12.960121763514444,"pfxX":-3.6619253928987927,"pfxZ":10.250248896775146,"pX":-0.5319298899368174,"pZ":3.7011267970614523,"vX0":3.5706959312378634,"vY0":-135.82735376443222,"vZ0":-3.3828017261270014,"x":137.28,"y":138.85,"x0":-1.3857094292611738,"y0":50.0044424925831,"z0":5.859727652210915,"aX":-6.865688594875881},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.1,"breakHorizontal":5.9,"spinRate":2272,"spinDirection":196},"zone":1,"typeConfidence":0.9,"plateTime":0.402741064567647,"extension":6.380235676599923},"index":2,"playId":"db1472b5-5ca8-301d-a64a-63851f91bb22","pitchNumber":2,"startTime":"2025-09-28T20:53:59.580Z","endTime":"2025-09-28T20:54:03.025Z","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":94.9,"endSpeed":87.1,"strikeZoneTop":3.5992876836399,"strikeZoneBottom":1.81450794815517,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.35277970446917,"aZ":-15.904756697151214,"pfxX":-3.987558260805425,"pfxZ":8.35051280154519,"pX":-0.9658008990623111,"pZ":5.083460140943512,"vX0":2.5322527117566698,"vY0":-138.35042390021192,"vZ0":0.2367743061182005,"x":153.81,"y":101.53,"x0":-1.372371474615428,"y0":50.0059292606825,"z0":6.058320092456201,"aX":-7.771955063030421},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.4,"breakHorizontal":6.7,"spinRate":2017,"spinDirection":198},"zone":11,"typeConfidence":0.9,"plateTime":0.39512261824440253,"extension":6.295994779677959},"index":3,"playId":"f75ea11b-0b94-3628-ab4e-e2a60598fd00","pitchNumber":3,"startTime":"2025-09-28T20:54:31.675Z","endTime":"2025-09-28T20:54:34.675Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.1,"strikeZoneTop":3.52257724137912,"strikeZoneBottom":1.76687758279188,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.386871449912938,"aZ":-29.98528607439709,"pfxX":1.2602452757839084,"pfxZ":1.3585282470702325,"pX":0.6028656929208004,"pZ":2.998588895409773,"vX0":5.247570948487427,"vY0":-125.52663782540914,"vZ0":-1.1543387225879618,"x":94.02,"y":157.82,"x0":-1.6678694942439065,"y0":50.005403546662585,"z0":5.877671994353731,"aX":2.037176294312373},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.4,"breakHorizontal":-3.4,"spinRate":2606,"spinDirection":134},"zone":3,"typeConfidence":0.91,"plateTime":0.43424591566682835,"extension":6.264377756543995},"index":4,"playId":"e65dbb77-7b2a-399f-9b67-4abfa80fd771","pitchNumber":4,"startTime":"2025-09-28T20:54:44.177Z","endTime":"2025-09-28T20:54:47.523Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2025-09-28T20:54:56.382Z","endTime":"2025-09-28T20:55:07.262Z","isPitch":false,"type":"action","player":{"id":682634,"link":"/api/v1/people/682634"}},{"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":0},"pitchData":{"startSpeed":86.9,"endSpeed":81.0,"strikeZoneTop":3.656,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.491920719958685,"aZ":-28.85209047313921,"pfxX":1.869972762467258,"pfxZ":2.0188111992668007,"pX":1.073366847148406,"pZ":2.105155769268651,"vX0":6.03295083498348,"vY0":-126.53970339229073,"vZ0":-3.6001183811122726,"x":76.09,"y":181.94,"x0":-1.5714144098705136,"y0":50.002675081453184,"z0":5.823669960490389,"aX":3.0721942263950557},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.1,"breakHorizontal":-4.6,"spinRate":2626,"spinDirection":142},"zone":14,"typeConfidence":0.91,"plateTime":0.43060082163813185,"extension":6.521347833052773},"index":6,"playId":"00bebc90-c0df-37bf-b7c7-f9357d6f7537","pitchNumber":5,"startTime":"2025-09-28T20:55:07.262Z","endTime":"2025-09-28T20:55:14.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":79.9,"strikeZoneTop":3.656,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.84284495154671,"aZ":-28.979386897236722,"pfxX":2.003131115289077,"pfxZ":1.9602950083574413,"pX":0.713952205337674,"pZ":3.2981422656011703,"vX0":5.10374521984163,"vY0":-127.04694076201686,"vZ0":-0.6694867068865982,"x":89.79,"y":149.73,"x0":-1.5838554919664323,"y0":50.00271557763482,"z0":5.87513325071601,"aX":3.262453657619064},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.6,"breakHorizontal":-4.8,"spinRate":2379,"spinDirection":139},"zone":3,"typeConfidence":0.89,"plateTime":0.43167291283625886,"extension":6.614122578500874},"hitData":{"launchSpeed":107.3,"launchAngle":0.0,"totalDistance":63.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":103.68,"coordY":96.96}},"index":7,"playId":"da32de57-8fb8-399a-9d2e-a661bc76a1e0","pitchNumber":6,"startTime":"2025-09-28T20:55:28.489Z","endTime":"2025-09-28T20:55:38.989Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:55:38.989Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Tucker strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-28T20:55:44.311Z","endTime":"2025-09-28T20:56:56.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.055138344992464,"aZ":-15.018576935554236,"pfxX":-5.24026555581731,"pfxZ":8.99284802398245,"pX":-0.3590481133050656,"pZ":3.2044174990384997,"vX0":4.530686614333929,"vY0":-137.1849361943474,"vZ0":-4.465090785537831,"x":130.69,"y":152.26,"x0":-1.3503062151574325,"y0":50.00499632823367,"z0":5.8753668563518096,"aX":-9.999760959057982},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.6,"breakHorizontal":8.5,"spinRate":1997,"spinDirection":205},"zone":1,"typeConfidence":0.9,"plateTime":0.39910597036747575,"extension":6.383804730248525},"index":0,"playId":"80c3f5d6-2b5f-3c65-b07d-1ec7446cc910","pitchNumber":1,"startTime":"2025-09-28T20:56:05.032Z","endTime":"2025-09-28T20:56:08.032Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.989829567001895,"aZ":-13.237822812507586,"pfxX":-5.889105196336173,"pfxZ":10.072969572167485,"pX":-0.42192375807230786,"pZ":3.3416801831715137,"vX0":4.499489911076903,"vY0":-136.69988998955435,"vZ0":-4.290022110888585,"x":133.08,"y":148.55,"x0":-1.329538557385578,"y0":50.0042488442002,"z0":5.849589438734875,"aX":-11.073049595930419},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.4,"breakHorizontal":9.6,"spinRate":2179,"spinDirection":203},"zone":1,"typeConfidence":0.9,"plateTime":0.4016899255411053,"extension":6.296825942029803},"index":1,"playId":"56228134-fc1d-333c-907f-b6af75f71c51","pitchNumber":2,"startTime":"2025-09-28T20:56:30.815Z","endTime":"2025-09-28T20:56:33.815Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.6,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.754624275676402,"aZ":-31.046843359554263,"pfxX":2.0806016515293266,"pfxZ":0.7266301972021534,"pX":-0.41792133226512795,"pZ":1.2945811732460322,"vX0":2.929522986655606,"vY0":-123.94207990816724,"vZ0":-4.764920609669469,"x":132.93,"y":203.83,"x0":-1.8855389780950225,"y0":50.004213603024134,"z0":5.834512153376545,"aX":3.2373075823046014},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.5,"breakHorizontal":-4.4,"spinRate":2483,"spinDirection":77},"zone":13,"typeConfidence":0.92,"plateTime":0.4418985017201731,"extension":6.250355169985722},"index":2,"playId":"dd2bd29e-11cf-3fa5-84db-b37c812114da","pitchNumber":3,"startTime":"2025-09-28T20:56:50.138Z","endTime":"2025-09-28T20:56:56.151Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:56:56.151Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-28T20:57:01.165Z","endTime":"2025-09-28T20:58:53.789Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.12155255760844,"strikeZoneBottom":1.42733135965736,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.621539891781488,"aZ":-12.79956420913344,"pfxX":-6.253622563645326,"pfxZ":10.285395038864674,"pX":-1.177500191964081,"pZ":2.9858400031028554,"vX0":3.0544136746015256,"vY0":-136.74306422299603,"vZ0":-5.3284552661224955,"x":161.88,"y":158.16,"x0":-1.4996406232564838,"y0":50.00399199383149,"z0":5.845987347443205,"aX":-11.781959448086432},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.6,"breakHorizontal":10.7,"spinRate":2127,"spinDirection":196},"zone":11,"typeConfidence":0.9,"plateTime":0.40135367862947646,"extension":6.374964833610621},"index":0,"playId":"3a703600-466d-3d52-81bb-4fcc448a6ad8","pitchNumber":1,"startTime":"2025-09-28T20:57:17.556Z","endTime":"2025-09-28T20:57:21.766Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.0,"strikeZoneTop":3.09431008144901,"strikeZoneBottom":1.37165746364279,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.74436889890683,"aZ":-17.283922591416406,"pfxX":-4.021305315454026,"pfxZ":7.979159011606553,"pX":1.4909214347875468,"pZ":3.981913153750601,"vX0":8.070704032551633,"vY0":-136.4276485954178,"vZ0":-1.9561345861073427,"x":60.17,"y":131.27,"x0":-0.9963945710750693,"y0":50.005237426812485,"z0":5.912191933826152,"aX":-7.507397871609825},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.2,"breakHorizontal":5.4,"spinRate":1986,"spinDirection":205},"zone":12,"typeConfidence":0.84,"plateTime":0.4029762847637586,"extension":6.350740282989535},"index":1,"playId":"b0c0cd4f-6c3d-373d-aee1-e29e498b8b7a","pitchNumber":2,"startTime":"2025-09-28T20:57:35.245Z","endTime":"2025-09-28T20:57:43.756Z","isPitch":true,"type":"pitch"},{"details":{"description":"Passed ball by catcher Jimmy Crooks. Kevin Alcántara to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":2,"actionPlayId":"b0c0cd4f-6c3d-373d-aee1-e29e498b8b7a","startTime":"2025-09-28T20:57:53.627Z","endTime":"2025-09-28T20:58:09.956Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.3,"strikeZoneTop":3.15240888974002,"strikeZoneBottom":1.40408424960694,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.72656137338946,"aZ":-13.309258337937292,"pfxX":-1.309195897372508,"pfxZ":10.06060213834251,"pX":0.1281854238359013,"pZ":3.0923382079906965,"vX0":5.087969791133083,"vY0":-136.47947903155222,"vZ0":-5.039165404397477,"x":112.11,"y":155.29,"x0":-1.5950558196396285,"y0":50.00351290825041,"z0":5.888678500037505,"aX":-2.455869629407599},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.3,"breakHorizontal":1.2,"spinRate":2023,"spinDirection":203},"zone":2,"typeConfidence":0.75,"plateTime":0.4022504946631287,"extension":6.31814158922549},"index":3,"playId":"60677971-36cd-38b5-8566-6b1eddfe7d1c","pitchNumber":3,"startTime":"2025-09-28T20:58:09.956Z","endTime":"2025-09-28T20:58:13.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.22572555654255,"strikeZoneBottom":1.41578885290927,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.527421716549558,"aZ":-13.69830292652123,"pfxX":-5.125406109059343,"pfxZ":9.69438636630008,"pX":-0.3730370868486077,"pZ":3.2258288528195234,"vX0":4.713317080963507,"vY0":-137.43589026866036,"vZ0":-4.5421955154369575,"x":131.22,"y":151.68,"x0":-1.4474580368292786,"y0":50.00335160224235,"z0":5.835887503001583,"aX":-9.768685171492084},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.8,"breakHorizontal":8.3,"spinRate":2173,"spinDirection":202},"zone":1,"typeConfidence":0.9,"plateTime":0.39910883712430856,"extension":6.406598283032259},"index":4,"playId":"3f0cb301-e842-3e42-bc65-6f95e66a08b9","pitchNumber":4,"startTime":"2025-09-28T20:58:26.340Z","endTime":"2025-09-28T20:58:29.340Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.8,"endSpeed":81.8,"strikeZoneTop":3.11411023405213,"strikeZoneBottom":1.36595831684119,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.879661548464576,"aZ":-28.917748471801527,"pfxX":0.8383252239580972,"pfxZ":1.9386864523519503,"pX":-0.6660559680915921,"pZ":2.299278004647902,"vX0":2.673077382295206,"vY0":-128.00090486892438,"vZ0":-3.500258067508978,"x":142.39,"y":176.7,"x0":-1.826925489778998,"y0":50.00589855070884,"z0":5.91395860100539,"aX":1.4111684191561567},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.0,"breakHorizontal":-2.0,"spinRate":2375,"spinDirection":142},"zone":4,"typeConfidence":0.88,"plateTime":0.42558337408733893,"extension":6.282869299543675},"index":5,"playId":"fbfd61b5-0e4c-3ebd-8029-4dec9ec7b730","pitchNumber":5,"startTime":"2025-09-28T20:58:48.457Z","endTime":"2025-09-28T20:58:53.789Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:58:53.789Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Moisés Ballesteros singles on a line drive to center fielder Victor Scott II. Kevin Alcántara scores.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-28T20:58:59.361Z","endTime":"2025-09-28T20:59:45.731Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"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":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"responsiblePitcher":{"id":681676,"link":"/api/v1/people/681676"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.027267643223425,"aZ":-29.972601753365012,"pfxX":-5.97590981672242,"pfxZ":1.3437562025466505,"pX":0.15569856547266175,"pZ":3.4824499477579156,"vX0":6.652176998677263,"vY0":-126.51514937853061,"vZ0":-0.28295086545446446,"x":111.07,"y":144.75,"x0":-1.7171843100384736,"y0":50.00308106020071,"z0":5.974588653478786,"aX":-9.7991466026182},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.6,"breakHorizontal":9.5,"spinRate":1341,"spinDirection":226},"zone":2,"typeConfidence":0.76,"plateTime":0.4310348982208154,"extension":6.263132479829834},"index":0,"playId":"2d61a95c-ad65-3298-8301-5e9b8ebd634d","pitchNumber":1,"startTime":"2025-09-28T20:59:15.937Z","endTime":"2025-09-28T20:59:19.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.590429605634526,"aZ":-28.56584274254231,"pfxX":-7.994841415598848,"pfxZ":2.204329550656926,"pX":-0.17519156080928577,"pZ":2.2121788040769115,"vX0":6.662185026068961,"vY0":-126.61526577370407,"vZ0":-3.0945452467330536,"x":123.68,"y":179.05,"x0":-1.789873291474012,"y0":50.00591310489484,"z0":5.713846422225623,"aX":-13.104710111251672},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.6,"breakHorizontal":13.2,"spinRate":1348,"spinDirection":231},"zone":5,"typeConfidence":0.9,"plateTime":0.4310596032477725,"extension":6.306690420158653},"hitData":{"launchSpeed":84.8,"launchAngle":22.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":95.54,"coordY":78.65}},"index":1,"playId":"35536321-77b7-31cd-b549-419b335ee77f","pitchNumber":2,"startTime":"2025-09-28T20:59:34.214Z","endTime":"2025-09-28T20:59:45.731Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T20:59:45.731Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Crow-Armstrong flies out sharply to left fielder Nathan Church.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-28T20:59:54.150Z","endTime":"2025-09-28T21:00:36.455Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.14259219530861,"strikeZoneBottom":1.49636730225333,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.746498563131436,"aZ":-11.694127443587908,"pfxX":-5.818237537280191,"pfxZ":10.598736995496033,"pX":-0.9093724226317011,"pZ":2.7626619204356704,"vX0":4.003693252533852,"vY0":-138.12732105833894,"vZ0":-5.836626019735187,"x":151.66,"y":164.19,"x0":-1.6216583097998036,"y0":50.003230129221286,"z0":5.68928714521979,"aX":-11.243680972676788},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.1,"breakHorizontal":9.7,"spinRate":2145,"spinDirection":209},"zone":11,"typeConfidence":0.9,"plateTime":0.39651842778594837,"extension":6.494465820105112},"index":0,"playId":"1da74a4a-07b1-3d0f-982b-359cc71c7e06","pitchNumber":1,"startTime":"2025-09-28T21:00:12.198Z","endTime":"2025-09-28T21:00:16.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.0,"strikeZoneTop":3.09,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.48118784132555,"aZ":-12.007191451288852,"pfxX":-4.705454145225934,"pfxZ":10.52112218617837,"pX":0.14137872273798002,"pZ":1.077107698732853,"vX0":5.962803166931466,"vY0":-136.92348746433015,"vZ0":-9.846514722562192,"x":111.61,"y":209.7,"x0":-1.4433950374949676,"y0":50.00593280352381,"z0":5.520406073540555,"aX":-9.023014399213716},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.4,"breakHorizontal":7.4,"spinRate":2136,"spinDirection":206},"zone":14,"typeConfidence":0.9,"plateTime":0.3985365207968412,"extension":6.628166121766005},"hitData":{"launchSpeed":100.0,"launchAngle":29.0,"totalDistance":334.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":65.26,"coordY":79.12}},"index":1,"playId":"12363ae0-2a8b-38ae-9b5e-e685fd064f6e","pitchNumber":2,"startTime":"2025-09-28T21:00:27.003Z","endTime":"2025-09-28T21:00:36.455Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T21:00:36.455Z","atBatIndex":49},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Victor Scott II pops out to shortstop Nico Hoerner.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-28T21:02:32.986Z","endTime":"2025-09-28T21:02:59.323Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"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":"Pop Out","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":0},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.1,"endSpeed":85.5,"strikeZoneTop":3.25,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.425646328859692,"aZ":-11.694712724613666,"pfxX":3.195214983221867,"pfxZ":10.977255461800109,"pX":0.7221424061406861,"pZ":2.443851790667519,"vX0":-4.08709510742033,"vY0":-135.44151472016202,"vZ0":-7.218868724909558,"x":89.47,"y":172.8,"x0":1.8326350500619026,"y0":50.00295577041797,"z0":5.954038763644794,"aX":5.961414590236137},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.6,"breakHorizontal":-4.9,"spinRate":2339,"spinDirection":156},"zone":6,"typeConfidence":0.91,"plateTime":0.40375460212247205,"extension":6.100157684802729},"hitData":{"launchSpeed":76.5,"launchAngle":55.0,"totalDistance":172.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":82.26,"coordY":147.45}},"index":0,"playId":"9519c6d6-b4d2-3e1a-8836-6756b801561f","pitchNumber":1,"startTime":"2025-09-28T21:02:49.466Z","endTime":"2025-09-28T21:02:59.323Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T21:02:59.323Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nathan Church singles on a ground ball to left fielder Kevin Alcántara.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-28T21:03:06.675Z","endTime":"2025-09-28T21:05:07.208Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682634,"link":"/api/v1/people/682634"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.9,"strikeZoneTop":2.91331241578369,"strikeZoneBottom":1.47267827854554,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.463992729015537,"aZ":-13.32623349842311,"pfxX":3.168155068788722,"pfxZ":9.85299976648967,"pX":-0.1463298590479454,"pZ":2.5576763970011527,"vX0":-6.658157592665882,"vY0":-136.56456912724533,"vZ0":-6.655046947826235,"x":122.58,"y":169.72,"x0":1.8977904191180028,"y0":50.003241402539516,"z0":5.920149078669195,"aX":6.06117640221205},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.8,"breakHorizontal":-4.6,"spinRate":2321,"spinDirection":155},"zone":2,"typeConfidence":0.92,"plateTime":0.3991171992720597,"extension":6.098751405019516},"index":0,"playId":"1486c162-0460-3f7c-997c-4f9135323e3d","pitchNumber":1,"startTime":"2025-09-28T21:03:30.173Z","endTime":"2025-09-28T21:03:33.995Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.9,"strikeZoneTop":3.15,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.179616047349597,"aZ":-27.405446306753827,"pfxX":8.740202756319096,"pfxZ":3.300416119482553,"pX":0.36470595972541847,"pZ":0.9356089656918949,"vX0":-6.521968132962396,"vY0":-118.91729038190158,"vZ0":-5.692068635365664,"x":103.1,"y":213.52,"x0":1.9971246280053183,"y0":50.00083483104589,"z0":5.823118416138274,"aX":12.611904038704099},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.9,"breakHorizontal":-14.4,"spinRate":1520,"spinDirection":122},"zone":14,"typeConfidence":0.91,"plateTime":0.4592696879129292,"extension":6.0444514254967565},"index":1,"playId":"4c44aa76-74b8-3f91-95a4-bfb0eb86577f","pitchNumber":2,"startTime":"2025-09-28T21:03:45.775Z","endTime":"2025-09-28T21:03:49.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":82.7,"strikeZoneTop":2.97517637477189,"strikeZoneBottom":1.36106442917752,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.769144468535337,"aZ":-28.586686629537123,"pfxX":-0.3577572085811749,"pfxZ":2.128399720502981,"pX":-0.9346368495746866,"pZ":0.5842840251576392,"vX0":-7.097816340980382,"vY0":-127.67849957195365,"vZ0":-7.934402281326458,"x":152.63,"y":223.0,"x0":1.9023561014996038,"y0":50.00608964961281,"z0":5.912123201004452,"aX":-0.6032024018427075},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.6,"breakHorizontal":1.9,"spinRate":2461,"spinDirection":216},"zone":13,"typeConfidence":0.87,"plateTime":0.42538366692238805,"extension":6.214232162987222},"index":2,"playId":"7a164d63-7a31-32d4-a689-586df9be8ec9","pitchNumber":3,"startTime":"2025-09-28T21:04:02.733Z","endTime":"2025-09-28T21:04:07.336Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.7,"strikeZoneTop":3.02522848435792,"strikeZoneBottom":1.52692418956774,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.69350598402898,"aZ":-20.708996151713045,"pfxX":10.123503380412263,"pfxZ":6.037014484083006,"pX":1.0796470953926647,"pZ":0.9059397621560098,"vX0":-6.318595539239496,"vY0":-136.59698230136217,"vZ0":-9.297865996160656,"x":75.85,"y":214.32,"x0":2.10164158276003,"y0":50.00256079294749,"z0":5.764776283222936,"aX":19.225144447566485},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.2,"breakHorizontal":-17.0,"spinRate":2220,"spinDirection":145},"zone":14,"typeConfidence":0.93,"plateTime":0.40022304957011867,"extension":6.244865619648004},"index":3,"playId":"f160c08c-6c1b-3449-92a4-b7655a2a0b90","pitchNumber":4,"startTime":"2025-09-28T21:04:21.181Z","endTime":"2025-09-28T21:04:24.652Z","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":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.9,"strikeZoneTop":2.99146292105212,"strikeZoneBottom":1.4070988155132,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.257870370893176,"aZ":-25.93148068899505,"pfxX":7.497936366353025,"pfxZ":4.135205947264504,"pX":0.8973691671007525,"pZ":0.2025800977049414,"vX0":-4.935933933692385,"vY0":-121.14463336464637,"vZ0":-7.930903520961586,"x":82.79,"y":233.31,"x0":1.9715661421489126,"y0":50.00217808463863,"z0":5.735914512250581,"aX":11.315622661908334},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.1,"breakHorizontal":-12.6,"spinRate":1508,"spinDirection":122},"zone":14,"typeConfidence":0.9,"plateTime":0.449490861423846,"extension":6.168381058711987},"index":4,"playId":"6d7965c5-a187-31a7-b846-7e17c227ca4f","pitchNumber":5,"startTime":"2025-09-28T21:04:38.232Z","endTime":"2025-09-28T21:04:41.435Z","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":93.8,"endSpeed":86.5,"strikeZoneTop":3.15,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.31275488196063,"aZ":-12.319395383031278,"pfxX":3.3945110399015355,"pfxZ":10.446413475021435,"pX":0.03951178779304346,"pZ":2.109392762855198,"vX0":-5.975114733416153,"vY0":-136.35531083338506,"vZ0":-7.988006871358616,"x":115.49,"y":181.83,"x0":1.8088068940241544,"y0":50.00453252023907,"z0":5.908599973668986,"aX":6.453313153528047},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.6,"breakHorizontal":-5.0,"spinRate":2209,"spinDirection":155},"zone":5,"typeConfidence":0.91,"plateTime":0.40024252897602164,"extension":6.222004390407801},"hitData":{"launchSpeed":95.8,"launchAngle":-0.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":121.03,"coordY":185.59}},"index":5,"playId":"ce0c3fee-8130-3ac2-9dfa-0e4e3a910bf4","pitchNumber":6,"startTime":"2025-09-28T21:04:56.208Z","endTime":"2025-09-28T21:05:07.208Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T21:05:07.208Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Fermín called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-28T21:05:11.675Z","endTime":"2025-09-28T21:06:34.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"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"},"postOnFirst":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":624512,"link":"/api/v1/people/624512"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":86.0,"strikeZoneTop":3.30167961647543,"strikeZoneBottom":1.53880886973155,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.65646316289183,"aZ":-16.53477372629726,"pfxX":4.096205781593082,"pfxZ":8.290990409497567,"pX":1.5177271888113615,"pZ":4.352239975922076,"vX0":-2.5002696878772412,"vY0":-135.73321857623012,"vZ0":-1.6119225713988787,"x":59.15,"y":121.27,"x0":1.913432964957697,"y0":50.00213453338283,"z0":6.091959546083488,"aX":7.726708446812185},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.0,"breakHorizontal":-7.0,"spinRate":2257,"spinDirection":161},"zone":12,"typeConfidence":0.85,"plateTime":0.4018482295552648,"extension":6.014361136293667},"index":0,"playId":"8f4226fc-67dc-3fda-878d-6ac914ba38c4","pitchNumber":1,"startTime":"2025-09-28T21:05:33.725Z","endTime":"2025-09-28T21:05:37.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":86.3,"strikeZoneTop":3.35015713440391,"strikeZoneBottom":1.53024719116858,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.107300914879712,"aZ":-16.990797361923434,"pfxX":3.8284714819870556,"pfxZ":8.086428439788001,"pX":-0.5539041997715896,"pZ":1.719027950942665,"vX0":-7.021128730937951,"vY0":-135.10719614913242,"vZ0":-7.955522731952729,"x":138.11,"y":192.37,"x0":1.5627592759226323,"y0":50.00195578774953,"z0":5.861072782569846,"aX":7.188429501499768},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.4,"breakHorizontal":-5.8,"spinRate":2164,"spinDirection":158},"zone":7,"typeConfidence":0.89,"plateTime":0.40299401924739353,"extension":6.1813306526139975},"index":1,"playId":"34421121-a2c4-3f96-a161-b113512a1d87","pitchNumber":2,"startTime":"2025-09-28T21:05:51.671Z","endTime":"2025-09-28T21:05:55.499Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.5,"strikeZoneTop":3.35390779478976,"strikeZoneBottom":1.56275799738648,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.50758546763096,"aZ":-25.15350861564534,"pfxX":7.904520594187231,"pfxZ":4.7403883085302745,"pX":0.7723073752787472,"pZ":2.622229432735475,"vX0":-5.230216071747849,"vY0":-120.40809973335215,"vZ0":-2.6015604542077178,"x":87.56,"y":167.98,"x0":1.936391272434934,"y0":50.00335680914653,"z0":5.922888939237352,"aX":11.706304153668306},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":8.3,"breakHorizontal":-13.2,"spinRate":1662,"spinDirection":126},"zone":6,"typeConfidence":0.9,"plateTime":0.4534215583563981,"extension":6.162281813494981},"index":2,"playId":"5c59222b-6d41-3e3c-8d31-eb3359234e63","pitchNumber":3,"startTime":"2025-09-28T21:06:10.731Z","endTime":"2025-09-28T21:06:14.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":87.3,"strikeZoneTop":3.46799314691491,"strikeZoneBottom":1.61925654051612,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.70906755997463,"aZ":-16.560792978001455,"pfxX":3.188545477503639,"pfxZ":8.114925819520337,"pX":-0.6190637811500741,"pZ":2.1083441011705997,"vX0":-6.829393523664073,"vY0":-136.73552729278106,"vZ0":-7.205637538097632,"x":140.6,"y":181.85,"x0":1.4791255787543414,"y0":50.00035670094787,"z0":5.882134411575886,"aX":6.133286154098385},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.7,"breakHorizontal":-4.6,"spinRate":2189,"spinDirection":158},"zone":7,"typeConfidence":0.91,"plateTime":0.39820768082707403,"extension":6.078122401065145},"index":3,"playId":"772d7c09-0e7a-3c02-82c2-3952606a2c62","pitchNumber":4,"startTime":"2025-09-28T21:06:29.272Z","endTime":"2025-09-28T21:06:34.754Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T21:06:34.754Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Iván Herrera flies out to right fielder Seiya Suzuki in foul territory.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-28T21:06:46.703Z","endTime":"2025-09-28T21:07:48.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.23493639142771,"aZ":-24.247823734095423,"pfxX":9.841966700346045,"pfxZ":5.336249280876068,"pX":1.3838649696037606,"pZ":1.2476898054039283,"vX0":-4.3030819866274514,"vY0":-120.74622676858989,"vZ0":-5.830766135021111,"x":64.25,"y":205.09,"x0":1.9048228501390188,"y0":50.00271121835769,"z0":5.81125943332869,"aX":14.616634684907446},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":8.6,"breakHorizontal":-16.9,"spinRate":1695,"spinDirection":124},"zone":14,"typeConfidence":0.9,"plateTime":0.4526133089728326,"extension":6.1159726426933565},"index":0,"playId":"7ec8e0b7-a025-38d8-a5db-bc6a01ab7302","pitchNumber":1,"startTime":"2025-09-28T21:06:59.489Z","endTime":"2025-09-28T21:07:04.476Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.109932958894323,"aZ":-10.164222930180651,"pfxX":3.201498792612943,"pfxZ":11.49018095891348,"pX":0.9022047591343173,"pZ":2.890318758426219,"vX0":-3.5721094790079793,"vY0":-137.44798611021255,"vZ0":-6.278687639270789,"x":82.61,"y":160.74,"x0":1.8019534627420328,"y0":50.004496240481416,"z0":5.892616084884093,"aX":6.133867769046095},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.7,"breakHorizontal":-5.0,"spinRate":2320,"spinDirection":158},"zone":12,"typeConfidence":0.91,"plateTime":0.39831153128052454,"extension":6.101163579194057},"index":1,"playId":"29bbcbe2-9668-3326-8138-1716214976e9","pitchNumber":2,"startTime":"2025-09-28T21:07:15.839Z","endTime":"2025-09-28T21:07:18.839Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.93070347020056,"aZ":-13.21837769382712,"pfxX":3.0773559279507054,"pfxZ":9.886439576587584,"pX":0.6251024352953485,"pZ":3.0340440260979644,"vX0":-4.046987032362798,"vY0":-138.10725060973752,"vZ0":-5.353293050602665,"x":93.17,"y":156.86,"x0":1.7148233031028837,"y0":50.00250568439794,"z0":5.898490732012522,"aX":5.900199901177101},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.9,"breakHorizontal":-4.7,"spinRate":2301,"spinDirection":153},"zone":3,"typeConfidence":0.88,"plateTime":0.39774913683737,"extension":5.987829403616117},"hitData":{"launchSpeed":88.4,"launchAngle":60.0,"totalDistance":196.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.0,"coordY":165.0}},"index":2,"playId":"0a4f38e0-6743-3aac-bee2-f55fb01fa15e","pitchNumber":3,"startTime":"2025-09-28T21:07:38.083Z","endTime":"2025-09-28T21:07:48.111Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T21:07:48.111Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Justin Turner grounds out sharply, second baseman José Fermín to first baseman Yohel Pozo.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-28T21:10:00.254Z","endTime":"2025-09-28T21:10:23.230Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Riley O'Brien replaces Ryan Fernandez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-28T21:08:27.182Z","endTime":"2025-09-28T21:10:00.254Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676617,"link":"/api/v1/people/676617"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.8,"strikeZoneTop":3.36876142440485,"strikeZoneBottom":1.42951701636997,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.955182462871367,"aZ":-25.413936808953764,"pfxX":-9.145272909512704,"pfxZ":3.3080482945005674,"pX":-0.18304160598339714,"pZ":3.7589919380942036,"vX0":6.781609373481867,"vY0":-140.86936962216996,"vZ0":-1.1753836634248334,"x":114.02,"y":87.65,"x0":-1.4132534487808217,"y0":50.00264497556344,"z0":5.798981325825598,"aX":-18.68918891056468},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.0,"breakHorizontal":15.5,"spinRate":2286,"spinDirection":223},"zone":11,"typeConfidence":0.91,"plateTime":0.3863531666854336,"extension":6.875822103610358},"index":1,"playId":"a167a9c5-7d9d-3efb-a485-3ae83f85f01e","pitchNumber":1,"startTime":"2025-09-28T21:10:00.254Z","endTime":"2025-09-28T21:10:07.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":89.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.248990202753575,"aZ":-22.892836051278312,"pfxX":-9.705847222883898,"pfxZ":4.608752359551349,"pX":0.07637576184241236,"pZ":2.082585184583707,"vX0":7.300088109827872,"vY0":-140.1776406637763,"vZ0":-5.65045481694972,"x":114.09,"y":182.55,"x0":-1.2855878833999137,"y0":50.00078248473868,"z0":5.594926511571682,"aX":-19.53712063693482},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.4,"breakHorizontal":16.3,"spinRate":2141,"spinDirection":230},"zone":8,"typeConfidence":0.87,"plateTime":0.38902324369539265,"extension":6.913405979342682},"hitData":{"launchSpeed":102.4,"launchAngle":-5.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":126.72,"coordY":137.08}},"index":2,"playId":"f8c4c72d-f2c6-3dae-b87f-acdd73c17ff9","pitchNumber":2,"startTime":"2025-09-28T21:10:15.692Z","endTime":"2025-09-28T21:10:23.230Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T21:10:23.230Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willi Castro strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-28T21:10:31.775Z","endTime":"2025-09-28T21:11:46.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.9,"strikeZoneTop":3.45503151421397,"strikeZoneBottom":1.62840520774285,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.84918776867194,"aZ":-24.91791904428704,"pfxX":-10.404309070374566,"pfxZ":3.6233712804823206,"pX":0.5284732402545661,"pZ":1.7969174845706297,"vX0":9.056343982334509,"vY0":-139.94646577329758,"vZ0":-5.979273237324332,"x":96.86,"y":190.26,"x0":-1.3832255499186843,"y0":50.000134982157675,"z0":5.572418809509681,"aX":-20.824898951850233},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.6,"breakHorizontal":17.2,"spinRate":2170,"spinDirection":230},"zone":9,"typeConfidence":0.88,"plateTime":0.3900043007307885,"extension":6.907247337685141},"index":0,"playId":"c84969a5-b6f1-38f4-887f-a6d781c12791","pitchNumber":1,"startTime":"2025-09-28T21:10:48.030Z","endTime":"2025-09-28T21:10:51.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.8,"strikeZoneTop":3.55,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.581438691915146,"aZ":-28.35931141202935,"pfxX":-1.234038455594688,"pfxZ":2.1136871129493837,"pX":0.4244190776824132,"pZ":1.3758491023371762,"vX0":5.727246785895863,"vY0":-132.92106520011797,"vZ0":-5.071101170373573,"x":100.82,"y":201.63,"x0":-1.587865883084484,"y0":50.006533046344806,"z0":5.34040596307774,"aX":-2.2325691506580183},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.0,"breakHorizontal":1.1,"spinRate":2499,"spinDirection":195},"zone":14,"typeConfidence":0.9,"plateTime":0.4103517964948922,"extension":6.81147435298195},"index":1,"playId":"07fd6730-6759-3754-a0f7-5aae1cbbe591","pitchNumber":2,"startTime":"2025-09-28T21:11:02.267Z","endTime":"2025-09-28T21:11:05.267Z","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":1},"index":2,"startTime":"2025-09-28T21:11:26.327Z","endTime":"2025-09-28T21:11:42.686Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"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":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.3,"strikeZoneTop":3.55,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.928634968748565,"aZ":-33.51995562187453,"pfxX":9.77043258695831,"pfxZ":-0.9209057598870185,"pX":0.11456933084461475,"pZ":1.2087517588473373,"vX0":1.8045226432492525,"vY0":-120.02710159852973,"vZ0":-2.7023549712474093,"x":112.63,"y":206.14,"x0":-1.916224255202071,"y0":50.00308000086751,"z0":5.329939678745977,"aX":14.275043523295063},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-2.0,"breakHorizontal":-18.1,"spinRate":2549,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4560906134162588,"extension":6.804209085637993},"index":3,"playId":"837a45a1-65ab-36a7-90ac-77cf9943c80e","pitchNumber":3,"startTime":"2025-09-28T21:11:42.686Z","endTime":"2025-09-28T21:11:46.797Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T21:11:46.797Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Reese McGuire singles on a line drive to right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-28T21:11:51.942Z","endTime":"2025-09-28T21:12:38.184Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.1,"strikeZoneTop":3.27901768113028,"strikeZoneBottom":1.61502091622917,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.412638144139308,"aZ":-24.698269623179335,"pfxX":-10.674207154115251,"pfxZ":3.6299410315854166,"pX":1.2618185331922314,"pZ":1.7527612945880118,"vX0":11.056854278638383,"vY0":-142.08162635363817,"vZ0":-6.347306602728693,"x":68.9,"y":191.46,"x0":-1.2802535075003845,"y0":50.000805853953096,"z0":5.56937657375572,"aX":-21.974620522104374},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.5,"breakHorizontal":17.3,"spinRate":2131,"spinDirection":230},"zone":14,"typeConfidence":0.91,"plateTime":0.38446766289493484,"extension":6.961920691920035},"index":0,"playId":"72056ed8-c696-3cba-876e-8b99b18dea6c","pitchNumber":1,"startTime":"2025-09-28T21:12:12.158Z","endTime":"2025-09-28T21:12:15.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.731535774383545,"aZ":-20.11740939736281,"pfxX":-10.279578140841693,"pfxZ":6.047361884491572,"pX":-0.48242854228301185,"pZ":3.1543694669650315,"vX0":5.875911925473079,"vY0":-139.86293171944544,"vZ0":-3.478358388447817,"x":135.39,"y":153.61,"x0":-1.2682522796231244,"y0":50.00190590776261,"z0":5.723562887742884,"aX":-20.489286632394542},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.4,"breakHorizontal":17.5,"spinRate":2296,"spinDirection":221},"zone":1,"typeConfidence":0.84,"plateTime":0.39070547256383303,"extension":6.893331969119349},"hitData":{"launchSpeed":86.8,"launchAngle":14.0,"totalDistance":185.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":167.57,"coordY":104.59}},"index":1,"playId":"e5d6a25f-0e15-3cbc-88ce-3878e208bba0","pitchNumber":2,"startTime":"2025-09-28T21:12:27.184Z","endTime":"2025-09-28T21:12:38.184Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T21:12:38.184Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nico Hoerner strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-28T21:12:43.322Z","endTime":"2025-09-28T21:14:47.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.0,"strikeZoneTop":3.23711536453193,"strikeZoneBottom":1.48959741795679,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.270391048525692,"aZ":-33.88296357174477,"pfxX":10.843941227970127,"pfxZ":-1.2047849710364282,"pX":-0.3106479027759093,"pZ":2.1215398982505764,"vX0":0.3797974740845741,"vY0":-118.70466118702093,"vZ0":-0.5693379475416893,"x":128.84,"y":181.5,"x0":-1.8808544264529634,"y0":50.00003296687322,"z0":5.456098456312227,"aX":15.432119009248332},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-2.0,"breakHorizontal":-19.7,"spinRate":2377,"spinDirection":57},"zone":4,"typeConfidence":2.0,"plateTime":0.46186833812192285,"extension":6.5627804354664026},"index":0,"playId":"f6acfdd7-6c18-3c65-82d5-6288e51fb3f2","pitchNumber":1,"startTime":"2025-09-28T21:13:00.189Z","endTime":"2025-09-28T21:13:03.577Z","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":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.2,"strikeZoneTop":3.32357213462555,"strikeZoneBottom":1.5474982213241,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.88998809983613,"aZ":-23.351217936235237,"pfxX":-11.199512944598716,"pfxZ":4.292686767133073,"pX":-0.25340547123914153,"pZ":3.5215214385293256,"vX0":6.982801300246486,"vY0":-143.1298652736563,"vZ0":-2.186005933245905,"x":126.66,"y":143.7,"x0":-1.2814223475176085,"y0":50.004257533853696,"z0":5.7718487272013865,"aX":-23.023448516487562},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":7.4,"breakHorizontal":18.7,"spinRate":2167,"spinDirection":224},"zone":11,"typeConfidence":0.91,"plateTime":0.3840480534976116,"extension":6.939584936592132},"index":1,"playId":"32e134c8-6cf6-3cd4-82f6-acb7c39c18cb","pitchNumber":2,"startTime":"2025-09-28T21:13:15.949Z","endTime":"2025-09-28T21:13:20.319Z","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":2},"index":2,"startTime":"2025-09-28T21:13:29.859Z","endTime":"2025-09-28T21:13:41.272Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":76.5,"strikeZoneTop":3.18288134896063,"strikeZoneBottom":1.37657557938115,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.16424867142431,"aZ":-30.990050408521814,"pfxX":10.651592650926013,"pfxZ":0.7957785214766604,"pX":1.3762568598845528,"pZ":0.7293457628933855,"vX0":3.893405379436312,"vY0":-122.46429061848025,"vZ0":-4.537088653175614,"x":64.54,"y":219.09,"x0":-1.627827484717327,"y0":50.003055956740546,"z0":5.324191453923363,"aX":15.819510642141696},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.5,"breakHorizontal":-20.3,"spinRate":2624,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.45110310746413473,"extension":6.801456494232383},"index":3,"playId":"82def74f-1e86-3ec7-85eb-43e7632325bc","pitchNumber":3,"startTime":"2025-09-28T21:13:41.272Z","endTime":"2025-09-28T21:13:44.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.5,"strikeZoneTop":3.17165538290827,"strikeZoneBottom":1.45316144170013,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.739210868162424,"aZ":-24.253211433403862,"pfxX":-10.634789955519448,"pfxZ":3.863515643799632,"pX":1.0673848785527322,"pZ":2.0630696678791995,"vX0":10.503512288787185,"vY0":-142.46554707983847,"vZ0":-5.508317687669642,"x":76.31,"y":183.08,"x0":-1.2914288277906383,"y0":50.00155561802376,"z0":5.561532143905861,"aX":-21.787981895826434},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.0,"breakHorizontal":17.0,"spinRate":2135,"spinDirection":227},"zone":14,"typeConfidence":0.91,"plateTime":0.38495077882833373,"extension":6.946390827652851},"index":4,"playId":"c572d6f6-6928-3e94-81b5-8a0b50e82a35","pitchNumber":4,"startTime":"2025-09-28T21:14:02.050Z","endTime":"2025-09-28T21:14:07.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":98.2,"endSpeed":89.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.4387204402988,"aZ":-25.67458059249451,"pfxX":-10.719274443499257,"pfxZ":3.1632759475673424,"pX":-0.04758259810759084,"pZ":2.2728286003171867,"vX0":7.769325199559644,"vY0":-142.77838947402947,"vZ0":-4.883702856210396,"x":118.81,"y":177.41,"x0":-1.4184305057270246,"y0":50.00068434517228,"z0":5.631546634572187,"aX":-22.01584173168667},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":4.8,"breakHorizontal":17.8,"spinRate":2188,"spinDirection":223},"zone":5,"typeConfidence":0.91,"plateTime":0.3843660915014069,"extension":6.889905592603237},"index":5,"playId":"f3729a1e-7f08-3f29-affc-41bcf7d81258","pitchNumber":5,"startTime":"2025-09-28T21:14:20.099Z","endTime":"2025-09-28T21:14:23.099Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.95212110788123,"aZ":-33.13800735460982,"pfxX":9.857558277555018,"pfxZ":-0.6559515100085336,"pX":-0.2477911359018419,"pZ":0.912642142001811,"vX0":0.6535681774389397,"vY0":-121.12680325109535,"vZ0":-3.5310384147080685,"x":126.45,"y":214.14,"x0":-1.801015974598485,"y0":50.0008359015417,"z0":5.30452992006293,"aX":14.559301691840535},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.8,"breakHorizontal":-18.0,"spinRate":2441,"spinDirection":54},"zone":13,"typeConfidence":2.0,"plateTime":0.453207109116017,"extension":7.1102201559779505},"index":6,"playId":"2251b0c0-9889-3f43-91f9-b542bc01a4ea","pitchNumber":6,"startTime":"2025-09-28T21:14:43.928Z","endTime":"2025-09-28T21:14:47.985Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T21:14:47.985Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Gorman flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-28T21:16:44.222Z","endTime":"2025-09-28T21:17:44.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":79.0,"strikeZoneTop":3.40529716773792,"strikeZoneBottom":1.54369306265338,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.65496959324844,"aZ":-33.46558397610325,"pfxX":-2.190689550982956,"pfxZ":-0.8206362219964838,"pX":0.23027532298462136,"pZ":2.4317649641461982,"vX0":-4.142162272319887,"vY0":-123.79345897519823,"vZ0":-2.32141570867228,"x":108.22,"y":173.12,"x0":2.204145663056184,"y0":50.00555425890229,"z0":6.159056607122102,"aX":-3.430667270416737},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.8,"breakHorizontal":4.8,"spinRate":2598,"spinDirection":277},"zone":5,"typeConfidence":0.91,"plateTime":0.44095938460383044,"extension":5.920405519595054},"index":0,"playId":"9a5f6aad-20dc-3256-92fb-97c7d037a28c","pitchNumber":1,"startTime":"2025-09-28T21:17:05.168Z","endTime":"2025-09-28T21:17:08.390Z","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":91.6,"endSpeed":83.6,"strikeZoneTop":3.45494807830192,"strikeZoneBottom":1.56424083582231,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.373914351023007,"aZ":-17.550391644673898,"pfxX":7.764828012550796,"pfxZ":8.186754033218449,"pX":0.36198707211671055,"pZ":1.6543163766698363,"vX0":-7.0726986643877705,"vY0":-133.01533268507552,"vZ0":-7.717889246277935,"x":103.2,"y":194.11,"x0":2.05065990791467,"y0":50.00392443607694,"z0":5.873314547616808,"aX":13.871275681169902},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.2,"breakHorizontal":-12.5,"spinRate":2163,"spinDirection":144},"zone":9,"typeConfidence":0.9,"plateTime":0.4122875746185608,"extension":5.98258547720506},"index":1,"playId":"06fb7cb8-0a00-38be-b45e-938bd5392cd7","pitchNumber":2,"startTime":"2025-09-28T21:17:19.399Z","endTime":"2025-09-28T21:17:22.761Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.898399791464307,"aZ":-13.189104801658878,"pfxX":3.132958787391028,"pfxZ":9.848197496691414,"pX":0.9609327134711241,"pZ":2.848840351073899,"vX0":-3.401757846794348,"vY0":-137.78449765026303,"vZ0":-5.980502756575824,"x":80.37,"y":161.86,"x0":1.8030316815786158,"y0":50.00015052228623,"z0":5.934491041729728,"aX":6.038103190047826},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.8,"breakHorizontal":-5.0,"spinRate":2414,"spinDirection":156},"zone":12,"typeConfidence":0.89,"plateTime":0.39714003743132986,"extension":5.87246632915977},"hitData":{"launchSpeed":91.6,"launchAngle":36.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":148.96,"coordY":71.02}},"index":2,"playId":"310fc352-fc9b-3d5b-9513-13cb6b8cf93f","pitchNumber":3,"startTime":"2025-09-28T21:17:35.417Z","endTime":"2025-09-28T21:17:44.821Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T21:17:44.821Z","atBatIndex":58},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Thomas Saggese doubles (17) on a sharp line drive to left fielder Kevin Alcántara.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-28T21:17:52.372Z","endTime":"2025-09-28T21:18:56.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"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"},"postOnSecond":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682634,"link":"/api/v1/people/682634"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.5,"endSpeed":75.9,"strikeZoneTop":3.39079163836222,"strikeZoneBottom":1.5151708194132,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.216134130275265,"aZ":-37.594299161603466,"pfxX":-3.176177241796487,"pfxZ":-3.7902167674339595,"pX":1.0792783809182658,"pZ":0.619560595178707,"vX0":-1.488464699229807,"vY0":-118.73541924383186,"vZ0":-4.649230337777634,"x":75.86,"y":222.05,"x0":2.1263638171573773,"y0":50.00040951230386,"z0":6.0147509039105955,"aX":-4.545347445966559},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-7.7,"breakHorizontal":6.1,"spinRate":2844,"spinDirection":318},"zone":14,"typeConfidence":0.8,"plateTime":0.46086653776312136,"extension":6.128215286142719},"index":0,"playId":"84cf20e5-dd12-3fd0-b971-9487af1d666e","pitchNumber":1,"startTime":"2025-09-28T21:18:09.357Z","endTime":"2025-09-28T21:18:12.357Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.91486532872901,"aZ":-29.134516124131135,"pfxX":8.107026158826816,"pfxZ":2.058529081770331,"pX":0.28110003862765637,"pZ":1.9943247439721183,"vX0":-6.473436297001097,"vY0":-120.40581128141953,"vZ0":-3.19878991465261,"x":106.29,"y":184.93,"x0":1.9424658096197798,"y0":50.004266115004896,"z0":5.90012593984821,"aX":11.984221759070046},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.2,"breakHorizontal":-13.3,"spinRate":1543,"spinDirection":119},"zone":9,"typeConfidence":0.9,"plateTime":0.4537513699232094,"extension":6.063001859946679},"index":1,"playId":"6a36f53d-8ad1-3c5f-9d1a-6c9f33e10f3c","pitchNumber":2,"startTime":"2025-09-28T21:18:26.011Z","endTime":"2025-09-28T21:18:29.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.902730719880662,"aZ":-27.075683990710928,"pfxX":7.5547397340582165,"pfxZ":3.4794429255818615,"pX":-0.05404264437910215,"pZ":1.8332367951218598,"vX0":-7.061665773550469,"vY0":-119.61374423164361,"vZ0":-3.9489238133697686,"x":119.06,"y":189.28,"x0":1.9408748691163369,"y0":50.00074132857827,"z0":5.906264276585227,"aX":11.056311071538342},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":5.6,"breakHorizontal":-12.2,"spinRate":1485,"spinDirection":119},"zone":8,"typeConfidence":0.9,"plateTime":0.456175417114594,"extension":6.098646623848717},"hitData":{"launchSpeed":103.0,"launchAngle":12.0,"totalDistance":209.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":49.46,"coordY":111.14}},"index":2,"playId":"e966ef6a-96f6-3e97-9edd-2c7e4aea4382","pitchNumber":3,"startTime":"2025-09-28T21:18:43.792Z","endTime":"2025-09-28T21:18:56.806Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T21:18:56.806Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-28T21:19:19.653Z","endTime":"2025-09-28T21:20:52.131Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"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"},"postOnSecond":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.2,"strikeZoneTop":3.81,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.22462544318949,"aZ":-20.652553303174884,"pfxX":9.53479160407154,"pfxZ":6.269964345574806,"pX":-0.5379562196975888,"pZ":1.3467561968408306,"vX0":-9.919810538818988,"vY0":-134.26730887565023,"vZ0":-7.638114057299531,"x":137.51,"y":202.42,"x0":1.9537788033654224,"y0":50.005407465952175,"z0":5.681825606048974,"aX":17.52983356372158},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.0,"breakHorizontal":-15.4,"spinRate":2145,"spinDirection":139},"zone":13,"typeConfidence":0.92,"plateTime":0.4068813254468582,"extension":6.090705649996421},"index":0,"playId":"571b7e4b-f713-3209-8e48-0e04f0ee2be4","pitchNumber":1,"startTime":"2025-09-28T21:19:25.482Z","endTime":"2025-09-28T21:19:28.673Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.8,"strikeZoneTop":3.79463102595553,"strikeZoneBottom":1.76952142791869,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.378208528438297,"aZ":-13.914464709659102,"pfxX":3.9655133395501454,"pfxZ":9.49152837776782,"pX":0.4772314310352729,"pZ":3.6889429375904785,"vX0":-5.405521178235799,"vY0":-137.33460615059133,"vZ0":-3.7827467921135782,"x":98.81,"y":139.18,"x0":1.9492795314431286,"y0":50.00187852393658,"z0":6.020801098064722,"aX":7.628644903756563},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.7,"breakHorizontal":-6.1,"spinRate":2275,"spinDirection":152},"zone":3,"typeConfidence":0.91,"plateTime":0.397741739159855,"extension":5.999210988831236},"index":1,"playId":"990472b6-45e0-32ac-9fea-8a50f736f7a7","pitchNumber":2,"startTime":"2025-09-28T21:19:48.987Z","endTime":"2025-09-28T21:19:53.602Z","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":1},"index":2,"startTime":"2025-09-28T21:20:07.900Z","endTime":"2025-09-28T21:20:24.525Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.7,"strikeZoneTop":3.81,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.96891541611185,"aZ":-29.892855780899215,"pfxX":8.789129837839798,"pfxZ":1.5703991944846045,"pX":0.29737976793540216,"pZ":3.3110064801660264,"vX0":-6.4760573224747615,"vY0":-119.61051207155627,"vZ0":-0.08997047097515931,"x":105.66,"y":149.38,"x0":1.8912638421677441,"y0":50.00573349082774,"z0":6.01813073374193,"aX":12.802362402526436},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":3.1,"breakHorizontal":-14.5,"spinRate":1405,"spinDirection":118},"zone":3,"typeConfidence":0.91,"plateTime":0.45703257092289107,"extension":6.081821510953297},"index":3,"playId":"3a6dab0b-eadf-3740-aaee-14fc828117a5","pitchNumber":3,"startTime":"2025-09-28T21:20:24.525Z","endTime":"2025-09-28T21:20:27.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.81,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.82809059649797,"aZ":-14.84458123481979,"pfxX":4.80603819471769,"pfxZ":9.013117473034239,"pX":-0.25045954302646317,"pZ":4.396078260734855,"vX0":-6.889566907889786,"vY0":-137.62475335882223,"vZ0":-1.68052842159901,"x":126.55,"y":120.09,"x0":1.6580734418873766,"y0":50.00563600625257,"z0":6.017365185422288,"aX":9.244306223648953},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.2,"breakHorizontal":-7.3,"spinRate":2342,"spinDirection":156},"zone":11,"typeConfidence":0.91,"plateTime":0.3976086914650101,"extension":6.079583394973897},"index":4,"playId":"720c3a35-8338-3e4d-9dcc-7e0275946764","pitchNumber":4,"startTime":"2025-09-28T21:20:48.702Z","endTime":"2025-09-28T21:20:52.131Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T21:20:52.131Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jimmy Crooks strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-28T21:21:00.033Z","endTime":"2025-09-28T21:22:38.521Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.212297356238395,"aZ":-13.607082863567562,"pfxX":2.8632734942840274,"pfxZ":9.83812165606106,"pX":-0.281484490209774,"pZ":2.7792343041242034,"vX0":-6.480757109541741,"vY0":-136.98161630591855,"vZ0":-5.939188273238225,"x":127.73,"y":163.74,"x0":1.7503817808258262,"y0":50.00238771094195,"z0":5.917505324736051,"aX":5.40402588442792},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.7,"breakHorizontal":-3.7,"spinRate":2303,"spinDirection":152},"zone":1,"typeConfidence":0.9,"plateTime":0.4009110916076932,"extension":6.08415545607627},"index":0,"playId":"180de129-d388-3e52-a966-4fafda102ce1","pitchNumber":1,"startTime":"2025-09-28T21:21:17.845Z","endTime":"2025-09-28T21:21:21.206Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.505441278263824,"aZ":-31.09205416023954,"pfxX":-1.5106605368139865,"pfxZ":0.6661296187453463,"pX":-0.4333863974672319,"pZ":2.064722578243684,"vX0":-5.285609668758323,"vY0":-126.14970528609486,"vZ0":-3.834192232180073,"x":133.52,"y":183.03,"x0":1.8811493301913211,"y0":50.00269712605203,"z0":6.097801553921872,"aX":-2.444738230347579},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.6,"breakHorizontal":3.8,"spinRate":2432,"spinDirection":284},"zone":7,"typeConfidence":0.92,"plateTime":0.4334056553356209,"extension":6.139432787527659},"index":1,"playId":"c6632c4b-ec49-3d4c-8ab5-8cd952cc9727","pitchNumber":2,"startTime":"2025-09-28T21:21:37.932Z","endTime":"2025-09-28T21:21:40.932Z","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":2},"index":2,"startTime":"2025-09-28T21:22:01.609Z","endTime":"2025-09-28T21:22:12.952Z","isPitch":false,"type":"action","player":{"id":699625,"link":"/api/v1/people/699625"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.075995786756,"strikeZoneBottom":1.31531597483497,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.263978800173327,"aZ":-30.613600055361932,"pfxX":-0.5861373620357653,"pfxZ":0.9726052052414333,"pX":-0.8365678022492794,"pZ":0.6865116398663067,"vX0":-6.330019890371645,"vY0":-126.0203783097547,"vZ0":-6.878972427625486,"x":148.89,"y":220.24,"x0":1.7826509768682823,"y0":50.00622046419424,"z0":5.920086374831697,"aX":-0.9436675218234751},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.4,"breakHorizontal":2.5,"spinRate":2533,"spinDirection":292},"zone":13,"typeConfidence":0.92,"plateTime":0.43439949138381184,"extension":6.2678817514469385},"index":3,"playId":"fc39d6f4-240a-3470-980e-a22c5474fc1d","pitchNumber":3,"startTime":"2025-09-28T21:22:12.952Z","endTime":"2025-09-28T21:22:16.259Z","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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.14556452693063,"aZ":-19.53433926138203,"pfxX":7.202823536970415,"pfxZ":6.657951351027432,"pX":1.5479091465053496,"pZ":1.5248138817821504,"vX0":-3.8935930737078697,"vY0":-136.66844480123277,"vZ0":-7.9769808998770175,"x":58.0,"y":197.61,"x0":2.0526715491812957,"y0":50.00079853069118,"z0":5.814779568061559,"aX":13.671137198984052},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.7,"breakHorizontal":-12.2,"spinRate":2170,"spinDirection":148},"zone":14,"typeConfidence":0.92,"plateTime":0.4002420366821462,"extension":6.124811393958527},"index":4,"playId":"450eb395-1177-3d4f-9153-2dae2b999368","pitchNumber":4,"startTime":"2025-09-28T21:22:35.521Z","endTime":"2025-09-28T21:22:38.521Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T21:22:38.521Z","atBatIndex":61}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jimmy Crooks strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-28T21:21:00.033Z","endTime":"2025-09-28T21:22:38.521Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.212297356238395,"aZ":-13.607082863567562,"pfxX":2.8632734942840274,"pfxZ":9.83812165606106,"pX":-0.281484490209774,"pZ":2.7792343041242034,"vX0":-6.480757109541741,"vY0":-136.98161630591855,"vZ0":-5.939188273238225,"x":127.73,"y":163.74,"x0":1.7503817808258262,"y0":50.00238771094195,"z0":5.917505324736051,"aX":5.40402588442792},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.7,"breakHorizontal":-3.7,"spinRate":2303,"spinDirection":152},"zone":1,"typeConfidence":0.9,"plateTime":0.4009110916076932,"extension":6.08415545607627},"index":0,"playId":"180de129-d388-3e52-a966-4fafda102ce1","pitchNumber":1,"startTime":"2025-09-28T21:21:17.845Z","endTime":"2025-09-28T21:21:21.206Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.505441278263824,"aZ":-31.09205416023954,"pfxX":-1.5106605368139865,"pfxZ":0.6661296187453463,"pX":-0.4333863974672319,"pZ":2.064722578243684,"vX0":-5.285609668758323,"vY0":-126.14970528609486,"vZ0":-3.834192232180073,"x":133.52,"y":183.03,"x0":1.8811493301913211,"y0":50.00269712605203,"z0":6.097801553921872,"aX":-2.444738230347579},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.6,"breakHorizontal":3.8,"spinRate":2432,"spinDirection":284},"zone":7,"typeConfidence":0.92,"plateTime":0.4334056553356209,"extension":6.139432787527659},"index":1,"playId":"c6632c4b-ec49-3d4c-8ab5-8cd952cc9727","pitchNumber":2,"startTime":"2025-09-28T21:21:37.932Z","endTime":"2025-09-28T21:21:40.932Z","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":2},"index":2,"startTime":"2025-09-28T21:22:01.609Z","endTime":"2025-09-28T21:22:12.952Z","isPitch":false,"type":"action","player":{"id":699625,"link":"/api/v1/people/699625"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.075995786756,"strikeZoneBottom":1.31531597483497,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.263978800173327,"aZ":-30.613600055361932,"pfxX":-0.5861373620357653,"pfxZ":0.9726052052414333,"pX":-0.8365678022492794,"pZ":0.6865116398663067,"vX0":-6.330019890371645,"vY0":-126.0203783097547,"vZ0":-6.878972427625486,"x":148.89,"y":220.24,"x0":1.7826509768682823,"y0":50.00622046419424,"z0":5.920086374831697,"aX":-0.9436675218234751},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.4,"breakHorizontal":2.5,"spinRate":2533,"spinDirection":292},"zone":13,"typeConfidence":0.92,"plateTime":0.43439949138381184,"extension":6.2678817514469385},"index":3,"playId":"fc39d6f4-240a-3470-980e-a22c5474fc1d","pitchNumber":3,"startTime":"2025-09-28T21:22:12.952Z","endTime":"2025-09-28T21:22:16.259Z","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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.14556452693063,"aZ":-19.53433926138203,"pfxX":7.202823536970415,"pfxZ":6.657951351027432,"pX":1.5479091465053496,"pZ":1.5248138817821504,"vX0":-3.8935930737078697,"vY0":-136.66844480123277,"vZ0":-7.9769808998770175,"x":58.0,"y":197.61,"x0":2.0526715491812957,"y0":50.00079853069118,"z0":5.814779568061559,"aX":13.671137198984052},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.7,"breakHorizontal":-12.2,"spinRate":2170,"spinDirection":148},"zone":14,"typeConfidence":0.92,"plateTime":0.4002420366821462,"extension":6.124811393958527},"index":4,"playId":"450eb395-1177-3d4f-9153-2dae2b999368","pitchNumber":4,"startTime":"2025-09-28T21:22:35.521Z","endTime":"2025-09-28T21:22:38.521Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-28T21:22:38.521Z","atBatIndex":61},"scoringPlays":[31,48],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"hits":{"away":[{"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":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":135.6,"y":84.25},"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":1,"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":78.78,"y":61.92},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":146.24,"y":157.26},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":38.92,"y":92.23},"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":1,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":62.82,"y":95.76},"type":"O","description":"Lineout"}]}},{"startIndex":6,"endIndex":12,"top":[6,7,8,9],"bottom":[10,11,12],"hits":{"away":[{"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":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"coordinates":{"x":115.84,"y":150.67},"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":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"coordinates":{"x":134.59,"y":45.78},"type":"H","description":"Triple"},{"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":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"coordinates":{"x":156.29,"y":125.83},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":104.99,"y":166.38},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"coordinates":{"x":149.28,"y":156.24},"type":"O","description":"Groundout"}]}},{"startIndex":13,"endIndex":19,"top":[13,14,15,16],"bottom":[17,18,19],"hits":{"away":[{"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":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":156.6,"y":79.45},"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":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":137.63,"y":149.66},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":189.23,"y":102.39},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":128.51,"y":102.53},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":150.3,"y":154.22},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":20,"endIndex":26,"top":[20,21,22],"bottom":[23,24,25,26],"hits":{"away":[{"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":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":97.6,"y":165.87},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":87.79,"y":101.73},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":78.34,"y":170.43},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":73.74,"y":98.07},"type":"O","description":"Flyout"}]}},{"startIndex":27,"endIndex":34,"top":[27,28,29,30],"bottom":[31,32,33,34],"hits":{"away":[{"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":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"coordinates":{"x":127.12,"y":165.81},"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":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":47.29,"y":122.58},"type":"H","description":"Double"},{"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":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":102.66,"y":164.86},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":42.62,"y":69.7},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":107.94,"y":99.23},"type":"O","description":"Flyout"}]}},{"startIndex":35,"endIndex":40,"top":[35,36,37],"bottom":[38,39,40],"hits":{"away":[{"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":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":130.93,"y":188.78},"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":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":145.26,"y":63.69},"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":6,"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":144.72,"y":161.82},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":109.25,"y":159.79},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":71.79,"y":68.83},"type":"O","description":"Flyout"}]}},{"startIndex":41,"endIndex":49,"top":[41,42,43,44],"bottom":[45,46,47,48,49],"hits":{"away":[{"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":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"coordinates":{"x":119.7,"y":69.83},"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":7,"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":104.57,"y":62.35},"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":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"coordinates":{"x":136.61,"y":124.32},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"batter":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"coordinates":{"x":103.68,"y":96.96},"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":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"coordinates":{"x":95.54,"y":78.65},"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":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":65.26,"y":79.12},"type":"O","description":"Flyout"}]}},{"startIndex":50,"endIndex":57,"top":[50,51,52,53],"bottom":[54,55,56,57],"hits":{"away":[{"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":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":82.26,"y":147.45},"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":8,"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":121.03,"y":185.59},"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":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":180.0,"y":165.0},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"coordinates":{"x":126.72,"y":137.08},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"coordinates":{"x":167.57,"y":104.59},"type":"H","description":"Single"}]}},{"startIndex":58,"endIndex":61,"top":[58,59,60,61],"bottom":[],"hits":{"away":[{"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":9,"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":148.96,"y":71.02},"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":9,"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"coordinates":{"x":49.46,"y":111.14},"type":"H","description":"Double"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":1,"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":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":2,"hits":6,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":6,"errors":0,"leftOnBase":6}},"defense":{"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"catcher":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"first":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"second":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"third":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"shortstop":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"left":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"center":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"right":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batter":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"onDeck":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"inHole":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"battingOrder":3,"team":{"id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"}},"offense":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"onDeck":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"inHole":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"battingOrder":6,"team":{"id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"}},"balls":1,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"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":4,"groundOuts":6,"airOuts":10,"runs":0,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":10,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".245","atBats":32,"obp":".314","slg":".379","ops":".693","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":10,"rbi":0,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":2},"pitching":{"flyOuts":6,"groundOuts":6,"airOuts":8,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":29,"obp":".207","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":105,"era":"4.29","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.32","battersFaced":29,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":105,"balls":31,"strikes":74,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":2,"pitchesPerInning":"13.13","runsScoredPer9":"2.25","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":24,"errors":0,"chances":31,"passedBall":1,"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":17,"gamesStarted":16,"flyOuts":62,"groundOuts":116,"airOuts":103,"runs":50,"doubles":15,"triples":4,"homeRuns":12,"strikeOuts":58,"baseOnBalls":20,"intentionalWalks":0,"hits":100,"hitByPitch":3,"atBats":373,"obp":".309","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1465,"era":"4.42","inningsPitched":"95.2","wins":8,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":47,"whip":"1.25","battersFaced":400,"outs":287,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1465,"balls":555,"strikes":910,"strikePercentage":".620","hitBatsmen":3,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".667","pitchesPerInning":"15.31","gamesFinished":1,"strikeoutWalkRatio":"2.90","strikeoutsPer9Inn":"5.46","walksPer9Inn":"1.88","hitsPer9Inn":"9.41","runsScoredPer9":"4.70","homeRunsPer9":"1.13","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":12,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":13,"errors":1,"chances":27,"fielding":".963","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":"300","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":111,"flyOuts":60,"groundOuts":46,"airOuts":101,"runs":48,"doubles":14,"triples":1,"homeRuns":14,"strikeOuts":136,"baseOnBalls":47,"intentionalWalks":2,"hits":72,"hitByPitch":0,"avg":".205","atBats":351,"obp":".296","slg":".370","ops":".666","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":402,"totalBases":130,"rbi":46,"leftOnBase":168,"sacBunts":0,"sacFlies":4,"babip":".283","groundOutsToAirouts":"0.46","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.07","popOuts":19,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":159,"putOuts":101,"errors":7,"chances":267,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID694335":{"person":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"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":".---","numberOfPitches":17,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":4,"strikes":13,"strikePercentage":".760","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":39,"gamesStarted":0,"flyOuts":30,"groundOuts":49,"airOuts":60,"runs":14,"doubles":5,"triples":2,"homeRuns":3,"strikeOuts":68,"baseOnBalls":20,"intentionalWalks":0,"hits":33,"hitByPitch":4,"atBats":206,"obp":".244","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":964,"era":"1.94","inningsPitched":"60.1","wins":4,"losses":0,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":13,"whip":"0.88","battersFaced":234,"outs":181,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":964,"balls":349,"strikes":615,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.98","gamesFinished":10,"strikeoutWalkRatio":"3.40","strikeoutsPer9Inn":"10.14","walksPer9Inn":"2.98","hitsPer9Inn":"4.92","runsScoredPer9":"2.09","homeRunsPer9":"0.45","inheritedRunners":26,"inheritedRunnersScored":13,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":9,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"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"}]},"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":"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":111,"flyOuts":43,"groundOuts":75,"airOuts":85,"runs":40,"doubles":13,"triples":1,"homeRuns":6,"strikeOuts":126,"baseOnBalls":29,"intentionalWalks":1,"hits":78,"hitByPitch":3,"avg":".215","atBats":363,"obp":".278","slg":".306","ops":".584","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":396,"totalBases":111,"rbi":41,"leftOnBase":176,"sacBunts":0,"sacFlies":1,"babip":".310","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"60.50","popOuts":20,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":204,"errors":4,"chances":213,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID701675":{"person":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"jerseyNumber":"27","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":7,"groundOuts":20,"airOuts":11,"runs":9,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":18,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":3,"avg":".179","atBats":56,"obp":".254","slg":".250","ops":".504","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":65,"totalBases":14,"rbi":8,"leftOnBase":31,"sacBunts":2,"sacFlies":1,"babip":".237","groundOutsToAirouts":"1.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"56.00","popOuts":2,"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":2,"putOuts":55,"errors":1,"chances":58,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":"800","stats":{"batting":{"summary":"2-3 | 2B, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":138,"flyOuts":63,"groundOuts":104,"airOuts":110,"runs":54,"doubles":15,"triples":1,"homeRuns":5,"strikeOuts":111,"baseOnBalls":42,"intentionalWalks":0,"hits":86,"hitByPitch":10,"avg":".216","atBats":398,"obp":".305","slg":".296","ops":".601","caughtStealing":4,"stolenBases":34,"stolenBasePercentage":".895","caughtStealingPercentage":".105","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":463,"totalBases":118,"rbi":37,"leftOnBase":161,"sacBunts":10,"sacFlies":3,"babip":".284","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"79.60","popOuts":21,"lineOuts":26},"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":333,"errors":6,"chances":343,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID688297":{"person":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"jerseyNumber":"58","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":20,"gamesStarted":0,"flyOuts":11,"groundOuts":25,"airOuts":22,"runs":21,"doubles":8,"triples":2,"homeRuns":2,"strikeOuts":15,"baseOnBalls":12,"intentionalWalks":1,"hits":26,"hitByPitch":1,"atBats":85,"obp":".390","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":394,"era":"7.84","inningsPitched":"20.2","wins":1,"losses":3,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":18,"whip":"1.84","battersFaced":101,"outs":62,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":394,"balls":150,"strikes":244,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":0,"winPercentage":".250","pitchesPerInning":"19.06","gamesFinished":10,"strikeoutWalkRatio":"1.25","strikeoutsPer9Inn":"6.53","walksPer9Inn":"5.23","hitsPer9Inn":"11.32","runsScoredPer9":"9.15","homeRunsPer9":"0.87","inheritedRunners":12,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":7},"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}},"ID571448":{"person":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"jerseyNumber":"28","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":85,"groundOuts":101,"airOuts":160,"runs":48,"doubles":18,"triples":1,"homeRuns":12,"strikeOuts":49,"baseOnBalls":28,"intentionalWalks":4,"hits":95,"hitByPitch":3,"avg":".237","atBats":401,"obp":".289","slg":".377","ops":".666","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":436,"totalBases":151,"rbi":52,"leftOnBase":196,"sacBunts":0,"sacFlies":4,"babip":".241","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.42","popOuts":41,"lineOuts":34},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":207,"putOuts":71,"errors":5,"chances":283,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"3.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":4,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":9,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":39,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":9,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":15,"strikes":24,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":62,"gamesStarted":1,"flyOuts":45,"groundOuts":91,"airOuts":83,"runs":32,"doubles":16,"triples":0,"homeRuns":5,"strikeOuts":80,"baseOnBalls":28,"intentionalWalks":1,"hits":80,"hitByPitch":1,"atBats":328,"obp":".300","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1350,"era":"3.07","inningsPitched":"88.0","wins":4,"losses":2,"saves":1,"saveOpportunities":5,"holds":18,"blownSaves":4,"earnedRuns":30,"whip":"1.23","battersFaced":363,"outs":264,"gamesPitched":62,"completeGames":0,"shutouts":0,"pitchesThrown":1350,"balls":462,"strikes":888,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".667","pitchesPerInning":"15.34","gamesFinished":12,"strikeoutWalkRatio":"2.86","strikeoutsPer9Inn":"8.18","walksPer9Inn":"2.86","hitsPer9Inn":"8.18","runsScoredPer9":"3.27","homeRunsPer9":"0.51","inheritedRunners":29,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":0,"sacFlies":6,"passedBall":0,"popOuts":15,"lineOuts":23},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":6,"errors":1,"chances":16,"fielding":".938","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID571945":{"person":{"id":571945,"fullName":"Miles Mikolas","link":"/api/v1/people/571945"},"jerseyNumber":"39","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":31,"gamesStarted":31,"flyOuts":120,"groundOuts":163,"airOuts":197,"runs":87,"doubles":42,"triples":4,"homeRuns":29,"strikeOuts":100,"baseOnBalls":37,"intentionalWalks":1,"hits":169,"hitByPitch":3,"atBats":622,"obp":".313","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":2483,"era":"4.84","inningsPitched":"156.1","wins":8,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":84,"whip":"1.32","battersFaced":669,"outs":469,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":2483,"balls":843,"strikes":1640,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".421","pitchesPerInning":"15.88","gamesFinished":0,"strikeoutWalkRatio":"2.70","strikeoutsPer9Inn":"5.76","walksPer9Inn":"2.13","hitsPer9Inn":"9.73","runsScoredPer9":"5.01","homeRunsPer9":"1.67","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":5,"passedBall":0,"popOuts":34,"lineOuts":43},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":20,"putOuts":18,"errors":1,"chances":39,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663457":{"person":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"jerseyNumber":"21","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":135,"flyOuts":85,"groundOuts":109,"airOuts":166,"runs":68,"doubles":24,"triples":1,"homeRuns":13,"strikeOuts":119,"baseOnBalls":64,"intentionalWalks":3,"hits":119,"hitByPitch":6,"avg":".234","atBats":509,"obp":".325","slg":".361","ops":".686","caughtStealing":5,"stolenBases":4,"stolenBasePercentage":".444","caughtStealingPercentage":".556","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":583,"totalBases":184,"rbi":48,"leftOnBase":220,"sacBunts":1,"sacFlies":3,"babip":".279","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.15","popOuts":41,"lineOuts":40},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":223,"errors":1,"chances":227,"fielding":".996","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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"100","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":10,"groundOuts":16,"airOuts":18,"runs":5,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":8,"intentionalWalks":0,"hits":17,"hitByPitch":1,"avg":".283","atBats":60,"obp":".377","slg":".417","ops":".794","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":70,"totalBases":25,"rbi":9,"leftOnBase":20,"sacBunts":1,"sacFlies":0,"babip":".327","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"60.00","popOuts":3,"lineOuts":5},"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":31,"putOuts":24,"errors":0,"chances":55,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":5,"strikes":13,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":32,"gamesStarted":0,"flyOuts":17,"groundOuts":25,"airOuts":28,"runs":30,"doubles":4,"triples":3,"homeRuns":6,"strikeOuts":34,"baseOnBalls":16,"intentionalWalks":2,"hits":36,"hitByPitch":1,"atBats":123,"obp":".379","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":524,"era":"7.71","inningsPitched":"30.1","wins":0,"losses":4,"saves":1,"saveOpportunities":2,"holds":4,"blownSaves":1,"earnedRuns":26,"whip":"1.71","battersFaced":140,"outs":91,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":524,"balls":195,"strikes":329,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":1,"winPercentage":".000","pitchesPerInning":"17.27","gamesFinished":13,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"10.09","walksPer9Inn":"4.75","hitsPer9Inn":"10.68","runsScoredPer9":"8.90","homeRunsPer9":"1.78","inheritedRunners":8,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":2,"chances":6,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":26,"gamesStarted":0,"flyOuts":21,"groundOuts":45,"airOuts":43,"runs":33,"doubles":14,"triples":5,"homeRuns":2,"strikeOuts":40,"baseOnBalls":13,"intentionalWalks":0,"hits":50,"hitByPitch":2,"atBats":175,"obp":".337","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":756,"era":"6.28","inningsPitched":"43.0","wins":3,"losses":1,"saves":1,"saveOpportunities":3,"holds":0,"blownSaves":2,"earnedRuns":30,"whip":"1.47","battersFaced":193,"outs":129,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":756,"balls":272,"strikes":484,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".750","pitchesPerInning":"17.58","gamesFinished":9,"strikeoutWalkRatio":"3.08","strikeoutsPer9Inn":"8.37","walksPer9Inn":"2.72","hitsPer9Inn":"10.47","runsScoredPer9":"6.91","homeRunsPer9":"0.42","inheritedRunners":11,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":7,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":65,"gamesStarted":0,"flyOuts":26,"groundOuts":72,"airOuts":49,"runs":21,"doubles":9,"triples":0,"homeRuns":2,"strikeOuts":55,"baseOnBalls":29,"intentionalWalks":5,"hits":47,"hitByPitch":2,"atBats":217,"obp":".311","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":990,"era":"2.07","inningsPitched":"61.0","wins":4,"losses":6,"saves":8,"saveOpportunities":9,"holds":24,"blownSaves":1,"earnedRuns":14,"whip":"1.25","battersFaced":255,"outs":183,"gamesPitched":65,"completeGames":0,"shutouts":0,"pitchesThrown":990,"balls":372,"strikes":618,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.47","rbi":0,"winPercentage":".400","pitchesPerInning":"16.23","gamesFinished":16,"strikeoutWalkRatio":"1.90","strikeoutsPer9Inn":"8.11","walksPer9Inn":"4.28","hitsPer9Inn":"6.93","runsScoredPer9":"3.10","homeRunsPer9":"0.30","inheritedRunners":26,"inheritedRunnersScored":3,"catchersInterference":1,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":12,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID660896":{"person":{"id":660896,"fullName":"Jorge Alcala","link":"/api/v1/people/660896"},"jerseyNumber":"56","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":56,"gamesStarted":0,"flyOuts":35,"groundOuts":35,"airOuts":64,"runs":44,"doubles":17,"triples":0,"homeRuns":13,"strikeOuts":61,"baseOnBalls":30,"intentionalWalks":1,"hits":66,"hitByPitch":1,"atBats":221,"obp":".379","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","numberOfPitches":1058,"era":"6.22","inningsPitched":"55.0","wins":0,"losses":2,"saves":0,"saveOpportunities":2,"holds":5,"blownSaves":2,"earnedRuns":38,"whip":"1.75","battersFaced":257,"outs":165,"gamesPitched":56,"completeGames":0,"shutouts":0,"pitchesThrown":1058,"balls":382,"strikes":676,"strikePercentage":".640","hitBatsmen":1,"balks":2,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"0.55","rbi":0,"winPercentage":".000","pitchesPerInning":"19.24","gamesFinished":20,"strikeoutWalkRatio":"2.03","strikeoutsPer9Inn":"9.98","walksPer9Inn":"4.91","hitsPer9Inn":"10.80","runsScoredPer9":"7.20","homeRunsPer9":"2.13","inheritedRunners":19,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":19,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":1,"chances":10,"fielding":".900","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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":139,"flyOuts":98,"groundOuts":119,"airOuts":160,"runs":54,"doubles":26,"triples":2,"homeRuns":18,"strikeOuts":79,"baseOnBalls":39,"intentionalWalks":1,"hits":144,"hitByPitch":3,"avg":".290","atBats":497,"obp":".343","slg":".459","ops":".802","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":546,"totalBases":228,"rbi":69,"leftOnBase":215,"sacBunts":1,"sacFlies":4,"babip":".312","groundOutsToAirouts":"0.74","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"27.61","popOuts":29,"lineOuts":33},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":7,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":3,"strikes":4,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"7.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":27,"putOuts":476,"errors":5,"chances":508,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID543243":{"person":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"jerseyNumber":"54","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":32,"gamesStarted":32,"flyOuts":83,"groundOuts":166,"airOuts":157,"runs":93,"doubles":31,"triples":4,"homeRuns":25,"strikeOuts":201,"baseOnBalls":38,"intentionalWalks":0,"hits":185,"hitByPitch":3,"atBats":705,"obp":".302","caughtStealing":10,"stolenBases":11,"stolenBasePercentage":".524","caughtStealingPercentage":".476","numberOfPitches":2719,"era":"4.28","inningsPitched":"180.2","wins":14,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":86,"whip":"1.23","battersFaced":753,"outs":542,"gamesPitched":32,"completeGames":1,"shutouts":1,"pitchesThrown":2719,"balls":919,"strikes":1800,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":3,"groundOutsToAirouts":"1.06","rbi":0,"winPercentage":".636","pitchesPerInning":"15.05","gamesFinished":0,"strikeoutWalkRatio":"5.29","strikeoutsPer9Inn":"10.01","walksPer9Inn":"1.89","hitsPer9Inn":"9.22","runsScoredPer9":"4.63","homeRunsPer9":"1.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":3,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":37,"lineOuts":37},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":20,"putOuts":12,"errors":1,"chances":33,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID667463":{"person":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(L, 2-1)","summary":"1.2 IP, ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":7,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":3,"strikes":15,"strikePercentage":".830","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"5.40","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":51,"gamesStarted":0,"flyOuts":19,"groundOuts":82,"airOuts":33,"runs":30,"doubles":7,"triples":0,"homeRuns":8,"strikeOuts":28,"baseOnBalls":14,"intentionalWalks":0,"hits":65,"hitByPitch":0,"atBats":206,"obp":".357","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":782,"era":"4.66","inningsPitched":"48.1","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":25,"whip":"1.63","battersFaced":222,"outs":145,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":782,"balls":274,"strikes":508,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"2.48","rbi":1,"winPercentage":".667","pitchesPerInning":"16.18","gamesFinished":15,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"5.21","walksPer9Inn":"2.61","hitsPer9Inn":"12.10","runsScoredPer9":"5.59","homeRunsPer9":"1.49","inheritedRunners":32,"inheritedRunnersScored":12,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":4,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID695336":{"person":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"jerseyNumber":"25","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"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":3,"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":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":40,"groundOuts":57,"airOuts":67,"runs":25,"doubles":17,"triples":0,"homeRuns":2,"strikeOuts":83,"baseOnBalls":16,"intentionalWalks":0,"hits":71,"hitByPitch":1,"avg":".258","atBats":275,"obp":".299","slg":".342","ops":".641","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":295,"totalBases":94,"rbi":25,"leftOnBase":122,"sacBunts":1,"sacFlies":2,"babip":".359","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"137.50","popOuts":9,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":176,"putOuts":80,"errors":7,"chances":263,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID676617":{"person":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":4,"strikes":9,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":42,"gamesStarted":0,"flyOuts":16,"groundOuts":57,"airOuts":35,"runs":13,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":45,"baseOnBalls":22,"intentionalWalks":2,"hits":33,"hitByPitch":7,"atBats":168,"obp":".313","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":758,"era":"2.06","inningsPitched":"48.0","wins":3,"losses":1,"saves":6,"saveOpportunities":9,"holds":6,"blownSaves":3,"earnedRuns":11,"whip":"1.15","battersFaced":199,"outs":144,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":758,"balls":288,"strikes":470,"strikePercentage":".620","hitBatsmen":7,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.63","rbi":0,"winPercentage":".750","pitchesPerInning":"15.79","gamesFinished":15,"strikeoutWalkRatio":"2.05","strikeoutsPer9Inn":"8.44","walksPer9Inn":"4.13","hitsPer9Inn":"6.19","runsScoredPer9":"2.44","homeRunsPer9":"0.38","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":5,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":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":31,"gamesStarted":31,"flyOuts":66,"groundOuts":247,"airOuts":116,"runs":109,"doubles":32,"triples":4,"homeRuns":21,"strikeOuts":111,"baseOnBalls":62,"intentionalWalks":0,"hits":173,"hitByPitch":5,"atBats":640,"obp":".337","caughtStealing":3,"stolenBases":18,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":2720,"era":"5.31","inningsPitched":"162.2","wins":6,"losses":15,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":96,"whip":"1.44","battersFaced":715,"outs":488,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":2720,"balls":1064,"strikes":1656,"strikePercentage":".610","hitBatsmen":5,"balks":2,"wildPitches":12,"pickoffs":1,"groundOutsToAirouts":"2.13","rbi":0,"winPercentage":".286","pitchesPerInning":"16.72","gamesFinished":0,"strikeoutWalkRatio":"1.79","strikeoutsPer9Inn":"6.14","walksPer9Inn":"3.43","hitsPer9Inn":"9.57","runsScoredPer9":"6.03","homeRunsPer9":"1.16","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":5,"passedBall":0,"popOuts":15,"lineOuts":35},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":20,"putOuts":21,"errors":4,"chances":45,"fielding":".911","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650968":{"person":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"jerseyNumber":"63","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"700","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":18,"groundOuts":45,"airOuts":57,"runs":16,"doubles":8,"triples":0,"homeRuns":5,"strikeOuts":22,"baseOnBalls":7,"intentionalWalks":0,"hits":37,"hitByPitch":0,"avg":".231","atBats":160,"obp":".262","slg":".375","ops":".637","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":168,"totalBases":60,"rbi":19,"leftOnBase":70,"sacBunts":0,"sacFlies":1,"babip":".239","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":25,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":9,"stolenBases":36,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":12,"putOuts":281,"errors":5,"chances":298,"fielding":".983","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID669461":{"person":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"jerseyNumber":"52","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":29,"gamesStarted":29,"flyOuts":110,"groundOuts":138,"airOuts":186,"runs":79,"doubles":32,"triples":2,"homeRuns":19,"strikeOuts":122,"baseOnBalls":40,"intentionalWalks":0,"hits":158,"hitByPitch":4,"atBats":593,"obp":".313","caughtStealing":4,"stolenBases":22,"stolenBasePercentage":".846","caughtStealingPercentage":".154","numberOfPitches":2388,"era":"4.21","inningsPitched":"151.2","wins":8,"losses":12,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":71,"whip":"1.31","battersFaced":648,"outs":455,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":2388,"balls":834,"strikes":1554,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":6,"pickoffs":1,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".400","pitchesPerInning":"15.75","gamesFinished":0,"strikeoutWalkRatio":"3.05","strikeoutsPer9Inn":"7.24","walksPer9Inn":"2.37","hitsPer9Inn":"9.38","runsScoredPer9":"4.69","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":8,"passedBall":0,"popOuts":32,"lineOuts":44},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":4,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":112,"flyOuts":49,"groundOuts":87,"airOuts":90,"runs":38,"doubles":15,"triples":0,"homeRuns":11,"strikeOuts":107,"baseOnBalls":19,"intentionalWalks":1,"hits":83,"hitByPitch":3,"avg":".230","atBats":361,"obp":".272","slg":".363","ops":".635","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":389,"totalBases":131,"rbi":45,"leftOnBase":179,"sacBunts":3,"sacFlies":3,"babip":".293","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.82","popOuts":21,"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":{"caughtStealing":24,"stolenBases":62,"stolenBasePercentage":".721","caughtStealingPercentage":".279","assists":51,"putOuts":772,"errors":5,"chances":828,"fielding":".994","passedBall":8,"pickoffs":3}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680977":{"person":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"jerseyNumber":"33","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":118,"flyOuts":72,"groundOuts":131,"airOuts":136,"runs":64,"doubles":32,"triples":0,"homeRuns":10,"strikeOuts":67,"baseOnBalls":42,"intentionalWalks":3,"hits":132,"hitByPitch":7,"avg":".287","atBats":460,"obp":".353","slg":".422","ops":".775","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":515,"totalBases":194,"rbi":50,"leftOnBase":162,"sacBunts":2,"sacFlies":4,"babip":".315","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.00","popOuts":25,"lineOuts":39},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":284,"putOuts":177,"errors":4,"chances":465,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"0-4","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":41,"groundOuts":115,"airOuts":83,"runs":54,"doubles":13,"triples":0,"homeRuns":19,"strikeOuts":84,"baseOnBalls":43,"intentionalWalks":1,"hits":110,"hitByPitch":15,"avg":".284","atBats":388,"obp":".373","slg":".464","ops":".837","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":20,"groundIntoTriplePlay":0,"plateAppearances":452,"totalBases":180,"rbi":66,"leftOnBase":160,"sacBunts":0,"sacFlies":4,"babip":".315","groundOutsToAirouts":"1.39","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"20.42","popOuts":21,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":15,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":6,"putOuts":94,"errors":1,"chances":101,"fielding":".990","passedBall":1,"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,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | 3B, 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"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":9,"errors":0,"chances":9,"fielding":".000","passedBall":1,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":9,"groundOuts":8,"airOuts":14,"runs":3,"doubles":0,"triples":1,"homeRuns":1,"strikeOuts":17,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".133","atBats":45,"obp":".152","slg":".244","ops":".396","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":46,"totalBases":11,"rbi":1,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".185","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.00","popOuts":3,"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":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":4,"putOuts":97,"errors":0,"chances":101,"fielding":"1.000","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]}},"batters":[665877,671056,669357,695336,691023,699625,650968,687363,701675,681517,667463,694335,681676,676617],"pitchers":[681517,667463,694335,681676,676617],"bench":[571448,676475,680977,663457,686780],"bullpen":[660896,700669,543243,669461,700241,571945,669467,668941,688297],"battingOrder":[665877,671056,669357,695336,691023,699625,650968,687363,701675],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Scott II (15, Assad); Saggese (17, Wicks)."},{"label":"3B","value":"Crooks (1, Assad)."},{"label":"TB","value":"Church; Crooks 3; Saggese 3; Scott II 3."},{"label":"Runners left in scoring position, 2 out","value":"Pozo; Church; Crooks."},{"label":"GIDP","value":"Herrera."},{"label":"Team RISP","value":"0-for-5."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Scott II (34, 2nd base off Assad/Ballesteros)."}]},{"title":"FIELDING","fieldList":[{"label":"PB","value":"Crooks (2)."},{"label":"DP","value":"(Fermín-Saggese-Pozo)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":6,"airOuts":8,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".249","atBats":29,"obp":".320","slg":".430","ops":".750","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":29,"totalBases":9,"rbi":2,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.00","popOuts":1,"lineOuts":1},"pitching":{"flyOuts":4,"groundOuts":6,"airOuts":10,"runs":0,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":10,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":32,"obp":".212","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":127,"era":"3.79","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.18","battersFaced":33,"outs":27,"completeGames":0,"shutouts":1,"pitchesThrown":127,"balls":34,"strikes":93,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"pitchesPerInning":"14.11","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":6,"putOuts":27,"errors":0,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID694037":{"person":{"id":694037,"fullName":"Daniel Palencia","link":"/api/v1/people/694037"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":54,"gamesStarted":0,"flyOuts":26,"groundOuts":41,"airOuts":51,"runs":19,"doubles":6,"triples":3,"homeRuns":5,"strikeOuts":61,"baseOnBalls":16,"intentionalWalks":1,"hits":44,"hitByPitch":2,"atBats":196,"obp":".288","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":841,"era":"2.91","inningsPitched":"52.2","wins":1,"losses":6,"saves":22,"saveOpportunities":25,"holds":6,"blownSaves":3,"earnedRuns":17,"whip":"1.14","battersFaced":215,"outs":158,"gamesPitched":54,"completeGames":0,"shutouts":0,"pitchesThrown":841,"balls":287,"strikes":554,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".143","pitchesPerInning":"15.97","gamesFinished":38,"strikeoutWalkRatio":"3.81","strikeoutsPer9Inn":"10.42","walksPer9Inn":"2.73","hitsPer9Inn":"7.52","runsScoredPer9":"3.25","homeRunsPer9":"0.85","inheritedRunners":7,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":15},"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":true,"isSubstitute":false}},"ID669212":{"person":{"id":669212,"fullName":"Eli Morgan","link":"/api/v1/people/669212"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":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":6,"groundOuts":9,"airOuts":7,"runs":10,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":1,"hits":12,"hitByPitch":0,"atBats":32,"obp":".429","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":132,"era":"12.27","inningsPitched":"7.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":10,"whip":"2.05","battersFaced":35,"outs":22,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":132,"balls":44,"strikes":88,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.29","rbi":0,"winPercentage":".000","pitchesPerInning":"18.00","gamesFinished":2,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"4.91","walksPer9Inn":"3.68","hitsPer9Inn":"14.73","runsScoredPer9":"12.27","homeRunsPer9":"3.68","inheritedRunners":6,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"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":"(S, 1)","summary":"3.0 IP, 0 ER, 4 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":0,"airOuts":5,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":12,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":41,"inningsPitched":"3.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":12,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":41,"balls":9,"strikes":32,"strikePercentage":".780","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":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":7,"groundOuts":12,"airOuts":17,"runs":12,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":1,"intentionalWalks":0,"hits":24,"hitByPitch":0,"atBats":65,"obp":".379","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":217,"era":"6.28","inningsPitched":"14.1","wins":0,"losses":1,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":10,"whip":"1.74","battersFaced":67,"outs":43,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":217,"balls":60,"strikes":157,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".000","pitchesPerInning":"15.14","gamesFinished":5,"strikeoutWalkRatio":"13.00","strikeoutsPer9Inn":"8.16","walksPer9Inn":"0.63","hitsPer9Inn":"15.07","runsScoredPer9":"7.53","homeRunsPer9":"1.26","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663656":{"person":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"jerseyNumber":"30","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | K","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,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":136,"flyOuts":99,"groundOuts":114,"airOuts":169,"runs":91,"doubles":25,"triples":4,"homeRuns":22,"strikeOuts":88,"baseOnBalls":87,"intentionalWalks":7,"hits":133,"hitByPitch":4,"avg":".266","atBats":500,"obp":".377","slg":".464","ops":".841","caughtStealing":3,"stolenBases":25,"stolenBasePercentage":".893","caughtStealingPercentage":".107","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":597,"totalBases":232,"rbi":73,"leftOnBase":180,"sacBunts":1,"sacFlies":3,"babip":".282","groundOutsToAirouts":"0.67","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"22.73","popOuts":28,"lineOuts":42},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":253,"errors":3,"chances":261,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID664023":{"person":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"jerseyNumber":"8","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"300","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"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":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":150,"flyOuts":88,"groundOuts":120,"airOuts":165,"runs":87,"doubles":32,"triples":0,"homeRuns":23,"strikeOuts":151,"baseOnBalls":87,"intentionalWalks":2,"hits":138,"hitByPitch":2,"avg":".243","atBats":569,"obp":".342","slg":".420","ops":".762","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":663,"totalBases":239,"rbi":79,"leftOnBase":207,"sacBunts":0,"sacFlies":5,"babip":".288","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.74","popOuts":34,"lineOuts":43},"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":300,"errors":1,"chances":306,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID665871":{"person":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"note":"(W, 4-1)","summary":"5.1 IP, 0 ER, 6 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":5,"airOuts":4,"runs":0,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":79,"inningsPitched":"5.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":19,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":79,"balls":23,"strikes":56,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":8,"gamesStarted":7,"flyOuts":16,"groundOuts":46,"airOuts":35,"runs":15,"doubles":4,"triples":3,"homeRuns":3,"strikeOuts":23,"baseOnBalls":12,"intentionalWalks":0,"hits":33,"hitByPitch":4,"atBats":136,"obp":".320","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":567,"era":"3.65","inningsPitched":"37.0","wins":4,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.22","battersFaced":153,"outs":111,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":567,"balls":208,"strikes":359,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.31","rbi":0,"winPercentage":".800","pitchesPerInning":"15.32","gamesFinished":0,"strikeoutWalkRatio":"1.92","strikeoutsPer9Inn":"5.59","walksPer9Inn":"2.92","hitsPer9Inn":"8.03","runsScoredPer9":"3.65","homeRunsPer9":"0.73","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":12},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":67,"gamesStarted":0,"flyOuts":37,"groundOuts":43,"airOuts":70,"runs":17,"doubles":9,"triples":1,"homeRuns":5,"strikeOuts":56,"baseOnBalls":13,"intentionalWalks":1,"hits":38,"hitByPitch":0,"atBats":204,"obp":".232","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":839,"era":"2.64","inningsPitched":"58.0","wins":3,"losses":4,"saves":1,"saveOpportunities":4,"holds":25,"blownSaves":3,"earnedRuns":17,"whip":"0.88","battersFaced":220,"outs":174,"gamesPitched":67,"completeGames":0,"shutouts":0,"pitchesThrown":839,"balls":278,"strikes":561,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".429","pitchesPerInning":"14.47","gamesFinished":4,"strikeoutWalkRatio":"4.31","strikeoutsPer9Inn":"8.69","walksPer9Inn":"2.02","hitsPer9Inn":"5.90","runsScoredPer9":"2.64","homeRunsPer9":"0.78","inheritedRunners":35,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":20,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":0,"errors":0,"chances":5,"fielding":"1.000","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":25,"gamesStarted":25,"flyOuts":129,"groundOuts":98,"airOuts":208,"runs":62,"doubles":20,"triples":1,"homeRuns":31,"strikeOuts":117,"baseOnBalls":26,"intentionalWalks":0,"hits":117,"hitByPitch":1,"atBats":537,"obp":".254","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":2176,"era":"3.73","inningsPitched":"144.2","wins":9,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":60,"whip":"0.99","battersFaced":567,"outs":434,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2176,"balls":704,"strikes":1472,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":4,"groundOutsToAirouts":"0.47","rbi":0,"winPercentage":".529","pitchesPerInning":"15.04","gamesFinished":0,"strikeoutWalkRatio":"4.50","strikeoutsPer9Inn":"7.28","walksPer9Inn":"1.62","hitsPer9Inn":"7.28","runsScoredPer9":"3.86","homeRunsPer9":"1.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":46,"lineOuts":33},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":6,"errors":2,"chances":16,"fielding":".875","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":"100","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":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":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":155,"flyOuts":98,"groundOuts":111,"airOuts":139,"runs":78,"doubles":25,"triples":5,"homeRuns":34,"strikeOuts":139,"baseOnBalls":56,"intentionalWalks":2,"hits":137,"hitByPitch":10,"avg":".261","atBats":524,"obp":".343","slg":".523","ops":".866","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":592,"totalBases":274,"rbi":90,"leftOnBase":191,"sacBunts":0,"sacFlies":2,"babip":".292","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.41","popOuts":13,"lineOuts":28},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":84,"putOuts":998,"errors":4,"chances":1086,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID608348":{"person":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":111,"flyOuts":62,"groundOuts":88,"airOuts":113,"runs":48,"doubles":13,"triples":1,"homeRuns":17,"strikeOuts":80,"baseOnBalls":45,"intentionalWalks":0,"hits":92,"hitByPitch":3,"avg":".249","atBats":369,"obp":".333","slg":".428","ops":".761","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":421,"totalBases":158,"rbi":50,"leftOnBase":191,"sacBunts":0,"sacFlies":4,"babip":".272","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.71","popOuts":24,"lineOuts":27},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":23,"stolenBases":44,"stolenBasePercentage":".657","caughtStealingPercentage":".343","assists":23,"putOuts":777,"errors":2,"chances":802,"fielding":".998","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":23,"gamesStarted":23,"flyOuts":97,"groundOuts":111,"airOuts":173,"runs":54,"doubles":23,"triples":2,"homeRuns":24,"strikeOuts":98,"baseOnBalls":27,"intentionalWalks":0,"hits":110,"hitByPitch":0,"atBats":489,"obp":".265","caughtStealing":5,"stolenBases":10,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1979,"era":"3.68","inningsPitched":"129.2","wins":11,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":53,"whip":"1.06","battersFaced":519,"outs":389,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":1979,"balls":645,"strikes":1334,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".611","pitchesPerInning":"15.26","gamesFinished":0,"strikeoutWalkRatio":"3.63","strikeoutsPer9Inn":"6.80","walksPer9Inn":"1.87","hitsPer9Inn":"7.63","runsScoredPer9":"3.75","homeRunsPer9":"1.67","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":39,"lineOuts":37},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":7,"errors":0,"chances":21,"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":"700","stats":{"batting":{"summary":"1-3","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":157,"flyOuts":113,"groundOuts":116,"airOuts":192,"runs":91,"doubles":37,"triples":4,"homeRuns":31,"strikeOuts":155,"baseOnBalls":29,"intentionalWalks":1,"hits":146,"hitByPitch":9,"avg":".247","atBats":591,"obp":".287","slg":".481","ops":".768","caughtStealing":8,"stolenBases":35,"stolenBasePercentage":".814","caughtStealingPercentage":".186","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":647,"totalBases":284,"rbi":95,"leftOnBase":274,"sacBunts":6,"sacFlies":12,"babip":".276","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.06","popOuts":41,"lineOuts":38},"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":427,"errors":2,"chances":434,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID519141":{"person":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"jerseyNumber":"45","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":57,"gamesStarted":4,"flyOuts":26,"groundOuts":34,"airOuts":54,"runs":14,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":57,"baseOnBalls":15,"intentionalWalks":1,"hits":38,"hitByPitch":5,"atBats":181,"obp":".287","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":800,"era":"2.17","inningsPitched":"49.2","wins":2,"losses":2,"saves":1,"saveOpportunities":3,"holds":14,"blownSaves":2,"earnedRuns":12,"whip":"1.07","battersFaced":203,"outs":149,"gamesPitched":57,"completeGames":0,"shutouts":0,"pitchesThrown":800,"balls":265,"strikes":535,"strikePercentage":".670","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".500","pitchesPerInning":"16.11","gamesFinished":11,"strikeoutWalkRatio":"3.80","strikeoutsPer9Inn":"10.33","walksPer9Inn":"2.72","hitsPer9Inn":"6.89","runsScoredPer9":"2.54","homeRunsPer9":"0.91","inheritedRunners":23,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":15},"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}},"ID694208":{"person":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"jerseyNumber":"25","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":4,"groundOuts":21,"airOuts":7,"runs":12,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":12,"baseOnBalls":9,"intentionalWalks":1,"hits":17,"hitByPitch":0,"avg":".298","atBats":57,"obp":".394","slg":".474","ops":".868","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":66,"totalBases":27,"rbi":11,"leftOnBase":27,"sacBunts":0,"sacFlies":0,"babip":".349","groundOutsToAirouts":"3.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.50","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID650489":{"person":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"jerseyNumber":"1","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"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":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":120,"flyOuts":60,"groundOuts":93,"airOuts":108,"runs":58,"doubles":17,"triples":3,"homeRuns":11,"strikeOuts":111,"baseOnBalls":40,"intentionalWalks":1,"hits":91,"hitByPitch":11,"avg":".226","atBats":402,"obp":".313","slg":".366","ops":".679","caughtStealing":4,"stolenBases":10,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":454,"totalBases":147,"rbi":33,"leftOnBase":166,"sacBunts":1,"sacFlies":0,"babip":".286","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.54","popOuts":17,"lineOuts":31},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":12,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":7,"strikes":5,"strikePercentage":".420","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"12.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":71,"putOuts":174,"errors":6,"chances":251,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":"500","stats":{"batting":{"summary":"1-3 | HR, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":151,"flyOuts":107,"groundOuts":98,"airOuts":177,"runs":75,"doubles":31,"triples":3,"homeRuns":32,"strikeOuts":164,"baseOnBalls":71,"intentionalWalks":1,"hits":140,"hitByPitch":1,"avg":".245","atBats":571,"obp":".326","slg":".478","ops":".804","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":651,"totalBases":273,"rbi":103,"leftOnBase":246,"sacBunts":0,"sacFlies":8,"babip":".282","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.84","popOuts":31,"lineOuts":39},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":91,"errors":3,"chances":95,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID647336":{"person":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"jerseyNumber":"99","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"note":"(H, 1)","summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"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":".---","numberOfPitches":7,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":2,"strikes":5,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":22,"gamesStarted":17,"flyOuts":50,"groundOuts":83,"airOuts":85,"runs":49,"doubles":15,"triples":1,"homeRuns":12,"strikeOuts":95,"baseOnBalls":29,"intentionalWalks":0,"hits":72,"hitByPitch":15,"atBats":334,"obp":".306","caughtStealing":4,"stolenBases":8,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1528,"era":"4.52","inningsPitched":"89.2","wins":3,"losses":8,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":45,"whip":"1.13","battersFaced":379,"outs":269,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1528,"balls":560,"strikes":968,"strikePercentage":".630","hitBatsmen":15,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".273","pitchesPerInning":"17.04","gamesFinished":1,"strikeoutWalkRatio":"3.28","strikeoutsPer9Inn":"9.54","walksPer9Inn":"2.91","hitsPer9Inn":"7.23","runsScoredPer9":"4.92","homeRunsPer9":"1.20","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":21,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":7,"errors":0,"chances":12,"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"}]},"ID650644":{"person":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":18,"flyOuts":72,"groundOuts":76,"airOuts":135,"runs":59,"doubles":26,"triples":0,"homeRuns":16,"strikeOuts":88,"baseOnBalls":33,"intentionalWalks":1,"hits":96,"hitByPitch":7,"atBats":392,"obp":".313","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":1747,"era":"4.85","inningsPitched":"102.0","wins":4,"losses":9,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":55,"whip":"1.26","battersFaced":435,"outs":306,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":1747,"balls":647,"strikes":1100,"strikePercentage":".630","hitBatsmen":7,"balks":2,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".308","pitchesPerInning":"17.13","gamesFinished":2,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"7.76","walksPer9Inn":"2.91","hitsPer9Inn":"8.47","runsScoredPer9":"5.21","homeRunsPer9":"1.41","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":31,"lineOuts":32},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID624512":{"person":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"jerseyNumber":"20","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"101","stats":{"batting":{"summary":"1-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":20,"groundOuts":38,"airOuts":41,"runs":17,"doubles":2,"triples":0,"homeRuns":9,"strikeOuts":27,"baseOnBalls":4,"intentionalWalks":0,"hits":30,"hitByPitch":0,"avg":".226","atBats":133,"obp":".245","slg":".444","ops":".689","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":140,"totalBases":59,"rbi":24,"leftOnBase":62,"sacBunts":1,"sacFlies":2,"babip":".212","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.78","popOuts":12,"lineOuts":9},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":17,"era":"9.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"3.00","battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":9,"strikes":8,"strikePercentage":".470","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"17.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"18.00","runsScoredPer9":"9.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":8,"stolenBases":23,"stolenBasePercentage":".742","caughtStealingPercentage":".258","assists":11,"putOuts":314,"errors":1,"chances":326,"fielding":".997","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID552640":{"person":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":54,"gamesStarted":0,"flyOuts":26,"groundOuts":53,"airOuts":39,"runs":22,"doubles":6,"triples":2,"homeRuns":7,"strikeOuts":64,"baseOnBalls":11,"intentionalWalks":1,"hits":41,"hitByPitch":0,"atBats":194,"obp":".251","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":768,"era":"3.40","inningsPitched":"53.0","wins":4,"losses":3,"saves":5,"saveOpportunities":6,"holds":15,"blownSaves":1,"earnedRuns":20,"whip":"0.98","battersFaced":208,"outs":159,"gamesPitched":54,"completeGames":0,"shutouts":0,"pitchesThrown":768,"balls":229,"strikes":539,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.36","rbi":0,"winPercentage":".571","pitchesPerInning":"14.49","gamesFinished":17,"strikeoutWalkRatio":"5.82","strikeoutsPer9Inn":"10.87","walksPer9Inn":"1.87","hitsPer9Inn":"6.96","runsScoredPer9":"3.74","homeRunsPer9":"1.19","inheritedRunners":10,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":2,"lineOuts":11},"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}},"ID571510":{"person":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"jerseyNumber":"16","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":31,"gamesStarted":31,"flyOuts":121,"groundOuts":144,"airOuts":215,"runs":69,"doubles":25,"triples":3,"homeRuns":19,"strikeOuts":154,"baseOnBalls":42,"intentionalWalks":0,"hits":154,"hitByPitch":9,"atBats":656,"obp":".288","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","numberOfPitches":2746,"era":"3.21","inningsPitched":"179.2","wins":14,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":64,"whip":"1.09","battersFaced":718,"outs":539,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":2746,"balls":903,"strikes":1843,"strikePercentage":".670","hitBatsmen":9,"balks":0,"wildPitches":2,"pickoffs":11,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".636","pitchesPerInning":"15.28","gamesFinished":0,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"7.71","walksPer9Inn":"2.10","hitsPer9Inn":"7.71","runsScoredPer9":"3.46","homeRunsPer9":"0.95","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":5,"sacFlies":6,"passedBall":0,"popOuts":49,"lineOuts":45},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":27,"putOuts":7,"errors":4,"chances":38,"fielding":".895","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682634":{"person":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"jerseyNumber":"13","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"301","stats":{"batting":{"summary":"1-1 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".364","atBats":11,"obp":".417","slg":".364","ops":".781","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":4,"rbi":1,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".571","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":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,"avg":".000","atBats":1,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":32,"gamesStarted":27,"flyOuts":87,"groundOuts":146,"airOuts":184,"runs":73,"doubles":29,"triples":2,"homeRuns":20,"strikeOuts":127,"baseOnBalls":44,"intentionalWalks":0,"hits":155,"hitByPitch":6,"atBats":601,"obp":".312","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","numberOfPitches":2534,"era":"3.95","inningsPitched":"159.1","wins":11,"losses":7,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":70,"whip":"1.25","battersFaced":662,"outs":478,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":2534,"balls":887,"strikes":1647,"strikePercentage":".650","hitBatsmen":6,"balks":0,"wildPitches":2,"pickoffs":6,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".611","pitchesPerInning":"15.90","gamesFinished":3,"strikeoutWalkRatio":"2.89","strikeoutsPer9Inn":"7.17","walksPer9Inn":"2.49","hitsPer9Inn":"8.76","runsScoredPer9":"4.12","homeRunsPer9":"1.13","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":4,"sacFlies":7,"passedBall":0,"popOuts":42,"lineOuts":55},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":21,"putOuts":21,"errors":1,"chances":43,"fielding":".977","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":"800","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":{"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":159,"flyOuts":82,"groundOuts":137,"airOuts":147,"runs":84,"doubles":24,"triples":3,"homeRuns":24,"strikeOuts":168,"baseOnBalls":47,"intentionalWalks":1,"hits":144,"hitByPitch":2,"avg":".244","atBats":590,"obp":".300","slg":".417","ops":".717","caughtStealing":3,"stolenBases":20,"stolenBasePercentage":".870","caughtStealingPercentage":".130","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":645,"totalBases":246,"rbi":77,"leftOnBase":264,"sacBunts":1,"sacFlies":5,"babip":".298","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.58","popOuts":25,"lineOuts":40},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":354,"putOuts":221,"errors":11,"chances":586,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID573124":{"person":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"jerseyNumber":"17","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":57,"gamesStarted":0,"flyOuts":24,"groundOuts":48,"airOuts":47,"runs":25,"doubles":13,"triples":1,"homeRuns":7,"strikeOuts":53,"baseOnBalls":23,"intentionalWalks":2,"hits":47,"hitByPitch":3,"atBats":190,"obp":".332","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":894,"era":"3.38","inningsPitched":"50.2","wins":3,"losses":2,"saves":0,"saveOpportunities":2,"holds":10,"blownSaves":2,"earnedRuns":19,"whip":"1.38","battersFaced":221,"outs":152,"gamesPitched":57,"completeGames":0,"shutouts":0,"pitchesThrown":894,"balls":314,"strikes":580,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.02","rbi":0,"winPercentage":".600","pitchesPerInning":"17.64","gamesFinished":8,"strikeoutWalkRatio":"2.30","strikeoutsPer9Inn":"9.41","walksPer9Inn":"4.09","hitsPer9Inn":"8.35","runsScoredPer9":"4.44","homeRunsPer9":"1.24","inheritedRunners":32,"inheritedRunnersScored":18,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":13,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663538":{"person":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":156,"flyOuts":111,"groundOuts":179,"airOuts":197,"runs":89,"doubles":29,"triples":4,"homeRuns":7,"strikeOuts":49,"baseOnBalls":39,"intentionalWalks":1,"hits":178,"hitByPitch":7,"avg":".297","atBats":599,"obp":".345","slg":".394","ops":".739","caughtStealing":6,"stolenBases":29,"stolenBasePercentage":".829","caughtStealingPercentage":".171","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":649,"totalBases":236,"rbi":61,"leftOnBase":233,"sacBunts":0,"sacFlies":4,"babip":".313","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"85.57","popOuts":32,"lineOuts":54},"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":376,"putOuts":247,"errors":4,"chances":627,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID641745":{"person":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"jerseyNumber":"40","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":68,"gamesStarted":1,"flyOuts":24,"groundOuts":75,"airOuts":53,"runs":18,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":75,"baseOnBalls":22,"intentionalWalks":0,"hits":45,"hitByPitch":6,"atBats":247,"obp":".265","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":1113,"era":"2.07","inningsPitched":"69.2","wins":4,"losses":2,"saves":3,"saveOpportunities":6,"holds":25,"blownSaves":3,"earnedRuns":16,"whip":"0.96","battersFaced":276,"outs":209,"gamesPitched":68,"completeGames":0,"shutouts":0,"pitchesThrown":1113,"balls":410,"strikes":703,"strikePercentage":".630","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.42","rbi":0,"winPercentage":".667","pitchesPerInning":"15.98","gamesFinished":12,"strikeoutWalkRatio":"3.41","strikeoutsPer9Inn":"9.69","walksPer9Inn":"2.84","hitsPer9Inn":"5.81","runsScoredPer9":"2.33","homeRunsPer9":"0.52","inheritedRunners":13,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":12,"lineOuts":17},"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}},"ID807713":{"person":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"jerseyNumber":"6","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":126,"flyOuts":58,"groundOuts":93,"airOuts":121,"runs":57,"doubles":21,"triples":3,"homeRuns":13,"strikeOuts":94,"baseOnBalls":38,"intentionalWalks":0,"hits":89,"hitByPitch":2,"avg":".226","atBats":393,"obp":".295","slg":".394","ops":".689","caughtStealing":5,"stolenBases":17,"stolenBasePercentage":".773","caughtStealingPercentage":".227","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":437,"totalBases":155,"rbi":44,"leftOnBase":169,"sacBunts":0,"sacFlies":4,"babip":".262","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.23","popOuts":28,"lineOuts":35},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":214,"putOuts":81,"errors":7,"chances":302,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID457759":{"person":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"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":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":80,"flyOuts":31,"groundOuts":41,"airOuts":58,"runs":14,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":37,"baseOnBalls":17,"intentionalWalks":0,"hits":37,"hitByPitch":1,"avg":".219","atBats":169,"obp":".288","slg":".314","ops":".602","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":191,"totalBases":53,"rbi":18,"leftOnBase":67,"sacBunts":0,"sacFlies":4,"babip":".256","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"56.33","popOuts":11,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":21,"putOuts":177,"errors":1,"chances":199,"fielding":".995","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"}]}},"batters":[683737,624512,663538,664023,682634,663656,673548,694208,691718,621020,457759,650489,665871,647336,696136],"pitchers":[665871,647336,696136],"bench":[608348,807713],"bullpen":[571510,650644,684007,641745,552640,669212,694037,519141,607067,573124,592791,573204],"battingOrder":[624512,663538,682634,663656,673548,694208,691718,457759,650489],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Suzuki (32, 5th inning off King, Jo, 0 on, 0 out)."},{"label":"TB","value":"Alcántara; Ballesteros; Crow-Armstrong; Hoerner; McGuire; Suzuki 4."},{"label":"RBI","value":"Ballesteros (11); Suzuki (103)."},{"label":"2-out RBI","value":"Ballesteros."},{"label":"GIDP","value":"Castro, W."},{"label":"Team RISP","value":"1-for-2."},{"label":"Team LOB","value":"3."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Hoerner-Busch)."}]}],"note":[{"label":"a","value":"Struck out for Swanson in the 5th."}]}},"officials":[{"official":{"id":521251,"fullName":"Ben May","link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"fullName":"Chad Fairchild","link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"fullName":"Bill Miller","link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"fullName":"Roberto Ortiz","link":"/api/v1/people/577468"},"officialType":"Third Base"}],"info":[{"label":"Pitches-strikes","value":"Leahy 39-24; King, Jo 18-15; Svanson 17-13; Fernandez 18-13; O'Brien 13-9; Assad 79-56; Soroka 7-5; Wicks 41-32."},{"label":"Groundouts-flyouts","value":"Leahy 4-2; King, Jo 0-2; Svanson 1-1; Fernandez 0-1; O'Brien 1-0; Assad 5-1; Soroka 1-0; Wicks 0-3."},{"label":"Batters faced","value":"Leahy 9; King, Jo 7; Svanson 4; Fernandez 5; O'Brien 4; Assad 19; Soroka 2; Wicks 12."},{"label":"Umpires","value":"HP: Ben May. 1B: Chad Fairchild. 2B: Bill Miller. 3B: Roberto Ortiz. "},{"label":"Weather","value":"73 degrees, Sunny."},{"label":"Wind","value":"2 mph, In From CF."},{"label":"First pitch","value":"2:20 PM."},{"label":"T","value":"2:02."},{"label":"Att","value":"37,497."},{"label":"Venue","value":"Wrigley Field."},{"label":"September 28, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871","boxscoreName":"Assad"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"note":"(W, 4-1)","summary":"5.1 IP, 0 ER, 6 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":5,"airOuts":4,"runs":0,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":79,"inningsPitched":"5.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":19,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":79,"balls":23,"strikes":56,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":8,"gamesStarted":7,"flyOuts":16,"groundOuts":46,"airOuts":35,"runs":15,"doubles":4,"triples":3,"homeRuns":3,"strikeOuts":23,"baseOnBalls":12,"intentionalWalks":0,"hits":33,"hitByPitch":4,"atBats":136,"obp":".320","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":567,"era":"3.65","inningsPitched":"37.0","wins":4,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.22","battersFaced":153,"outs":111,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":567,"balls":208,"strikes":359,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.31","rbi":0,"winPercentage":".800","pitchesPerInning":"15.32","gamesFinished":0,"strikeoutWalkRatio":"1.92","strikeoutsPer9Inn":"5.59","walksPer9Inn":"2.92","hitsPer9Inn":"8.03","runsScoredPer9":"3.65","homeRunsPer9":"0.73","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":12},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":70,"pitchingGameScore":70},{"player":{"person":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517","boxscoreName":"Leahy"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"3.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":4,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":9,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":39,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":9,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":15,"strikes":24,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":62,"gamesStarted":1,"flyOuts":45,"groundOuts":91,"airOuts":83,"runs":32,"doubles":16,"triples":0,"homeRuns":5,"strikeOuts":80,"baseOnBalls":28,"intentionalWalks":1,"hits":80,"hitByPitch":1,"atBats":328,"obp":".300","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1350,"era":"3.07","inningsPitched":"88.0","wins":4,"losses":2,"saves":1,"saveOpportunities":5,"holds":18,"blownSaves":4,"earnedRuns":30,"whip":"1.23","battersFaced":363,"outs":264,"gamesPitched":62,"completeGames":0,"shutouts":0,"pitchesThrown":1350,"balls":462,"strikes":888,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".667","pitchesPerInning":"15.34","gamesFinished":12,"strikeoutWalkRatio":"2.86","strikeoutsPer9Inn":"8.18","walksPer9Inn":"2.86","hitsPer9Inn":"8.18","runsScoredPer9":"3.27","homeRunsPer9":"0.51","inheritedRunners":29,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":0,"sacFlies":6,"passedBall":0,"popOuts":15,"lineOuts":23},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":6,"errors":1,"chances":16,"fielding":".938","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":57,"pitchingGameScore":57},{"player":{"person":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136","boxscoreName":"Wicks"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"note":"(S, 1)","summary":"3.0 IP, 0 ER, 4 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":0,"airOuts":5,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":12,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":41,"inningsPitched":"3.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":12,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":41,"balls":9,"strikes":32,"strikePercentage":".780","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":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":7,"groundOuts":12,"airOuts":17,"runs":12,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":1,"intentionalWalks":0,"hits":24,"hitByPitch":0,"atBats":65,"obp":".379","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":217,"era":"6.28","inningsPitched":"14.1","wins":0,"losses":1,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":10,"whip":"1.74","battersFaced":67,"outs":43,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":217,"balls":60,"strikes":157,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".000","pitchesPerInning":"15.14","gamesFinished":5,"strikeoutWalkRatio":"13.00","strikeoutsPer9Inn":"8.16","walksPer9Inn":"0.63","hitsPer9Inn":"15.07","runsScoredPer9":"7.53","homeRunsPer9":"1.26","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":56,"pitchingGameScore":56}]},"decisions":{"winner":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"loser":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"save":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}