{"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":776676,"link":"/api/v1.1/game/776676/feed/live","metaData":{"wait":10,"timeStamp":"20250820_023807","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count21","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776676,"type":"R","doubleHeader":"S","id":"2025/08/19/milmlb-chnmlb-2","gamedayType":"P","tiebreaker":"N","gameNumber":2,"calendarEventID":"14-776676-2025-08-19","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-08-20T00:05:00Z","originalDate":"2025-08-19","officialDate":"2025-08-19","dayNight":"night","time":"7:05","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158","season":2025,"venue":{"id":32,"name":"American Family Field","link":"/api/v1/venues/32"},"springVenue":{"id":2518,"link":"/api/v1/venues/2518"},"teamCode":"mil","fileCode":"mil","abbreviation":"MIL","teamName":"Brewers","locationName":"Milwaukee","firstYearOfPlay":"1968","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Milwaukee","record":{"gamesPlayed":126,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":79,"losses":47,"ties":0,"pct":".627"},"records":{},"divisionLeader":false,"wins":79,"losses":47,"winningPercentage":".627"},"franchiseName":"Milwaukee","clubName":"Brewers","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":126,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":72,"losses":54,"ties":0,"pct":".571"},"records":{},"divisionLeader":false,"wins":72,"losses":54,"winningPercentage":".571"},"franchiseName":"Chicago","clubName":"Cubs","active":true}},"players":{"ID687401":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401","firstName":"Joseph","lastName":"Ortiz","primaryNumber":"3","birthDate":"1998-07-14","currentAge":28,"birthCity":"Garden Grove","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":192,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Joey","useLastName":"Ortiz","middleName":"Anthony","boxscoreName":"Ortiz, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joey Ortiz","nameSlug":"joey-ortiz-687401","firstLastName":"Joey Ortiz","lastFirstName":"Ortiz, Joey","lastInitName":"Ortiz, J","initLastName":"J Ortiz","fullFMLName":"Joseph Anthony Ortiz","fullLFMName":"Ortiz, Joseph Anthony","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID668964":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964","firstName":"Tobias","lastName":"Myers","primaryNumber":"32","birthDate":"1998-08-05","currentAge":28,"birthCity":"Winter Haven","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":223,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tobias","useLastName":"Myers","middleName":"Kane","boxscoreName":"Myers","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2024-04-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tobias Myers","nameSlug":"tobias-myers-668964","firstLastName":"Tobias Myers","lastFirstName":"Myers, Tobias","lastInitName":"Myers, T","initLastName":"T Myers","fullFMLName":"Tobias Kane Myers","fullLFMName":"Myers, Tobias Kane","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID686555":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555","firstName":"Isaac","lastName":"Collins","primaryNumber":"1","birthDate":"1997-07-22","currentAge":29,"birthCity":"Maple Grove","birthStateProvince":"MN","birthCountry":"USA","height":"5' 8\"","weight":188,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Isaac","useLastName":"Collins","middleName":"Michael","boxscoreName":"Collins","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-09-08","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isaac Collins","nameSlug":"isaac-collins-686555","firstLastName":"Isaac Collins","lastFirstName":"Collins, Isaac","lastInitName":"Collins, I","initLastName":"I Collins","fullFMLName":"Isaac Michael Collins","fullLFMName":"Collins, Isaac Michael","strikeZoneTop":3.013,"strikeZoneBottom":1.521},"ID678011":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011","firstName":"Anthony","lastName":"Seigler","primaryNumber":"48","birthDate":"1999-06-20","currentAge":27,"birthCity":"Fort Defiance","birthStateProvince":"AZ","birthCountry":"USA","height":"5' 9\"","weight":192,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Anthony","useLastName":"Seigler","boxscoreName":"Seigler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"SEE-glur","mlbDebutDate":"2025-07-02","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"S","description":"Switch"},"nameFirstLast":"Anthony Seigler","nameSlug":"anthony-seigler-678011","firstLastName":"Anthony Seigler","lastFirstName":"Seigler, Anthony","lastInitName":"Seigler, A","initLastName":"A Seigler","fullFMLName":"Anthony Seigler","fullLFMName":"Seigler, Anthony","strikeZoneTop":3.1,"strikeZoneBottom":1.56},"ID681982":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982","firstName":"Grant","lastName":"Anderson","primaryNumber":"56","birthDate":"1997-06-21","currentAge":29,"birthCity":"Port Arthur","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Grant","useLastName":"Anderson","middleName":"Reed","boxscoreName":"Anderson, G","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grant Anderson","nameSlug":"grant-anderson-681982","firstLastName":"Grant Anderson","lastFirstName":"Anderson, Grant","lastInitName":"Anderson, G","initLastName":"G Anderson","fullFMLName":"Grant Reed Anderson","fullLFMName":"Anderson, Grant Reed","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID682990":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990","firstName":"Charles","lastName":"Priester","primaryNumber":"46","birthDate":"2000-09-16","currentAge":26,"birthCity":"Glendale Heights","birthStateProvince":"IL","birthCountry":"USA","height":"6' 3\"","weight":224,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Quinn","useLastName":"Priester","middleName":"Quinn","boxscoreName":"Priester","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"rhymes with “Easter”","mlbDebutDate":"2023-07-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Quinn Priester","nameSlug":"quinn-priester-682990","firstLastName":"Quinn Priester","lastFirstName":"Priester, Quinn","lastInitName":"Priester, Q","initLastName":"Q Priester","fullFMLName":"Charles Quinn Priester","fullLFMName":"Priester, Charles Quinn","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID500779":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779","firstName":"Jose","lastName":"Quintana","primaryNumber":"62","birthDate":"1989-01-24","currentAge":37,"birthCity":"Arjona","birthCountry":"Colombia","height":"6' 2\"","weight":224,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jose","useLastName":"Quintana","middleName":"Guillermo","boxscoreName":"Quintana","nickName":"Lelo","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"kin-TAH-nuh","mlbDebutDate":"2012-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jose Quintana","nameSlug":"jose-quintana-500779","firstLastName":"Jose Quintana","lastFirstName":"Quintana, Jose","lastInitName":"Quintana, J","initLastName":"J Quintana","fullFMLName":"Jose Guillermo Quintana","fullLFMName":"Quintana, Jose Guillermo","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"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},"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},"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},"ID663368":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368","firstName":"Blake","lastName":"Perkins","birthDate":"1996-09-10","currentAge":30,"birthCity":"Litchfield Park","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 0\"","weight":185,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Blake","useLastName":"Perkins","middleName":"Alexander","boxscoreName":"Perkins, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2023-04-19","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blake Perkins","nameSlug":"blake-perkins-663368","firstLastName":"Blake Perkins","lastFirstName":"Perkins, Blake","lastInitName":"Perkins, B","initLastName":"B Perkins","fullFMLName":"Blake Alexander Perkins","fullLFMName":"Perkins, Blake Alexander","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID683232":{"id":683232,"fullName":"Nick Mears","link":"/api/v1/people/683232","firstName":"Nicolaus","lastName":"Mears","primaryNumber":"31","birthDate":"1996-10-07","currentAge":29,"birthCity":"Sacramento","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nick","useLastName":"Mears","middleName":"Tanner","boxscoreName":"Mears","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2020-08-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Mears","nameSlug":"nick-mears-683232","firstLastName":"Nick Mears","lastFirstName":"Mears, Nick","lastInitName":"Mears, N","initLastName":"N Mears","fullFMLName":"Nicolaus Tanner Mears","fullLFMName":"Mears, Nicolaus Tanner","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID661388":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388","firstName":"William","lastName":"Contreras","primaryNumber":"24","birthDate":"1997-12-24","currentAge":28,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"5' 10\"","weight":217,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"William","useLastName":"Contreras","middleName":"Jesus","boxscoreName":"Contreras, Wm","gender":"M","nameMatrilineal":"Castillo","isPlayer":true,"isVerified":true,"mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"William Contreras","nameSlug":"william-contreras-661388","firstLastName":"William Contreras","lastFirstName":"Contreras, William","lastInitName":"Contreras, W","initLastName":"W Contreras","fullFMLName":"William Jesus Contreras","fullLFMName":"Contreras, William Jesus","strikeZoneTop":3.13,"strikeZoneBottom":1.58},"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},"ID668930":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930","firstName":"Brice","lastName":"Turang","primaryNumber":"2","birthDate":"1999-11-21","currentAge":26,"birthCity":"Corona","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Brice","useLastName":"Turang","middleName":"Craig","boxscoreName":"Turang","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brice Turang","nameSlug":"brice-turang-668930","firstLastName":"Brice Turang","lastFirstName":"Turang, Brice","lastInitName":"Turang, B","initLastName":"B Turang","fullFMLName":"Brice Craig Turang","fullLFMName":"Turang, Brice Craig","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID643376":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376","firstName":"Daniel","lastName":"Jansen","primaryNumber":"9","birthDate":"1995-04-15","currentAge":31,"birthCity":"Elmhurst","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":240,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Danny","useLastName":"Jansen","middleName":"Robert","boxscoreName":"Jansen, D","nickName":"Jano","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"JAN-sin","mlbDebutDate":"2018-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Danny Jansen","nameSlug":"danny-jansen-643376","firstLastName":"Danny Jansen","lastFirstName":"Jansen, Danny","lastInitName":"Jansen, D","initLastName":"D Jansen","fullFMLName":"Daniel Robert Jansen","fullLFMName":"Jansen, Daniel Robert","strikeZoneTop":3.281,"strikeZoneBottom":1.656},"ID683357":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357","firstName":"Owen","lastName":"Caissie","primaryNumber":"17","birthDate":"2002-07-08","currentAge":24,"birthCity":"Burlington","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 4\"","weight":190,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Owen","useLastName":"Caissie","middleName":"Andrew","boxscoreName":"Caissie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"KAY-see","mlbDebutDate":"2025-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Owen Caissie","nameSlug":"owen-caissie-683357","firstLastName":"Owen Caissie","lastFirstName":"Caissie, Owen","lastInitName":"Caissie, O","initLastName":"O Caissie","fullFMLName":"Owen Andrew Caissie","fullLFMName":"Caissie, Owen Andrew","strikeZoneTop":3.369,"strikeZoneBottom":1.7},"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},"ID657649":{"id":657649,"fullName":"Jared Koenig","link":"/api/v1/people/657649","firstName":"Jared","lastName":"Koenig","primaryNumber":"47","birthDate":"1994-01-24","currentAge":32,"birthCity":"Aptos","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":244,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jared","useLastName":"Koenig","middleName":"Tyler","boxscoreName":"Koenig","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"KAY-ni/g/","mlbDebutDate":"2022-06-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jared Koenig","nameSlug":"jared-koenig-657649","firstLastName":"Jared Koenig","lastFirstName":"Koenig, Jared","lastInitName":"Koenig, J","initLastName":"J Koenig","fullFMLName":"Jared Tyler Koenig","fullLFMName":"Koenig, Jared Tyler","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID694477":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477","firstName":"Chandler","lastName":"Patrick","primaryNumber":"39","birthDate":"1998-08-14","currentAge":28,"birthCity":"Crown Point","birthStateProvince":"IN","birthCountry":"USA","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chad","useLastName":"Patrick","middleName":"Allen","boxscoreName":"Patrick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chad Patrick","nameSlug":"chad-patrick-694477","firstLastName":"Chad Patrick","lastFirstName":"Patrick, Chad","lastInitName":"Patrick, C","initLastName":"C Patrick","fullFMLName":"Chandler Allen Patrick","fullLFMName":"Patrick, Chandler Allen","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID690990":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990","firstName":"Cade","lastName":"Horton","primaryNumber":"22","birthDate":"2001-08-20","currentAge":25,"birthCity":"Oklahoma City","birthStateProvince":"OK","birthCountry":"USA","height":"6' 1\"","weight":211,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cade","useLastName":"Horton","middleName":"Michael","boxscoreName":"Horton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cade Horton","nameSlug":"cade-horton-690990","firstLastName":"Cade Horton","lastFirstName":"Horton, Cade","lastInitName":"Horton, C","initLastName":"C Horton","fullFMLName":"Cade Michael Horton","fullLFMName":"Horton, Cade Michael","strikeZoneTop":3.253,"strikeZoneBottom":1.642},"ID571946":{"id":571946,"fullName":"Shelby Miller","link":"/api/v1/people/571946","firstName":"Shelby","lastName":"Miller","primaryNumber":"77","birthDate":"1990-10-10","currentAge":35,"birthCity":"Round Rock","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shelby","useLastName":"Miller","middleName":"Charles","boxscoreName":"Miller, S","nickName":"Millzy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"mlbDebutDate":"2012-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shelby Miller","nameSlug":"shelby-miller-571946","firstLastName":"Shelby Miller","lastFirstName":"Miller, Shelby","lastInitName":"Miller, S","initLastName":"S Miller","fullFMLName":"Shelby Charles Miller","fullLFMName":"Miller, Shelby Charles","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID592885":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885","firstName":"Christian","lastName":"Yelich","primaryNumber":"22","birthDate":"1991-12-05","currentAge":34,"birthCity":"Thousand Oaks","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Christian","useLastName":"Yelich","middleName":"Stephen","boxscoreName":"Yelich","nickName":"Yeli","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"YELL-itch","mlbDebutDate":"2013-07-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Yelich","nameSlug":"christian-yelich-592885","firstLastName":"Christian Yelich","lastFirstName":"Yelich, Christian","lastInitName":"Yelich, C","initLastName":"C Yelich","fullFMLName":"Christian Stephen Yelich","fullLFMName":"Yelich, Christian Stephen","strikeZoneTop":3.37,"strikeZoneBottom":1.7},"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},"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},"ID686217":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217","firstName":"Salvatore","lastName":"Frelick","primaryNumber":"10","birthDate":"2000-04-19","currentAge":26,"birthCity":"Boston","birthStateProvince":"MA","birthCountry":"USA","height":"5' 9\"","weight":191,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Sal","useLastName":"Frelick","middleName":"Michael","boxscoreName":"Frelick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"FREE-lick","mlbDebutDate":"2023-07-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sal Frelick","nameSlug":"sal-frelick-686217","firstLastName":"Sal Frelick","lastFirstName":"Frelick, Sal","lastInitName":"Frelick, S","initLastName":"S Frelick","fullFMLName":"Salvatore Michael Frelick","fullLFMName":"Frelick, Salvatore Michael","strikeZoneTop":3.06,"strikeZoneBottom":1.55},"ID682842":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842","firstName":"Abner","lastName":"Uribe","primaryNumber":"45","birthDate":"2000-06-20","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Abner","useLastName":"Uribe","middleName":"Brismaury","boxscoreName":"Uribe","gender":"M","nameMatrilineal":"Cabral","isPlayer":true,"isVerified":false,"pronunciation":"oo-REE-bay","mlbDebutDate":"2023-07-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Abner Uribe","nameSlug":"abner-uribe-682842","firstLastName":"Abner Uribe","lastFirstName":"Uribe, Abner","lastInitName":"Uribe, A","initLastName":"A Uribe","fullFMLName":"Abner Brismaury Uribe","fullLFMName":"Uribe, Abner Brismaury","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID683734":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734","firstName":"Andrew","lastName":"Vaughn","primaryNumber":"28","birthDate":"1998-04-03","currentAge":28,"birthCity":"Santa Rosa","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Andrew","useLastName":"Vaughn","middleName":"Clayton","boxscoreName":"Vaughn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2021-04-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Vaughn","nameSlug":"andrew-vaughn-683734","firstLastName":"Andrew Vaughn","lastFirstName":"Vaughn, Andrew","lastInitName":"Vaughn, A","initLastName":"A Vaughn","fullFMLName":"Andrew Clayton Vaughn","fullLFMName":"Vaughn, Andrew Clayton","strikeZoneTop":3.128,"strikeZoneBottom":1.579},"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},"ID663604":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604","firstName":"Brandon","lastName":"Lockridge","primaryNumber":"20","birthDate":"1997-03-14","currentAge":29,"birthCity":"Pensacola","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":197,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Brandon","useLastName":"Lockridge","middleName":"Marcus","boxscoreName":"Lockridge","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2024-09-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Lockridge","nameSlug":"brandon-lockridge-663604","firstLastName":"Brandon Lockridge","lastFirstName":"Lockridge, Brandon","lastInitName":"Lockridge, B","initLastName":"B Lockridge","fullFMLName":"Brandon Marcus Lockridge","fullLFMName":"Lockridge, Brandon Marcus","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"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},"ID655316":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316","firstName":"Andruw","lastName":"Monasterio","primaryNumber":"32","birthDate":"1997-05-30","currentAge":29,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Andruw","useLastName":"Monasterio","middleName":"José","boxscoreName":"Monasterio","gender":"M","nameMatrilineal":"Palacios","isPlayer":true,"isVerified":true,"pronunciation":"AHN-drew","mlbDebutDate":"2023-05-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andruw Monasterio","nameSlug":"andruw-monasterio-655316","firstLastName":"Andruw Monasterio","lastFirstName":"Monasterio, Andruw","lastInitName":"Monasterio, A","initLastName":"A Monasterio","fullFMLName":"Andruw José Monasterio","fullLFMName":"Monasterio, Andruw José","strikeZoneTop":3.148,"strikeZoneBottom":1.589},"ID676879":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879","firstName":"Aaron","lastName":"Ashby","primaryNumber":"26","birthDate":"1998-05-24","currentAge":28,"birthCity":"Kansas City","birthStateProvince":"MO","birthCountry":"USA","height":"6' 0\"","weight":194,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aaron","useLastName":"Ashby","boxscoreName":"Ashby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-06-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Aaron Ashby","nameSlug":"aaron-ashby-676879","firstLastName":"Aaron Ashby","lastFirstName":"Ashby, Aaron","lastInitName":"Ashby, A","initLastName":"A Ashby","fullFMLName":"Aaron  Ashby","fullLFMName":"Ashby, Aaron","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID702332":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332","firstName":"Caleb","lastName":"Durbin","primaryNumber":"5","birthDate":"2000-02-22","currentAge":26,"birthCity":"Lake Forest","birthStateProvince":"IL","birthCountry":"USA","height":"5' 6\"","weight":183,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Caleb","useLastName":"Durbin","boxscoreName":"Durbin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Caleb Durbin","nameSlug":"caleb-durbin-702332","firstLastName":"Caleb Durbin","lastFirstName":"Durbin, Caleb","lastInitName":"Durbin, C","initLastName":"C Durbin","fullFMLName":"Caleb  Durbin","fullLFMName":"Durbin, Caleb","strikeZoneTop":2.947,"strikeZoneBottom":1.487},"ID642547":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547","firstName":"Freddy","lastName":"Peralta","primaryNumber":"51","birthDate":"1996-06-04","currentAge":30,"birthCity":"Moca","birthCountry":"Dominican Republic","height":"6' 0\"","weight":198,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Freddy","useLastName":"Peralta","boxscoreName":"Peralta, F","nickName":"Kacike","gender":"M","nameMatrilineal":"Diaz","isPlayer":true,"isVerified":false,"mlbDebutDate":"2018-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Freddy Peralta","nameSlug":"freddy-peralta-642547","firstLastName":"Freddy Peralta","lastFirstName":"Peralta, Freddy","lastInitName":"Peralta, F","initLastName":"F Peralta","fullFMLName":"Freddy Peralta","fullLFMName":"Peralta, Freddy","strikeZoneTop":3.28,"strikeZoneBottom":1.55},"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},"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},"ID518489":{"id":518489,"fullName":"Ryan Brasier","link":"/api/v1/people/518489","firstName":"Ryan","lastName":"Brasier","birthDate":"1987-08-26","currentAge":39,"birthCity":"Wichita Falls","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":223,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Brasier","middleName":"David","boxscoreName":"Brasier","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2007,"pronunciation":"BRAY-zhur","mlbDebutDate":"2013-05-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Brasier","nameSlug":"ryan-brasier-518489","firstLastName":"Ryan Brasier","lastFirstName":"Brasier, Ryan","lastInitName":"Brasier, R","initLastName":"R Brasier","fullFMLName":"Ryan David Brasier","fullLFMName":"Brasier, Ryan David","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID605540":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540","firstName":"Brandon","lastName":"Woodruff","primaryNumber":"53","birthDate":"1993-02-10","currentAge":33,"birthCity":"Tupelo","birthStateProvince":"MS","birthCountry":"USA","height":"6' 4\"","weight":241,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Woodruff","middleName":"Kyle","boxscoreName":"Woodruff","nickName":"Woody","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-08-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Woodruff","nameSlug":"brandon-woodruff-605540","firstLastName":"Brandon Woodruff","lastFirstName":"Woodruff, Brandon","lastInitName":"Woodruff, B","initLastName":"B Woodruff","fullFMLName":"Brandon Kyle Woodruff","fullLFMName":"Woodruff, Brandon Kyle","strikeZoneTop":3.5,"strikeZoneBottom":1.68},"ID694819":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819","firstName":"Jacob","lastName":"Misiorowski","primaryNumber":"32","birthDate":"2002-04-03","currentAge":24,"birthCity":"Blue Springs","birthStateProvince":"MO","birthCountry":"USA","height":"6' 7\"","weight":201,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Misiorowski","middleName":"Walter","boxscoreName":"Misiorowski","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"miz-uh-RŎW-skee","mlbDebutDate":"2025-06-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Misiorowski","nameSlug":"jacob-misiorowski-694819","firstLastName":"Jacob Misiorowski","lastFirstName":"Misiorowski, Jacob","lastInitName":"Misiorowski, J","initLastName":"J Misiorowski","fullFMLName":"Jacob Walter Misiorowski","fullLFMName":"Misiorowski, Jacob Walter","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID663538":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538","firstName":"Nicholas","lastName":"Hoerner","primaryNumber":"2","birthDate":"1997-05-13","currentAge":29,"birthCity":"Oakland","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Nico","useLastName":"Hoerner","middleName":"Mackie","boxscoreName":"Hoerner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2019-09-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nico Hoerner","nameSlug":"nico-hoerner-663538","firstLastName":"Nico Hoerner","lastFirstName":"Hoerner, Nico","lastInitName":"Hoerner, N","initLastName":"N Hoerner","fullFMLName":"Nicholas Mackie Hoerner","fullLFMName":"Hoerner, Nicholas Mackie","strikeZoneTop":3.186,"strikeZoneBottom":1.608},"ID676962":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962","firstName":"Benjamin","lastName":"Brown","primaryNumber":"32","birthDate":"1999-09-09","currentAge":27,"birthCity":"East Setauket","birthStateProvince":"NY","birthCountry":"USA","height":"6' 6\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ben","useLastName":"Brown","boxscoreName":"Brown, Be","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2024-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ben Brown","nameSlug":"ben-brown-676962","firstLastName":"Ben Brown","lastFirstName":"Brown, Ben","lastInitName":"Brown, B","initLastName":"B Brown","fullFMLName":"Benjamin  Brown","fullLFMName":"Brown, Benjamin ","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"ID656730":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730","firstName":"Trevor","lastName":"Megill","primaryNumber":"29","birthDate":"1993-12-05","currentAge":32,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 8\"","weight":253,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trevor","useLastName":"Megill","middleName":"J.","boxscoreName":"Megill","nickName":"Gorilla","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"meh-GILL","mlbDebutDate":"2021-04-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor Megill","nameSlug":"trevor-megill-656730","firstLastName":"Trevor Megill","lastFirstName":"Megill, Trevor","lastInitName":"Megill, T","initLastName":"T Megill","fullFMLName":"Trevor J. Megill","fullLFMName":"Megill, Trevor J.","strikeZoneTop":3.567,"strikeZoneBottom":1.8}},"venue":{"id":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":"Cloudy","temp":"73","wind":"8 mph, In From CF"},"gameInfo":{"attendance":34540,"firstPitch":"2025-08-20T00:05:00.000Z","gameDurationMinutes":153},"review":{"hasChallenges":true,"away":{"used":1,"remaining":0},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"home":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"}},"officialScorer":{"id":431081,"fullName":"Allan Spear","link":"/api/v1/people/431081"},"primaryDatacaster":{"id":684802,"fullName":"Zac Basile","link":"/api/v1/people/684802"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sal Frelick called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-20T00:04:48.675Z","endTime":"2025-08-20T00:05:35.925Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"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-08-19T21:39:35.300Z","endTime":"2025-08-19T23:31:25.363Z","isPitch":false,"type":"action","player":{"id":686217,"link":"/api/v1/people/686217"}},{"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-08-19T23:31:25.363Z","endTime":"2025-08-20T00:03:27.029Z","isPitch":false,"type":"action","player":{"id":686217,"link":"/api/v1/people/686217"}},{"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-08-20T00:03:27.029Z","endTime":"2025-08-20T00:04:50.990Z","isPitch":false,"type":"action","player":{"id":686217,"link":"/api/v1/people/686217"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.5,"strikeZoneTop":2.91171738718148,"strikeZoneBottom":1.26619371483498,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.974364363574697,"aZ":-13.580189995757301,"pfxX":-4.540188609729091,"pfxZ":10.360045779151589,"pX":-1.0833142260583706,"pZ":3.698455400493461,"vX0":1.6629155784502183,"vY0":-133.2212318082309,"vZ0":-3.7402215389595987,"x":158.29,"y":138.92,"x0":-1.1261809809061725,"y0":50.004492370427016,"z0":6.104070796839627,"aX":-8.150941174559183},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.1,"breakHorizontal":7.8,"spinRate":2350,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.41135101377710903,"extension":6.43879122812921},"index":3,"playId":"0ba47a02-28dd-3a75-a15d-9f5d8ed32e73","pitchNumber":1,"startTime":"2025-08-20T00:04:50.990Z","endTime":"2025-08-20T00:04:53.990Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.8,"strikeZoneTop":3.08686712260977,"strikeZoneBottom":1.31796694026659,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.236828657494197,"aZ":-12.885020937593794,"pfxX":-6.632400551679459,"pfxZ":10.730931068626804,"pX":-0.3375265406577875,"pZ":2.112645701132169,"vX0":3.9053012990935128,"vY0":-133.3697019561792,"vZ0":-7.7298794041386785,"x":129.87,"y":181.74,"x0":-0.96062964315114,"y0":50.00495556368732,"z0":5.982042588827142,"aX":-11.924988528831362},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.9,"breakHorizontal":11.2,"spinRate":2343,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.4110025444592824,"extension":6.553979859499381},"index":4,"playId":"214e1688-47d9-3543-a891-162e6b4fd73f","pitchNumber":2,"startTime":"2025-08-20T00:05:03.706Z","endTime":"2025-08-20T00:05:07.203Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":73.3,"strikeZoneTop":3.07656682384852,"strikeZoneBottom":1.3697286103354,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.332181832892502,"aZ":-39.27805663497377,"pfxX":4.067508117261026,"pfxZ":-5.252890043336789,"pX":-0.7640851346321088,"pZ":2.6022623984999504,"vX0":-0.2929128956174285,"vY0":-115.47254298168951,"vZ0":0.12043067574107935,"x":146.13,"y":168.52,"x0":-1.164204224319594,"y0":50.00419691796826,"z0":6.325642164980388,"aX":5.497932698631109},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-9.2,"breakHorizontal":-7.3,"spinRate":2627,"spinDirection":47},"zone":1,"typeConfidence":2.0,"plateTime":0.4741838001864602,"extension":6.361679498490433},"index":5,"playId":"e7a31e97-b7dd-3d35-beb2-625a09ad08f2","pitchNumber":3,"startTime":"2025-08-20T00:05:17.067Z","endTime":"2025-08-20T00:05:20.971Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.0,"strikeZoneTop":3.02506045406631,"strikeZoneBottom":1.31796694396421,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.058928912074283,"aZ":-25.704392538026323,"pfxX":-9.171415668920588,"pfxZ":4.29606838467587,"pX":-0.39219452221497814,"pZ":2.6536195766336568,"vX0":4.170491678153626,"vY0":-121.6940958054259,"vZ0":-3.061800635344743,"x":131.95,"y":167.13,"x0":-0.9332433474237178,"y0":50.00187227796624,"z0":6.145971525092059,"aX":-13.805635099345938},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":7.3,"breakHorizontal":15.7,"spinRate":1804,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.4494614546776128,"extension":6.411091159373446},"index":6,"playId":"acdd3172-baf9-3bba-b2e4-f3e8f78d8426","pitchNumber":4,"startTime":"2025-08-20T00:05:31.952Z","endTime":"2025-08-20T00:05:35.925Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:05:35.925Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Caleb Durbin grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-20T00:05:36.276Z","endTime":"2025-08-20T00:06:21.816Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.3,"endSpeed":83.8,"strikeZoneTop":3.272218205577,"strikeZoneBottom":1.47321737574518,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.239881144692813,"aZ":-10.8579440384228,"pfxX":-5.054867056346094,"pfxZ":11.813418295433639,"pX":-0.15928909726489662,"pZ":1.4760106294773285,"vX0":3.912875777230602,"vY0":-134.04185362512226,"vZ0":-9.480141259077254,"x":123.07,"y":198.93,"x0":-0.9873339173631854,"y0":50.00466674245087,"z0":5.852046496679063,"aX":-9.122306237359247},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.3,"breakHorizontal":8.2,"spinRate":2328,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.4099487910348363,"extension":6.688200139542137},"index":0,"playId":"9dff6e0d-6e4e-3a00-a763-8778ccb18af1","pitchNumber":1,"startTime":"2025-08-20T00:05:59.781Z","endTime":"2025-08-20T00:06:03.474Z","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":1,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":72.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.252664972778156,"aZ":-32.52093785769176,"pfxX":9.671450404438534,"pfxZ":-0.2553525242284138,"pX":0.8936984091818513,"pZ":2.2007266704682937,"vX0":1.7882831368740268,"vY0":-115.65223556148854,"vZ0":-1.7426032315098097,"x":82.93,"y":179.36,"x0":-1.148471181884778,"y0":50.005370977536316,"z0":6.137212326895107,"aX":12.86369962728307},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-0.6,"breakHorizontal":-18.0,"spinRate":2799,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4769422761340554,"extension":6.5901698238408795},"hitData":{"launchSpeed":76.6,"launchAngle":8.0,"totalDistance":95.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.33,"coordY":145.6}},"index":1,"playId":"2ad8509b-d4f6-3908-972f-5298034aef48","pitchNumber":2,"startTime":"2025-08-20T00:06:13.621Z","endTime":"2025-08-20T00:06:21.816Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:06:21.816Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"William Contreras singles on a sharp line drive to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-20T00:06:32.223Z","endTime":"2025-08-20T00:08:11.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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.8,"endSpeed":83.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.479342081669145,"aZ":-14.071767073592262,"pfxX":-4.479612010489699,"pfxZ":10.073315677911006,"pX":-0.5757264057225419,"pZ":2.935038245899644,"vX0":2.3208064298941364,"vY0":-133.6303789677459,"vZ0":-5.624027883297522,"x":138.95,"y":159.53,"x0":-0.8763734172222265,"y0":50.00353206909692,"z0":6.088714838610504,"aX":-8.051146552018489},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.2,"breakHorizontal":7.6,"spinRate":2338,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.4108643265507812,"extension":6.639119413074655},"index":0,"playId":"8174f418-8e4d-3ad9-bc8a-ac6c3f4c0ea8","pitchNumber":1,"startTime":"2025-08-20T00:06:46.966Z","endTime":"2025-08-20T00:06:52.213Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.45747062524755,"strikeZoneBottom":1.59734432762035,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.608859079494433,"aZ":-12.660443120394461,"pfxX":-3.997245803516499,"pfxZ":10.658416451958557,"pX":1.2804170915113788,"pZ":2.9568201065417843,"vX0":6.867051824758132,"vY0":-134.11005496976628,"vZ0":-5.824680286716691,"x":68.19,"y":158.95,"x0":-0.7880559378007075,"y0":50.004206043248814,"z0":6.051483958561362,"aX":-7.319861831765117},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.4,"breakHorizontal":5.9,"spinRate":2278,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.4076246014065976,"extension":6.676849026541978},"index":1,"playId":"a1a7dce0-44ca-3615-bd56-39fadbe17aed","pitchNumber":2,"startTime":"2025-08-20T00:07:02.211Z","endTime":"2025-08-20T00:07:06.725Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":74.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.48839367016093,"aZ":-28.94039351883857,"pfxX":8.261175442866742,"pfxZ":2.338042505160339,"pX":0.9099910421561654,"pZ":2.0998982339649124,"vX0":2.0088347983287105,"vY0":-116.66518356778323,"vZ0":-2.9376957183025096,"x":82.31,"y":182.08,"x0":-1.0349948489934873,"y0":50.002115284520436,"z0":6.096964998654108,"aX":11.41121076317505},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":3.8,"breakHorizontal":-15.5,"spinRate":2659,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.46909258001845666,"extension":6.591270586230885},"index":2,"playId":"0dd9075d-7233-33da-a48e-661f0a218624","pitchNumber":3,"startTime":"2025-08-20T00:07:16.743Z","endTime":"2025-08-20T00:07:19.743Z","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":79.5,"endSpeed":73.2,"strikeZoneTop":3.45747062524755,"strikeZoneBottom":1.53528886845584,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.241101021877636,"aZ":-34.9402024147263,"pfxX":10.875278654054219,"pfxZ":-2.051674961052438,"pX":1.2160009260978497,"pZ":1.49821516692801,"vX0":1.855798059106887,"vY0":-115.71028072727971,"vZ0":-2.77416407400354,"x":70.65,"y":198.33,"x0":-1.0104040914549635,"y0":50.00500172744211,"z0":6.087496662570646,"aX":14.62836599204019},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-4.2,"breakHorizontal":-20.2,"spinRate":2661,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.474838750152915,"extension":6.665279767002375},"index":3,"playId":"38c5d422-0a3b-3769-9714-37c67e84d349","pitchNumber":4,"startTime":"2025-08-20T00:07:32.068Z","endTime":"2025-08-20T00:07:36.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.42660181506854,"strikeZoneBottom":1.62836611835007,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.83438461488529,"aZ":-18.29859277632899,"pfxX":-7.930457964392159,"pfxZ":7.543242704440243,"pX":1.2648175123920258,"pZ":1.686922282902291,"vX0":7.979344240754356,"vY0":-134.64597442479203,"vZ0":-7.9136163096267005,"x":68.79,"y":193.23,"x0":-0.704634160099754,"y0":50.000060069037964,"z0":5.9554009101799545,"aX":-14.580903656727857},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.1,"breakHorizontal":12.7,"spinRate":2123,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4065642437561139,"extension":6.764755979250034},"index":4,"playId":"023728a3-458d-39d6-8df1-74ddfad148f3","pitchNumber":5,"startTime":"2025-08-20T00:07:46.487Z","endTime":"2025-08-20T00:07:51.054Z","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":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.21008396391906,"aZ":-13.495887402154958,"pfxX":-4.669357329770708,"pfxZ":10.307690601569732,"pX":-0.09191717228626413,"pZ":3.2539540055841956,"vX0":3.5870617432336047,"vY0":-133.62496617117938,"vZ0":-4.972512998240818,"x":120.5,"y":150.92,"x0":-0.8436023095306168,"y0":50.004176966014136,"z0":6.105154189349256,"aX":-8.463001026087946},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.9,"breakHorizontal":7.7,"spinRate":2293,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.4095517453380779,"extension":6.66197904177235},"hitData":{"launchSpeed":104.2,"launchAngle":11.0,"totalDistance":211.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":111.22,"coordY":77.29}},"index":5,"playId":"28576c16-205d-37f1-b608-7039e735e1c2","pitchNumber":6,"startTime":"2025-08-20T00:08:01.302Z","endTime":"2025-08-20T00:08:11.694Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:08:11.694Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Christian Yelich walks. William Contreras to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-20T00:08:18.704Z","endTime":"2025-08-20T00:10:02.833Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"postOnSecond":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.4,"strikeZoneTop":3.27908117556959,"strikeZoneBottom":1.5732135868909,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.956188588644185,"aZ":-18.89714750342096,"pfxX":1.8778216654141084,"pfxZ":8.1180677646628,"pX":-0.03859366598712449,"pZ":1.37664739060875,"vX0":2.58233832025734,"vY0":-126.82379520553903,"vZ0":-7.478734590968363,"x":118.47,"y":201.61,"x0":-1.3124601851221445,"y0":50.00478485584107,"z0":5.861111363139976,"aX":3.070890031846332},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":13.3,"breakHorizontal":-4.0,"spinRate":2471,"spinDirection":191},"zone":13,"typeConfidence":2.0,"plateTime":0.43121764125574114,"extension":6.519324913132126},"index":0,"playId":"fdf147a0-5bec-3a2d-9d1c-86d916ec80c7","pitchNumber":1,"startTime":"2025-08-20T00:08:41.195Z","endTime":"2025-08-20T00:08:44.947Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.7,"strikeZoneTop":3.21044577564753,"strikeZoneBottom":1.50425514105875,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.244317299580477,"aZ":-38.390101232317896,"pfxX":4.33352951026704,"pfxZ":-4.500914746422349,"pX":1.504405142095758,"pZ":0.18058694595739472,"vX0":4.353154251311515,"vY0":-117.12204644135107,"vZ0":-5.381668892828014,"x":59.66,"y":233.9,"x0":-0.9450415054195926,"y0":50.00295907020489,"z0":6.120101228914242,"aX":5.986322800460188},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-9.2,"breakHorizontal":-9.0,"spinRate":2554,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.4686411080808268,"extension":6.647946960126478},"index":1,"playId":"f8d8a663-b8b7-3cf3-81a4-1bf43a8d1e0f","pitchNumber":2,"startTime":"2025-08-20T00:08:58.445Z","endTime":"2025-08-20T00:09:02.282Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.21044577564753,"strikeZoneBottom":1.44217554293773,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.48617860859783,"aZ":-13.491182487534067,"pfxX":-5.406524686617379,"pfxZ":10.171986297674671,"pX":-1.357493585610249,"pZ":2.859975163892911,"vX0":1.5029145276906606,"vY0":-134.28518905969673,"vZ0":-5.662459138433564,"x":168.74,"y":161.56,"x0":-1.219841579094719,"y0":50.00603312141265,"z0":5.946089161512938,"aX":-9.933346863343417},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.5,"breakHorizontal":9.5,"spinRate":2381,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.4069846023524635,"extension":6.622536266477856},"index":2,"playId":"b64ac807-8ca3-3fcd-921b-3ba19f013e0e","pitchNumber":3,"startTime":"2025-08-20T00:09:21.184Z","endTime":"2025-08-20T00:09:24.468Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.800118537648046,"aZ":-13.264541728700536,"pfxX":-4.4192669823723385,"pfxZ":10.335754823310092,"pX":-0.31384495813066626,"pZ":3.354274808657871,"vX0":3.4791285190435777,"vY0":-134.3318957609463,"vZ0":-4.748329053032535,"x":128.96,"y":148.21,"x0":-1.0509081253384522,"y0":50.00374279976607,"z0":6.086205039928884,"aX":-8.085932653199752},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.9,"breakHorizontal":7.3,"spinRate":2380,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.40757937012815937,"extension":6.692696075741395},"index":3,"playId":"8c1a835b-af1e-3b1d-b272-84a558f4842c","pitchNumber":4,"startTime":"2025-08-20T00:09:39.102Z","endTime":"2025-08-20T00:09:42.102Z","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":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":71.9,"strikeZoneTop":3.21044577564753,"strikeZoneBottom":1.59734432762035,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.11404576778624,"aZ":-42.60221138563284,"pfxX":5.073922856298707,"pfxZ":-7.9923190613845865,"pX":-1.6266004950125257,"pZ":3.5934981109237563,"vX0":-2.3443490500764477,"vY0":-113.63144760508398,"vZ0":3.1322957646663108,"x":179.0,"y":141.76,"x0":-1.2398810161915812,"y0":50.000826756915124,"z0":6.434390521822152,"aX":6.6243734666899154},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-13.3,"breakHorizontal":-8.5,"spinRate":2632,"spinDirection":45},"zone":11,"typeConfidence":2.0,"plateTime":0.4823069547432848,"extension":6.441425333600063},"index":4,"playId":"5eb45c97-87a1-3d0d-8d9b-84e63c4a1b88","pitchNumber":5,"startTime":"2025-08-20T00:09:59.519Z","endTime":"2025-08-20T00:10:02.833Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:10:02.833Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andrew Vaughn singles on a line drive to center fielder Pete Crow-Armstrong. William Contreras scores. Christian Yelich to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-20T00:10:15.431Z","endTime":"2025-08-20T00:12:38.127Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"postOnSecond":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":{"id":592791,"link":"/api/v1/people/592791"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.337947436043425,"aZ":-17.013995905459115,"pfxX":-7.633960681231006,"pfxZ":8.226678596282907,"pX":-1.0326909759297003,"pZ":2.8897162190692574,"vX0":2.714597897477241,"vY0":-134.90733585267674,"vZ0":-5.092278260903985,"x":156.36,"y":160.76,"x0":-1.0600415914699917,"y0":50.00497087699516,"z0":6.000961997434168,"aX":-14.073890153007198},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.0,"breakHorizontal":13.2,"spinRate":2246,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.40598622476406954,"extension":6.651923786418839},"index":0,"playId":"0cd8f43a-ad64-3898-936a-5ea821fcd19b","pitchNumber":1,"startTime":"2025-08-20T00:10:32.837Z","endTime":"2025-08-20T00:10:38.415Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.17955537938082,"strikeZoneBottom":1.4111296130195,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.965902424091706,"aZ":-14.544216865901317,"pfxX":-5.939730930978269,"pfxZ":9.564959720323053,"pX":1.4401879348893856,"pZ":2.083775447236296,"vX0":7.58494712215565,"vY0":-134.5895031018711,"vZ0":-7.675403835969197,"x":62.1,"y":182.52,"x0":-0.6368060381935253,"y0":50.001388004328135,"z0":5.993171065192212,"aX":-10.94631572134171},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.0,"breakHorizontal":9.2,"spinRate":2311,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.40624985066669383,"extension":6.825984907373103},"index":1,"playId":"46ecb360-8444-3bee-ba78-797be336e7c1","pitchNumber":2,"startTime":"2025-08-20T00:11:01.950Z","endTime":"2025-08-20T00:11:05.593Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.02302251259872,"aZ":-14.956848833223743,"pfxX":-5.042664260417747,"pfxZ":9.38275446709178,"pX":-0.2332173389632568,"pZ":3.143469310966104,"vX0":3.362080605655986,"vY0":-134.11749587491144,"vZ0":-4.986182069192375,"x":125.89,"y":153.91,"x0":-0.8432288604316459,"y0":50.0044568421918,"z0":6.081418225998319,"aX":-9.25444104163534},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.2,"breakHorizontal":8.5,"spinRate":2317,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.40727111009668926,"extension":6.6991298264789885},"index":2,"playId":"34186ab4-d4e8-396b-86c6-11499f6dda56","pitchNumber":3,"startTime":"2025-08-20T00:11:19.970Z","endTime":"2025-08-20T00:11:23.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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.676732617311703,"aZ":-32.11861715611251,"pfxX":9.660301428644335,"pfxZ":0.04150115475768423,"pX":0.8255290690318184,"pZ":1.91058747533679,"vX0":1.8809285522629438,"vY0":-118.91691909148567,"vZ0":-2.8648380425041617,"x":85.53,"y":187.19,"x0":-1.2314652151452503,"y0":50.005512420273384,"z0":6.05684384179756,"aX":13.779538393174677},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-0.4,"breakHorizontal":-18.0,"spinRate":2790,"spinDirection":56},"zone":9,"typeConfidence":2.0,"plateTime":0.4613302100393293,"extension":6.772918715244847},"index":3,"playId":"68d866fb-415d-3827-a55c-9a9eb9a8a971","pitchNumber":4,"startTime":"2025-08-20T00:11:44.435Z","endTime":"2025-08-20T00:11:47.653Z","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":93.0,"endSpeed":85.7,"strikeZoneTop":3.14866215794775,"strikeZoneBottom":1.4111296130195,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.701764674538875,"aZ":-16.83523017203185,"pfxX":-8.169647400157345,"pfxZ":8.255778166035238,"pX":0.614273903793441,"pZ":1.0597783869814958,"vX0":6.341687690969005,"vY0":-135.02322660918313,"vZ0":-9.696522954677961,"x":93.59,"y":210.17,"x0":-0.6962555233143306,"y0":50.00291742204798,"z0":5.866843530671215,"aX":-15.178022475208532},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.2,"breakHorizontal":13.6,"spinRate":2293,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.404705028239877,"extension":6.816582869391315},"index":4,"playId":"52047ec8-87ac-3574-820f-4b1ee5ef83cf","pitchNumber":5,"startTime":"2025-08-20T00:12:07.947Z","endTime":"2025-08-20T00:12:12.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.46491679293822,"aZ":-34.24456877569577,"pfxX":8.575573164555411,"pfxZ":-1.4798373479794513,"pX":0.6997124110510645,"pZ":1.7594158133602207,"vX0":1.6931406117778482,"vY0":-118.1378112001037,"vZ0":-2.587394610188068,"x":90.33,"y":191.28,"x0":-1.1414479784663252,"y0":50.00285748010894,"z0":6.045533343561873,"aX":12.007281885884959},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-3.1,"breakHorizontal":-16.0,"spinRate":2876,"spinDirection":60},"zone":9,"typeConfidence":2.0,"plateTime":0.46531095870535566,"extension":6.6640161937355815},"hitData":{"launchSpeed":93.1,"launchAngle":12.0,"totalDistance":212.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":109.32,"coordY":81.99}},"index":5,"playId":"3857b4df-6f89-338f-b68e-954feb4962f7","pitchNumber":6,"startTime":"2025-08-20T00:12:28.381Z","endTime":"2025-08-20T00:12:38.127Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:12:38.127Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isaac Collins strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-20T00:13:47.970Z","endTime":"2025-08-20T00:15:57.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-20T00:12:50.756Z","endTime":"2025-08-20T00:13:50.093Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":71.9,"strikeZoneTop":3.14866215794775,"strikeZoneBottom":1.38007955634171,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.166987564554056,"aZ":-42.40801759303213,"pfxX":5.511727047897214,"pfxZ":-7.8168288615189425,"pX":-0.1524371467563008,"pZ":2.3297254905374483,"vX0":0.8046864090165118,"vY0":-114.55197950001043,"vZ0":0.5410904781513617,"x":122.81,"y":175.88,"x0":-1.2248678621244822,"y0":50.00483166117641,"z0":6.288145474287343,"aX":7.213681998779873},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-13.6,"breakHorizontal":-10.2,"spinRate":2701,"spinDirection":38},"zone":5,"typeConfidence":2.0,"plateTime":0.4809587771046884,"extension":6.5934847449068155},"index":1,"playId":"61e7adc7-6e0c-3ce5-bc45-c0ae8742dee3","pitchNumber":1,"startTime":"2025-08-20T00:13:50.093Z","endTime":"2025-08-20T00:13:53.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.9,"strikeZoneTop":3.14866215794775,"strikeZoneBottom":1.38007955634171,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.29393428259537,"aZ":-12.336466473140588,"pfxX":-5.137024642556467,"pfxZ":10.930859465335123,"pX":0.08300250485729259,"pZ":3.7368807111172333,"vX0":4.485137857855234,"vY0":-134.16980380391124,"vZ0":-3.8911159262397037,"x":113.84,"y":137.88,"x0":-0.9467382530752269,"y0":50.001394398713686,"z0":6.091374481462508,"aX":-9.321445849526123},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.1,"breakHorizontal":8.3,"spinRate":2407,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.40897566749225334,"extension":6.684899404812144},"index":2,"playId":"4ba78412-7a07-358e-beed-c4d769a3f863","pitchNumber":2,"startTime":"2025-08-20T00:14:08.257Z","endTime":"2025-08-20T00:14:11.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.4,"strikeZoneTop":3.17955537938082,"strikeZoneBottom":1.4111296130195,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.9315291680344,"aZ":-12.10949852018139,"pfxX":-4.8265919894701605,"pfxZ":10.905497271169665,"pX":-0.39000545688762345,"pZ":4.000045229609464,"vX0":3.3743629949134224,"vY0":-135.15250032035445,"vZ0":-3.2038046913399896,"x":131.87,"y":130.78,"x0":-1.0310198565942141,"y0":50.00367220109031,"z0":6.057778744194208,"aX":-8.881616597973458},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.2,"breakHorizontal":7.9,"spinRate":2396,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.4060928430797639,"extension":6.650487259964655},"index":3,"playId":"6a8b20b0-5ca7-3dff-b072-79a0fbd652ba","pitchNumber":3,"startTime":"2025-08-20T00:14:26.754Z","endTime":"2025-08-20T00:14:30.003Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":72.7,"strikeZoneTop":3.14866215794775,"strikeZoneBottom":1.38007955634171,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.90825274802839,"aZ":-42.052464065099656,"pfxX":4.11753899298445,"pfxZ":-7.403813618028053,"pX":0.34103972195790583,"pZ":2.150594306119163,"vX0":1.8513985903319974,"vY0":-115.45568680322589,"vZ0":-0.04559001008636243,"x":104.0,"y":180.71,"x0":-1.0092308981245457,"y0":50.003431806087555,"z0":6.258517767142076,"aX":5.492231713252545},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-13.1,"breakHorizontal":-7.9,"spinRate":2728,"spinDirection":41},"zone":6,"typeConfidence":2.0,"plateTime":0.47660518037157296,"extension":6.642021410385821},"index":4,"playId":"e2b87254-36fc-3560-afa9-a2555c6c8934","pitchNumber":4,"startTime":"2025-08-20T00:14:43.926Z","endTime":"2025-08-20T00:14:48.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.4,"strikeZoneTop":3.11776608301594,"strikeZoneBottom":1.4111296130195,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.491883357028836,"aZ":-26.35550416567676,"pfxX":-9.630037319398657,"pfxZ":3.894196581520598,"pX":0.5794075139020731,"pZ":-0.5125647736677221,"vX0":6.704622443068905,"vY0":-121.41489588762902,"vZ0":-9.83264072634936,"x":94.91,"y":252.62,"x0":-0.9648686218833276,"y0":50.00523287385193,"z0":5.878920539268146,"aX":-14.397916735045987},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.9,"breakHorizontal":15.8,"spinRate":1796,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4509135273695737,"extension":6.466856911386188},"index":5,"playId":"d91aa9bb-8bf8-30ac-a5dc-16a895e08d1d","pitchNumber":5,"startTime":"2025-08-20T00:15:02.815Z","endTime":"2025-08-20T00:15:06.115Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.750196523638106,"aZ":-13.373065072332363,"pfxX":-5.570435418590588,"pfxZ":10.16821273620253,"pX":-0.653304525632306,"pZ":3.0873481060638506,"vX0":3.032350760053393,"vY0":-134.74543212432746,"vZ0":-5.246306943507565,"x":141.9,"y":155.42,"x0":-1.066210969278277,"y0":50.00364842836514,"z0":5.995608623435072,"aX":-10.30072868717253},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.5,"breakHorizontal":9.5,"spinRate":2295,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.40562187775232195,"extension":6.71082777087383},"index":6,"playId":"bde56569-fcc7-31eb-bbf8-bd9f24acc30c","pitchNumber":6,"startTime":"2025-08-20T00:15:27.716Z","endTime":"2025-08-20T00:15:30.716Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.72959779611297,"aZ":-14.318022953764261,"pfxX":-5.7764319482969775,"pfxZ":9.59889639959863,"pX":-0.35837609749941535,"pZ":3.1630154089765816,"vX0":3.558089011319787,"vY0":-135.12392562657158,"vZ0":-4.812395349318943,"x":130.66,"y":153.38,"x0":-0.9374636611239137,"y0":50.0060227757038,"z0":5.9633366770492415,"aX":-10.750185014951903},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.7,"breakHorizontal":9.7,"spinRate":2332,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.40438608243454777,"extension":6.719403975268052},"index":7,"playId":"f3e7b1dd-1916-3bbc-92d4-5d6099f40c61","pitchNumber":7,"startTime":"2025-08-20T00:15:53.734Z","endTime":"2025-08-20T00:15:57.652Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:15:57.652Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Busch walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T00:17:46.066Z","endTime":"2025-08-20T00:20:08.241Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.6,"strikeZoneTop":3.24133337495314,"strikeZoneBottom":1.47321737574518,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.72709514154823,"aZ":-16.548923177077555,"pfxX":-6.779943852139865,"pfxZ":8.710373845023831,"pX":-1.5747796235976343,"pZ":3.967405327123937,"vX0":1.9513592586906099,"vY0":-133.13827533934975,"vZ0":-2.622285922363778,"x":177.03,"y":131.66,"x0":-1.4364969847676836,"y0":50.00558838087366,"z0":6.163593975141878,"aX":-12.166861275136002},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.4,"breakHorizontal":11.9,"spinRate":2336,"spinDirection":203},"zone":11,"typeConfidence":0.89,"plateTime":0.41147787132787794,"extension":6.229958991139103},"index":0,"playId":"e8e93de2-fc0b-36c6-a3a1-25457e8e51da","pitchNumber":1,"startTime":"2025-08-20T00:18:06.802Z","endTime":"2025-08-20T00:18:10.258Z","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.9,"endSpeed":83.7,"strikeZoneTop":3.17955537938082,"strikeZoneBottom":1.50425514105875,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.844839791638684,"aZ":-13.585350132318716,"pfxX":-1.1488486822298962,"pfxZ":10.302926562260014,"pX":-0.20039727610943078,"pZ":3.443970855832102,"vX0":3.5963175844357727,"vY0":-133.71818124112116,"vZ0":-4.415742831686962,"x":124.64,"y":145.79,"x0":-1.4156841319182045,"y0":50.002379170232025,"z0":6.09713116130113,"aX":-2.073226548160019},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.9,"breakHorizontal":1.3,"spinRate":2430,"spinDirection":203},"zone":11,"typeConfidence":0.91,"plateTime":0.4102158744772173,"extension":6.294158230271827},"index":1,"playId":"c04a46cd-94b9-3e52-b524-4328946d7316","pitchNumber":2,"startTime":"2025-08-20T00:18:21.961Z","endTime":"2025-08-20T00:18:26.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.1,"strikeZoneTop":3.17955537938082,"strikeZoneBottom":1.3490253432343,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.12535429178488,"aZ":-15.171311785898913,"pfxX":-8.034117148044686,"pfxZ":9.565675433496853,"pX":0.4105249839261203,"pZ":3.5555216888696135,"vX0":7.1238425542066945,"vY0":-132.67478894072013,"vZ0":-3.7354142354653064,"x":101.35,"y":142.78,"x0":-1.269157767025634,"y0":50.00587672549308,"z0":6.091714724218364,"aX":-14.285788657779868},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.7,"breakHorizontal":13.0,"spinRate":2403,"spinDirection":204},"zone":12,"typeConfidence":0.93,"plateTime":0.4132719453608096,"extension":6.3281995889063385},"index":2,"playId":"02a5f66b-5368-39c2-a43b-8478f169447d","pitchNumber":3,"startTime":"2025-08-20T00:18:40.361Z","endTime":"2025-08-20T00:18:45.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":81.9,"strikeZoneTop":3.12463217296437,"strikeZoneBottom":1.51115192053261,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.213844474375644,"aZ":-13.618126228720767,"pfxX":-2.0453126072233037,"pfxZ":10.69315630182025,"pX":-0.4104079297004541,"pZ":3.346941409845112,"vX0":2.957289068663669,"vY0":-131.71732481331995,"vZ0":-4.399581721467563,"x":132.64,"y":148.41,"x0":-1.288427566083811,"y0":50.00152107684785,"z0":6.065045195940905,"aX":-3.549048913185429},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":18.5,"breakHorizontal":3.0,"spinRate":2361,"spinDirection":196},"zone":11,"typeConfidence":0.91,"plateTime":0.417809303569018,"extension":6.2630721390888375},"index":3,"playId":"3da00142-68af-3ec3-96dd-2b68f83c4ce7","pitchNumber":4,"startTime":"2025-08-20T00:18:58.576Z","endTime":"2025-08-20T00:19:03.103Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":4,"startTime":"2025-08-20T00:19:07.644Z","endTime":"2025-08-20T00:19:19.827Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.631859493757958,"aZ":-15.794365433574775,"pfxX":-7.725118224560362,"pfxZ":8.835771565120323,"pX":-0.6697478645249773,"pZ":3.5632255364187957,"vX0":4.3073699064650794,"vY0":-135.3328128131253,"vZ0":-3.7248859804540073,"x":142.53,"y":142.57,"x0":-1.2785606898876463,"y0":50.00532195755957,"z0":6.064312773060929,"aX":-14.326437272190923},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.4,"breakHorizontal":13.1,"spinRate":2310,"spinDirection":202},"zone":11,"typeConfidence":0.93,"plateTime":0.4047721958650241,"extension":6.362452459297069},"index":5,"playId":"f53f2763-02b0-3855-82f2-921cc431546a","pitchNumber":5,"startTime":"2025-08-20T00:19:19.827Z","endTime":"2025-08-20T00:19:23.723Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.24356447513191,"aZ":-10.274325949867162,"pfxX":-3.180031963570524,"pfxZ":11.889868737050467,"pX":0.8588903798684661,"pZ":2.5353314069147745,"vX0":6.256602438127174,"vY0":-135.0581440858924,"vZ0":-7.223618529618734,"x":84.26,"y":170.33,"x0":-1.0776430882393366,"y0":50.00048868365886,"z0":5.972273486171313,"aX":-5.856474264766219},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":20.2,"breakHorizontal":4.3,"spinRate":2372,"spinDirection":204},"zone":12,"typeConfidence":0.85,"plateTime":0.40601317646976653,"extension":6.320153899668779},"index":6,"playId":"84f15cd2-6240-3571-b796-3db24245cd50","pitchNumber":6,"startTime":"2025-08-20T00:19:38.849Z","endTime":"2025-08-20T00:19:42.105Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.14866215794775,"strikeZoneBottom":1.44217554293773,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.982330365349675,"aZ":-12.086507354552737,"pfxX":-2.35955592446683,"pfxZ":10.83584117182379,"pX":-1.001439651670107,"pZ":3.103305119775551,"vX0":1.5043272741973628,"vY0":-135.17995335831856,"vZ0":-5.542768770590027,"x":155.17,"y":154.99,"x0":-1.2580792351239165,"y0":50.00347041758408,"z0":6.026041041126227,"aX":-4.374743779568817},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.7,"breakHorizontal":4.0,"spinRate":2338,"spinDirection":199},"zone":11,"typeConfidence":0.91,"plateTime":0.40490206682402885,"extension":6.280439297575639},"index":7,"playId":"d593ca06-9c9c-3ec3-b7e0-9431336ec702","pitchNumber":7,"startTime":"2025-08-20T00:20:03.905Z","endTime":"2025-08-20T00:20:08.241Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:20:08.241Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ian Happ singles on a sharp ground ball to right fielder Isaac Collins, deflected by first baseman Andrew Vaughn. Michael Busch to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T00:20:16.376Z","endTime":"2025-08-20T00:21:24.783Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"postOnSecond":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_deflection"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.1,"strikeZoneTop":3.39573040513621,"strikeZoneBottom":1.38007955634171,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.489661217178945,"aZ":-16.410941913211644,"pfxX":-7.292771132019276,"pfxZ":8.558054272794575,"pX":-0.2844576172015888,"pZ":2.395580750543748,"vX0":4.9035099311334225,"vY0":-134.44007606864494,"vZ0":-6.390720507331487,"x":127.84,"y":174.1,"x0":-1.1789491400172711,"y0":50.00137426520244,"z0":5.956371109065226,"aX":-13.429495628151823},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.4,"breakHorizontal":12.2,"spinRate":2319,"spinDirection":203},"zone":4,"typeConfidence":2.0,"plateTime":0.40648167266638424,"extension":6.580995467654924},"index":0,"playId":"2368c5ba-28ab-35e7-ae17-1b23cc6f6785","pitchNumber":1,"startTime":"2025-08-20T00:20:33.352Z","endTime":"2025-08-20T00:20:36.780Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.5,"strikeZoneTop":3.62,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.52934822629472,"aZ":-25.622474166288285,"pfxX":-8.556715981508464,"pfxZ":4.399405836910738,"pX":-0.25163235330181394,"pZ":2.0378127007298015,"vX0":5.1010970186779385,"vY0":-121.46022157368328,"vZ0":-3.800146356059744,"x":126.59,"y":183.76,"x0":-1.2709348228074333,"y0":50.00178302691004,"z0":5.858987662044638,"aX":-12.74146008809907},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":7.3,"breakHorizontal":14.3,"spinRate":1896,"spinDirection":224},"zone":8,"typeConfidence":0.91,"plateTime":0.4515167143535477,"extension":6.558412364533972},"index":1,"playId":"2bf5b990-a786-3e9b-a8e5-cae437a36c99","pitchNumber":2,"startTime":"2025-08-20T00:20:49.431Z","endTime":"2025-08-20T00:20:52.946Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.62,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.773167315743773,"aZ":-16.44511117335346,"pfxX":-7.724987253753611,"pfxZ":8.281112752293135,"pX":0.23847968775690184,"pZ":2.3733525588672144,"vX0":6.028150624580401,"vY0":-136.83595838199628,"vZ0":-6.562894192676508,"x":107.91,"y":174.7,"x0":-0.9877876441018852,"y0":50.00241842798874,"z0":5.926711277839968,"aX":-14.670882481888599},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.8,"breakHorizontal":12.7,"spinRate":2229,"spinDirection":208},"zone":5,"typeConfidence":0.93,"plateTime":0.40006264312062445,"extension":6.453255468493043},"hitData":{"launchSpeed":106.9,"launchAngle":-5.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"hard","location":"3","coordinates":{"coordX":182.22,"coordY":119.25}},"index":2,"playId":"13eb5584-75e2-3134-b09e-54781bf41bf8","pitchNumber":3,"startTime":"2025-08-20T00:21:12.980Z","endTime":"2025-08-20T00:21:24.783Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:21:24.783Z","atBatIndex":7},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Seiya Suzuki grounds into a force out, third baseman Caleb Durbin to second baseman Brice Turang. Michael Busch to 3rd. Ian Happ out at 2nd. Seiya Suzuki to 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T00:21:32.841Z","endTime":"2025-08-20T00:24:27.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"postOnThird":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.17955537938082,"strikeZoneBottom":1.44217554293773,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.56079040458149,"aZ":-15.912320228304074,"pfxX":-8.925486591706218,"pfxZ":8.617410356538628,"pX":-0.390071670558242,"pZ":2.908555269779775,"vX0":5.13235057605635,"vY0":-136.84756730583177,"vZ0":-5.303317773384665,"x":131.87,"y":160.25,"x0":-1.1348939602315684,"y0":50.006334439968406,"z0":5.970155084897244,"aX":-16.850271636557125},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.6,"breakHorizontal":15.0,"spinRate":2272,"spinDirection":207},"zone":1,"typeConfidence":0.95,"plateTime":0.40098292117832024,"extension":6.494396835758928},"index":0,"playId":"51c4595a-1838-3263-bb4f-5a8859c60a25","pitchNumber":1,"startTime":"2025-08-20T00:22:01.881Z","endTime":"2025-08-20T00:22:06.128Z","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":93.8,"endSpeed":85.2,"strikeZoneTop":3.17955537938082,"strikeZoneBottom":1.4111296130195,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.00946366639751,"aZ":-12.53751907393872,"pfxX":-1.8569834829509775,"pfxZ":10.453408575020042,"pX":-1.166144048933455,"pZ":4.217778756958373,"vX0":0.5487748551038785,"vY0":-136.64688797397645,"vZ0":-2.8238373829190486,"x":149.09,"y":97.55,"x0":-1.1291896295605786,"y0":50.0003459170542,"z0":6.1336987348947725,"aX":-3.4874693817290954},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.5,"breakHorizontal":3.2,"spinRate":2340,"spinDirection":203},"zone":11,"typeConfidence":0.92,"plateTime":0.4018785967183578,"extension":6.37656559027318},"index":1,"playId":"31dec004-31f0-3d24-864d-512674a9d943","pitchNumber":2,"startTime":"2025-08-20T00:22:20.205Z","endTime":"2025-08-20T00:22:23.866Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.6,"strikeZoneTop":3.22074195636985,"strikeZoneBottom":1.39043004052799,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.91879200645441,"aZ":-17.618734102115166,"pfxX":-0.4297932200328596,"pfxZ":8.014737794534282,"pX":1.2823583603105224,"pZ":2.951960405830061,"vX0":5.996961890190742,"vY0":-133.24542411998257,"vZ0":-4.825215664355939,"x":68.12,"y":159.08,"x0":-0.9320572637349362,"y0":50.00461464089057,"z0":6.041201522881418,"aX":-0.7814967010159869},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.8,"breakHorizontal":-0.4,"spinRate":2426,"spinDirection":196},"zone":12,"typeConfidence":0.59,"plateTime":0.40949380419078896,"extension":6.393369241859592},"index":2,"playId":"faba75a9-accd-3046-8f31-74b958b17a4e","pitchNumber":3,"startTime":"2025-08-20T00:22:41.079Z","endTime":"2025-08-20T00:22:44.425Z","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":94.2,"endSpeed":86.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.154695575644688,"aZ":-15.725902347228958,"pfxX":-6.5527288562675325,"pfxZ":8.590786189028028,"pX":-0.7730406715586036,"pZ":3.6474402461801545,"vX0":3.4524067966858585,"vY0":-137.21144107303672,"vZ0":-3.5685553581473437,"x":146.47,"y":140.3,"x0":-1.19338090064112,"y0":50.00315618602527,"z0":6.030281423827419,"aX":-12.547826007226444},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.0,"breakHorizontal":11.2,"spinRate":2311,"spinDirection":206},"zone":11,"typeConfidence":0.87,"plateTime":0.39852499041291,"extension":6.471422879673411},"index":3,"playId":"d7cbaaa1-2f18-3284-b172-576c49eb9b76","pitchNumber":4,"startTime":"2025-08-20T00:23:01.208Z","endTime":"2025-08-20T00:23:04.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":86.0,"endSpeed":79.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.40006770980127,"aZ":-22.548369657376913,"pfxX":-7.548148143821425,"pfxZ":6.030234945391626,"pX":0.593001474609783,"pZ":1.3160371532274175,"vX0":6.44584610359711,"vY0":-125.08366709061467,"vZ0":-6.470206036934227,"x":94.4,"y":203.25,"x0":-1.0270299434394836,"y0":50.005354556449255,"z0":5.764981629570686,"aX":-12.055400042952343},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":9.7,"breakHorizontal":12.4,"spinRate":2034,"spinDirection":222},"zone":9,"typeConfidence":0.81,"plateTime":0.436594635500136,"extension":6.677508795810853},"index":4,"playId":"3d972448-c5d2-361c-93f4-fef588465639","pitchNumber":5,"startTime":"2025-08-20T00:23:26.809Z","endTime":"2025-08-20T00:23:34.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.094882807303204,"aZ":-17.59182507493433,"pfxX":-7.6448891206798635,"pfxZ":7.634006387903333,"pX":-0.8033792112541048,"pZ":2.3544954371506623,"vX0":3.4849688716414784,"vY0":-137.26687316779098,"vZ0":-6.4738315013637235,"x":147.62,"y":175.21,"x0":-1.0954956544949888,"y0":50.002061690753614,"z0":5.939099948674208,"aX":-14.603042592642945},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.7,"breakHorizontal":13.1,"spinRate":2251,"spinDirection":203},"zone":4,"typeConfidence":0.91,"plateTime":0.39886099200798375,"extension":6.51994508601561},"hitData":{"launchSpeed":62.2,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.6,"coordY":163.35}},"index":5,"playId":"caf16c6f-f9a5-315b-8683-a5ba6ddbfe64","pitchNumber":6,"startTime":"2025-08-20T00:24:19.684Z","endTime":"2025-08-20T00:24:27.214Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:24:27.214Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T00:24:39.036Z","endTime":"2025-08-20T00:26:47.179Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"postOnThird":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.427551169205696,"aZ":-23.658597758121616,"pfxX":-11.041234023803097,"pfxZ":5.758120597982566,"pX":-0.4558097110199568,"pZ":2.366219021836047,"vX0":5.353114158947017,"vY0":-120.84087379977777,"vZ0":-3.409352999791857,"x":134.37,"y":174.89,"x0":-1.264549691713983,"y0":50.00477799313924,"z0":5.872510464473434,"aX":-16.339944546177808},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":9.8,"breakHorizontal":18.7,"spinRate":1968,"spinDirection":219},"zone":4,"typeConfidence":0.91,"plateTime":0.4531551555911193,"extension":6.719707638121907},"index":0,"playId":"3a89b482-99eb-3d6e-9802-82132d6c3181","pitchNumber":1,"startTime":"2025-08-20T00:25:03.141Z","endTime":"2025-08-20T00:25:11.316Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.5,"strikeZoneTop":3.14,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.065451339066605,"aZ":-23.575776378759073,"pfxX":-9.47228545416722,"pfxZ":5.520125109566341,"pX":-0.619524714070083,"pZ":2.005988632081825,"vX0":4.523684987190101,"vY0":-123.60287751082623,"vZ0":-4.5175402386574115,"x":140.61,"y":184.62,"x0":-1.2360791093478285,"y0":50.004482572792725,"z0":5.820779165937625,"aX":-14.75748345503974},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":9.2,"breakHorizontal":16.2,"spinRate":1988,"spinDirection":224},"zone":4,"typeConfidence":0.87,"plateTime":0.4419875096574146,"extension":6.531194162176597},"index":1,"playId":"a6e75c8b-71cc-3fd0-b309-8b0b6eee3881","pitchNumber":2,"startTime":"2025-08-20T00:25:31.071Z","endTime":"2025-08-20T00:25:34.659Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.09716710539968,"strikeZoneBottom":1.39043004052799,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.051523218073612,"aZ":-13.390394699280622,"pfxX":-3.670441681594726,"pfxZ":9.652969137072729,"pX":-0.30058343053192527,"pZ":4.662376391826298,"vX0":3.4729250435682,"vY0":-138.63476940126716,"vZ0":-1.5578406357247672,"x":128.46,"y":112.9,"x0":-1.092783489798979,"y0":50.00366843559262,"z0":6.125527719566482,"aX":-7.143533498989341},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.4,"breakHorizontal":5.9,"spinRate":2399,"spinDirection":199},"zone":11,"typeConfidence":0.79,"plateTime":0.39511892790389336,"extension":6.473119951807829},"index":2,"playId":"ffa3da44-c784-3d5b-8ccd-9be7b81b5db1","pitchNumber":3,"startTime":"2025-08-20T00:25:56.458Z","endTime":"2025-08-20T00:25:59.515Z","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":95.2,"endSpeed":87.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.197834184825336,"aZ":-11.028492280305231,"pfxX":-2.439162890259124,"pfxZ":10.905294602477932,"pX":-0.6808395008170508,"pZ":2.423165359453334,"vX0":2.015546773506108,"vY0":-138.43209067133898,"vZ0":-7.411472819061409,"x":142.95,"y":173.35,"x0":-1.1018350273232482,"y0":50.00193317968831,"z0":5.875237990866337,"aX":-4.7290189759780885},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.4,"breakHorizontal":4.0,"spinRate":2333,"spinDirection":200},"zone":4,"typeConfidence":0.92,"plateTime":0.3958254349503614,"extension":6.51066027518935},"index":3,"playId":"ebf165c3-455f-3826-abd6-6ad264e4b58c","pitchNumber":4,"startTime":"2025-08-20T00:26:18.292Z","endTime":"2025-08-20T00:26:21.292Z","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":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.75006935230014,"aZ":-18.278326936366692,"pfxX":-6.760730433068818,"pfxZ":7.137830422686422,"pX":-0.72973154282977,"pZ":3.404870491578431,"vX0":3.3119463193429137,"vY0":-137.94056365487378,"vZ0":-3.5590453719836472,"x":144.82,"y":146.85,"x0":-1.0609521156358879,"y0":50.00328607492295,"z0":5.9283465814945355,"aX":-13.161619957826042},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.5,"breakHorizontal":11.6,"spinRate":2327,"spinDirection":204},"zone":11,"typeConfidence":0.88,"plateTime":0.39553562816677923,"extension":6.464342144684072},"index":4,"playId":"0c40740d-d571-30b8-843a-1854d2ec7058","pitchNumber":5,"startTime":"2025-08-20T00:26:44.179Z","endTime":"2025-08-20T00:26:47.179Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:26:47.179Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Kelly called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T00:27:44.624Z","endTime":"2025-08-20T00:29:26.063Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,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":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-20T00:26:58.351Z","endTime":"2025-08-20T00:27:46.946Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.7,"strikeZoneTop":3.40602117061447,"strikeZoneBottom":1.60768536683922,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.528890853610786,"aZ":-17.45610807006634,"pfxX":0.1535094138462103,"pfxZ":8.177596236670885,"pX":2.0450935642254877,"pZ":1.7931471189474686,"vX0":7.843161701697831,"vY0":-132.13341863786448,"vZ0":-7.486016638363358,"x":39.05,"y":190.37,"x0":-0.9598331507941104,"y0":50.00085321742065,"z0":5.906544468804662,"aX":0.2740534364997266},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.7,"breakHorizontal":-1.7,"spinRate":2474,"spinDirection":193},"zone":14,"typeConfidence":0.83,"plateTime":0.41179633257176373,"extension":6.493141471393555},"index":1,"playId":"a812de5e-e6d7-348f-9a7a-2cd660b5c9bf","pitchNumber":1,"startTime":"2025-08-20T00:27:46.946Z","endTime":"2025-08-20T00:27:49.946Z","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":93.9,"endSpeed":86.3,"strikeZoneTop":3.43689171083682,"strikeZoneBottom":1.60768536683922,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.718847253826752,"aZ":-17.111076191388594,"pfxX":-6.957719862139644,"pfxZ":7.939981512316176,"pX":0.4420810159712354,"pZ":2.0252811046162655,"vX0":6.339323841236804,"vY0":-136.53652756623353,"vZ0":-7.076154696944137,"x":100.15,"y":184.1,"x0":-1.000441320272795,"y0":50.00436292154489,"z0":5.8183533054032175,"aX":-13.200880247578956},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.1,"breakHorizontal":11.4,"spinRate":2306,"spinDirection":205},"zone":9,"typeConfidence":0.89,"plateTime":0.4004366773712662,"extension":6.524691842184066},"index":2,"playId":"cf1e984a-e29e-3cee-98a6-08351f27f3fc","pitchNumber":2,"startTime":"2025-08-20T00:28:06.125Z","endTime":"2025-08-20T00:28:09.725Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":3,"playId":"8c62f9ab-c637-31ca-9fa5-b9989bad3027","startTime":"2025-08-20T00:28:22.949Z","endTime":"2025-08-20T00:28:25.949Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.39028844008349,"aZ":-16.79904705974166,"pfxX":-7.0621576762176055,"pfxZ":8.082406246264226,"pX":-0.7683308696784252,"pZ":3.659910111428075,"vX0":3.3075201896903597,"vY0":-136.85211099211008,"vZ0":-3.199985520827125,"x":146.29,"y":139.96,"x0":-1.0731839456732601,"y0":50.00223646218195,"z0":5.990891990145524,"aX":-13.433245138775442},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.2,"breakHorizontal":12.1,"spinRate":2323,"spinDirection":200},"zone":11,"typeConfidence":0.91,"plateTime":0.39980190146283245,"extension":6.545974175019029},"index":4,"playId":"f309501c-0bfb-3631-916e-753bdaf3a98d","pitchNumber":3,"startTime":"2025-08-20T00:28:53.308Z","endTime":"2025-08-20T00:28:56.748Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-20T00:29:01.025Z","endTime":"2025-08-20T00:29:22.055Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"}},{"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":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.31339375601677,"strikeZoneBottom":1.65380254465251,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.6892010856405,"aZ":-12.919562083672405,"pfxX":-2.981784190257147,"pfxZ":9.841971875369392,"pX":0.8326256339456966,"pZ":2.9771601777605796,"vX0":6.0025239954223855,"vY0":-138.66488773791338,"vZ0":-5.7866667425401,"x":85.26,"y":158.4,"x0":-0.9682434731459335,"y0":50.00117400076006,"z0":5.945747306646193,"aX":-5.8330379850178},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.9,"breakHorizontal":4.2,"spinRate":2476,"spinDirection":201},"zone":12,"typeConfidence":0.89,"plateTime":0.3943084984307754,"extension":6.521455856407706},"index":6,"playId":"e49d4f66-b443-3eaa-bab8-01ed4ed0ff9e","pitchNumber":4,"startTime":"2025-08-20T00:29:22.055Z","endTime":"2025-08-20T00:29:26.063Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:29:26.063Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brice Turang flies out sharply to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-20T00:31:21.873Z","endTime":"2025-08-20T00:32:45.925Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.34427220660761,"strikeZoneBottom":1.39043004052799,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.762828629162048,"aZ":-14.213758920274286,"pfxX":-6.2866317502509235,"pfxZ":9.8842876552571,"pX":-1.2634073006497881,"pZ":3.5668959592043827,"vX0":1.8380081081132613,"vY0":-133.9132116754246,"vZ0":-3.7353036966397206,"x":165.16,"y":142.47,"x0":-1.1416394199164563,"y0":50.00323594274058,"z0":5.995795342865104,"aX":-11.424605229775567},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.3,"breakHorizontal":11.0,"spinRate":2274,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.40892840015010723,"extension":6.5854492048408835},"index":0,"playId":"b79269fc-9db4-373b-b288-854d9537a8ef","pitchNumber":1,"startTime":"2025-08-20T00:31:35.703Z","endTime":"2025-08-20T00:31:38.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":3.34427220660761,"strikeZoneBottom":1.48356375292973,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.69790019675382,"aZ":-11.103067304355806,"pfxX":-4.7486165630296675,"pfxZ":11.60332657899675,"pX":0.08462738603418028,"pZ":2.616841328258815,"vX0":4.496333326123446,"vY0":-134.0812484553944,"vZ0":-6.755074609128386,"x":113.77,"y":168.13,"x0":-0.9992192834859408,"y0":50.002987496023195,"z0":5.965656580007445,"aX":-8.623716512225561},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.7,"breakHorizontal":7.6,"spinRate":2280,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.40890681473937107,"extension":6.609295097458987},"index":1,"playId":"55f3dcd1-3127-3f41-ada1-b49b6b0d27fd","pitchNumber":2,"startTime":"2025-08-20T00:31:49.241Z","endTime":"2025-08-20T00:31:52.684Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.880746648560343,"aZ":-28.395559524560262,"pfxX":-9.544842508298142,"pfxZ":2.5223942031213262,"pX":-0.29002279490919275,"pZ":3.0208213656580614,"vX0":4.567887403325846,"vY0":-121.84714162792564,"vZ0":-1.653136540303048,"x":128.05,"y":157.22,"x0":-0.9531893798124103,"y0":50.001160289954136,"z0":6.171312387461288,"aX":-14.290496528152142},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.4,"breakHorizontal":16.1,"spinRate":1738,"spinDirection":232},"zone":1,"typeConfidence":2.0,"plateTime":0.4502370468974486,"extension":6.417874484345303},"index":2,"playId":"23ba2a79-a1e5-3e32-b6fe-2c9ee05389fa","pitchNumber":3,"startTime":"2025-08-20T00:32:02.889Z","endTime":"2025-08-20T00:32:06.913Z","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.6,"endSpeed":84.5,"strikeZoneTop":3.25162862964083,"strikeZoneBottom":1.48356375292973,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.873019352347455,"aZ":-17.993263144058055,"pfxX":-8.603438923889362,"pfxZ":7.743323567654514,"pX":1.1644369216652937,"pZ":2.7043526919556315,"vX0":7.999492388192913,"vY0":-134.62180729350874,"vZ0":-5.277568246606867,"x":72.61,"y":165.76,"x0":-0.7312284138367495,"y0":50.000389700924416,"z0":5.9681763873096365,"aX":-15.751792050433119},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.1,"breakHorizontal":13.8,"spinRate":2171,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.4072282731426631,"extension":6.654412658326556},"index":3,"playId":"1ede0809-d672-3587-9135-9d80758f3bf8","pitchNumber":4,"startTime":"2025-08-20T00:32:21.243Z","endTime":"2025-08-20T00:32:24.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":71.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.78849190522931,"aZ":-41.64450327406076,"pfxX":5.128930776227367,"pfxZ":-7.277230375080782,"pX":0.017791982817208292,"pZ":3.1154104593829035,"vX0":0.8695771059600838,"vY0":-114.15508240367951,"vZ0":1.92368608240422,"x":116.32,"y":154.66,"x0":-1.0351319046568723,"y0":50.003043062536754,"z0":6.405089861811192,"aX":6.673431351358387},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-12.2,"breakHorizontal":-9.5,"spinRate":2500,"spinDirection":35},"zone":2,"typeConfidence":2.0,"plateTime":0.482425800024036,"extension":6.451121665697763},"hitData":{"launchSpeed":100.0,"launchAngle":39.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":112.86,"coordY":69.59}},"index":4,"playId":"40434b21-4219-335a-a932-0bc048a8299c","pitchNumber":5,"startTime":"2025-08-20T00:32:36.214Z","endTime":"2025-08-20T00:32:45.925Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:32:45.925Z","atBatIndex":11},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Danny Jansen doubles (10) on a sharp line drive to left fielder Ian Happ.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-20T00:32:52.263Z","endTime":"2025-08-20T00:33:35.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.5,"strikeZoneTop":3.34427220660761,"strikeZoneBottom":1.48356375292973,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.420840243598526,"aZ":-13.694490210980465,"pfxX":-4.562994814365237,"pfxZ":10.257827893408518,"pX":0.4055588488646324,"pZ":2.9867055866216488,"vX0":5.105544917122566,"vY0":-133.9777150310903,"vZ0":-5.418477771342409,"x":101.54,"y":158.14,"x0":-0.9402277812480533,"y0":50.00031601299669,"z0":6.029328734463958,"aX":-8.21841263259652},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.5,"breakHorizontal":7.1,"spinRate":2266,"spinDirection":200},"zone":3,"typeConfidence":2.0,"plateTime":0.41026706353292797,"extension":6.711803548603557},"index":0,"playId":"3b8570f7-1549-36e0-902a-9bb49a7439ac","pitchNumber":1,"startTime":"2025-08-20T00:33:10.019Z","endTime":"2025-08-20T00:33:13.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.805097762086923,"aZ":-11.559972550394393,"pfxX":-2.7395716352560004,"pfxZ":11.437633209694308,"pX":0.6079153446184355,"pZ":2.5552136600239495,"vX0":4.855289647610457,"vY0":-134.09484172241508,"vZ0":-6.8951287771321415,"x":93.83,"y":169.79,"x0":-0.8788297263846204,"y0":50.00229651782614,"z0":6.003119526140402,"aX":-4.9376951852112185},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.2,"breakHorizontal":3.8,"spinRate":2249,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.41009757952429693,"extension":6.689484989515667},"hitData":{"launchSpeed":107.4,"launchAngle":15.0,"totalDistance":296.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":77.0,"coordY":76.0}},"index":1,"playId":"e03a9cdb-d807-32e1-bd22-69501885ad7f","pitchNumber":2,"startTime":"2025-08-20T00:33:23.105Z","endTime":"2025-08-20T00:33:35.349Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:33:35.349Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Ortiz called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-20T00:33:45.974Z","endTime":"2025-08-20T00:39:48.137Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,9,10,12],"actionIndex":[8],"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":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":92.3,"endSpeed":85.4,"strikeZoneTop":3.40602117061447,"strikeZoneBottom":1.39043004052799,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.301031400018633,"aZ":-17.463752626994793,"pfxX":-6.359642808920418,"pfxZ":7.967690446678551,"pX":-0.026719743732430693,"pZ":1.9246375364021415,"vX0":4.53545918661455,"vY0":-134.33004993250327,"vZ0":-7.3655917718128325,"x":118.02,"y":186.81,"x0":-0.902072636590795,"y0":50.0033066846119,"z0":5.921485294159034,"aX":-11.742119117138358},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.2,"breakHorizontal":10.7,"spinRate":2186,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.40615235063779087,"extension":6.619332905220034},"index":0,"playId":"ee7da152-7d77-3d99-bf51-90145a11d32f","pitchNumber":1,"startTime":"2025-08-20T00:34:03.466Z","endTime":"2025-08-20T00:34:07.286Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.1,"strikeZoneTop":3.37514801190834,"strikeZoneBottom":1.4525232792366,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.392340790841708,"aZ":-29.874933148497604,"pfxX":7.630416377833861,"pfxZ":1.660927754165277,"pX":0.995702618446327,"pZ":1.1671021499298966,"vX0":2.5372067980124933,"vY0":-117.5726941936678,"vZ0":-4.810222936726475,"x":79.05,"y":207.27,"x0":-1.0917562383270802,"y0":50.00349165485773,"z0":6.044215358423944,"aX":10.575194231684343},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":2.0,"breakHorizontal":-14.5,"spinRate":2737,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4676651765626141,"extension":6.655923889556124},"index":1,"playId":"650d876d-80cc-3994-9b54-9cebc351ca5a","pitchNumber":2,"startTime":"2025-08-20T00:34:19.716Z","endTime":"2025-08-20T00:34:23.302Z","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":78.1,"endSpeed":71.4,"strikeZoneTop":3.34427220660761,"strikeZoneBottom":1.39043004052799,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.610809940936676,"aZ":-34.68778194888299,"pfxX":10.095112314045448,"pfxZ":-1.949107061872386,"pX":0.14160864787031954,"pZ":2.010679553235137,"vX0":-0.022571396787140874,"vY0":-113.70438229495917,"vZ0":-1.4905332275425347,"x":111.6,"y":184.49,"x0":-1.1566053727636658,"y0":50.00210698190679,"z0":6.1617460927117165,"aX":13.02957548388672},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-3.6,"breakHorizontal":-18.2,"spinRate":2683,"spinDirection":45},"zone":5,"typeConfidence":2.0,"plateTime":0.48435307773539993,"extension":6.523190183453584},"index":2,"playId":"3b6675c0-6470-396c-9436-49a31ece716c","pitchNumber":3,"startTime":"2025-08-20T00:34:39.597Z","endTime":"2025-08-20T00:34:44.213Z","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":91.9,"endSpeed":83.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.877982681680365,"aZ":-13.963705084931098,"pfxX":-5.397220674042224,"pfxZ":10.088402826556418,"pX":-0.4924097927052963,"pZ":4.246563897203565,"vX0":2.524954268644625,"vY0":-133.76849599419796,"vZ0":-2.4664753074161667,"x":135.77,"y":124.12,"x0":-0.7492173179326642,"y0":50.00655938390358,"z0":6.18641005427408,"aX":-9.746030178889669},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.9,"breakHorizontal":9.2,"spinRate":2249,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.4100632951642762,"extension":6.605366314771204},"index":3,"playId":"8f95a603-be77-349a-b385-d751473bd908","pitchNumber":4,"startTime":"2025-08-20T00:34:58.802Z","endTime":"2025-08-20T00:35:01.886Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.893023347944055,"aZ":-19.289626678031894,"pfxX":-7.227082250243626,"pfxZ":6.950278609311586,"pX":-0.8318022979815438,"pZ":2.037374970611062,"vX0":2.718052950935704,"vY0":-134.72304204318237,"vZ0":-6.722032209706529,"x":148.71,"y":183.77,"x0":-0.9097167490569203,"y0":50.005028285191145,"z0":5.90952047769376,"aX":-13.401755330126399},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.5,"breakHorizontal":12.6,"spinRate":2273,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.40521681734184334,"extension":6.707803784585531},"index":4,"playId":"027b7c49-544e-3fda-9c0f-a2d876399ea7","pitchNumber":5,"startTime":"2025-08-20T00:35:22.936Z","endTime":"2025-08-20T00:35:28.361Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"playId":"76adff8e-3235-4511-8dab-d48b231fe541","startTime":"2025-08-20T00:36:15.112Z","endTime":"2025-08-20T00:36:20.112Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":72.2,"strikeZoneTop":3.43689171083682,"strikeZoneBottom":1.48356375292973,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.088788609867038,"aZ":-34.28772711776987,"pfxX":10.32230021640747,"pfxZ":-1.6265466845010117,"pX":0.8984706510381519,"pZ":0.5411191474011048,"vX0":1.3980334447601543,"vY0":-114.06321109946948,"vZ0":-4.762954127043089,"x":82.75,"y":224.17,"x0":-1.063551753210171,"y0":50.00031224019068,"z0":6.077167624356728,"aX":13.452078887956032},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-4.0,"breakHorizontal":-19.1,"spinRate":2729,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4821809726643309,"extension":6.643896540921168},"index":6,"playId":"055b42d5-4c38-3f47-ba71-d1a9e4a175d0","pitchNumber":6,"startTime":"2025-08-20T00:36:30.774Z","endTime":"2025-08-20T00:36:34.589Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":7,"startTime":"2025-08-20T00:37:04.082Z","endTime":"2025-08-20T00:38:05.353Z","isPitch":false,"type":"action"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":8,"startTime":"2025-08-20T00:38:05.353Z","endTime":"2025-08-20T00:38:53.179Z","isPitch":false,"type":"action","player":{"id":687401,"link":"/api/v1/people/687401"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":72.4,"strikeZoneTop":3.40602117061447,"strikeZoneBottom":1.51460016899341,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.036125983780185,"aZ":-31.290670434011087,"pfxX":8.95535977250514,"pfxZ":0.6692693202520821,"pX":0.9041134682486742,"pZ":0.7444040645101581,"vX0":1.8098125006475692,"vY0":-114.11521884882573,"vZ0":-4.97551998645463,"x":82.54,"y":218.68,"x0":-1.0632589118603601,"y0":50.00098072777763,"z0":6.053973268729807,"aX":11.746124996277729},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":0.2,"breakHorizontal":-16.7,"spinRate":2709,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4809632076576227,"extension":6.656978411634965},"index":9,"playId":"b3e94578-a8ef-312f-8ed3-af9e6c43a23f","pitchNumber":7,"startTime":"2025-08-20T00:38:53.179Z","endTime":"2025-08-20T00:38:56.619Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.67806142488968,"aZ":-14.541605510536131,"pfxX":-5.355178899912742,"pfxZ":9.640333409974232,"pX":-0.2452346564775138,"pZ":2.2736665312831006,"vX0":3.617589490704259,"vY0":-134.29000811009783,"vZ0":-7.074568581900199,"x":126.35,"y":177.39,"x0":-0.9130202301344525,"y0":50.00439460399109,"z0":5.973882121479077,"aX":-9.796272085209154},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.2,"breakHorizontal":8.9,"spinRate":2318,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.40764129613572564,"extension":6.705170428156172},"index":10,"playId":"0531559a-d0a8-3362-8110-ad34418da546","pitchNumber":8,"startTime":"2025-08-20T00:39:12.217Z","endTime":"2025-08-20T00:39:15.605Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":11,"startTime":"2025-08-20T00:39:26.540Z","endTime":"2025-08-20T00:39:44.790Z","isPitch":false,"type":"action","player":{"id":687401,"link":"/api/v1/people/687401"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.40602117061447,"strikeZoneBottom":1.42147871831278,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.062778554138966,"aZ":-12.251811790929079,"pfxX":-4.976761971099361,"pfxZ":10.817746496862771,"pX":-0.06887073432624055,"pZ":2.005001283906825,"vX0":3.9337217024135076,"vY0":-134.7842473384793,"vZ0":-8.320542367418485,"x":119.63,"y":184.64,"x0":-0.9000434201115523,"y0":50.002733355353165,"z0":5.995587245149797,"aX":-9.164622900409793},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.0,"breakHorizontal":8.2,"spinRate":2318,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.40624821418163526,"extension":6.685916273846332},"index":12,"playId":"df6e9326-bf44-35b4-94d0-1a2d262e0f56","pitchNumber":9,"startTime":"2025-08-20T00:39:44.790Z","endTime":"2025-08-20T00:39:48.137Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:39:48.137Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sal Frelick singles on a ground ball to first baseman Michael Busch. Danny Jansen to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-20T00:40:07.413Z","endTime":"2025-08-20T00:40:17.434Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"postOnThird":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":72.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.26494935766776,"aZ":-41.34571429899163,"pfxX":4.689755327657781,"pfxZ":-6.962153698396227,"pX":0.047974638805126056,"pZ":1.3873566439063598,"vX0":1.2780401075310637,"vY0":-114.39478518348389,"vZ0":-1.7051623438290269,"x":115.17,"y":201.32,"x0":-1.127987894991173,"y0":50.00203232582767,"z0":6.217299601836088,"aX":6.178474793359646},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-12.7,"breakHorizontal":-8.8,"spinRate":2635,"spinDirection":36},"zone":8,"typeConfidence":2.0,"plateTime":0.47989095768491463,"extension":6.693333639893214},"hitData":{"launchSpeed":96.0,"launchAngle":6.0,"totalDistance":119.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.82,"coordY":161.31}},"index":0,"playId":"56ad47fb-7fac-385c-92b1-3cc25d1941af","pitchNumber":1,"startTime":"2025-08-20T00:40:09.334Z","endTime":"2025-08-20T00:40:17.434Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:40:17.434Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Caleb Durbin grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-20T00:40:26.429Z","endTime":"2025-08-20T00:41:32.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"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":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.28251254363909,"strikeZoneBottom":1.42147871831278,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.955984876661034,"aZ":-13.884532658830427,"pfxX":-4.354120961436833,"pfxZ":10.06085083113162,"pX":-0.3261658380855775,"pZ":2.0662402003484144,"vX0":3.505544472513243,"vY0":-133.74456713766855,"vZ0":-7.580599449324907,"x":129.43,"y":182.99,"x0":-1.086058318792602,"y0":50.00022245131832,"z0":5.92633611586877,"aX":-7.912941457093377},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.8,"breakHorizontal":7.2,"spinRate":2274,"spinDirection":202},"zone":4,"typeConfidence":2.0,"plateTime":0.40901038103791354,"extension":6.739071349899456},"index":0,"playId":"daace7c7-3df1-30e0-a5b8-d756ea4ae7a9","pitchNumber":1,"startTime":"2025-08-20T00:41:07.369Z","endTime":"2025-08-20T00:41:10.789Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.69565583844703,"aZ":-17.619929370524957,"pfxX":-8.19465933502776,"pfxZ":7.813574397078497,"pX":-0.2720096021471746,"pZ":3.028971920049403,"vX0":4.638467965443523,"vY0":-135.40750844527292,"vZ0":-4.649419665606207,"x":127.37,"y":157.0,"x0":-0.9396833087516939,"y0":50.00465768835428,"z0":5.995733880226646,"aX":-15.266501675322504},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.4,"breakHorizontal":13.9,"spinRate":2257,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.40402645300810036,"extension":6.591084845697893},"hitData":{"launchSpeed":76.3,"launchAngle":-4.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.69,"coordY":146.62}},"index":1,"playId":"5d1e4c2a-b77a-31d8-a862-db8bd6213a5b","pitchNumber":2,"startTime":"2025-08-20T00:41:25.302Z","endTime":"2025-08-20T00:41:32.943Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:41:32.943Z","atBatIndex":15},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nico Hoerner walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-20T00:43:31.370Z","endTime":"2025-08-20T00:45:11.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.9,"strikeZoneTop":3.43689171083682,"strikeZoneBottom":1.57666094644452,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.304274068936017,"aZ":-16.9348727924354,"pfxX":-3.232161759629154,"pfxZ":8.65234983769879,"pX":-1.564963763765565,"pZ":3.8419221141773505,"vX0":0.8067434629623813,"vY0":-131.70677009754067,"vZ0":-2.7693245867029574,"x":176.65,"y":135.05,"x0":-1.4547937579576984,"y0":50.00383473573895,"z0":6.1557053682200396,"aX":-5.692937531123808},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.4,"breakHorizontal":5.6,"spinRate":2303,"spinDirection":202},"zone":11,"typeConfidence":0.87,"plateTime":0.41546325526945393,"extension":6.282358273704556},"index":0,"playId":"33ede558-4e5d-3286-bdc1-42cbf2fddf64","pitchNumber":1,"startTime":"2025-08-20T00:43:43.048Z","endTime":"2025-08-20T00:43:46.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.40602117061447,"strikeZoneBottom":1.60768536683922,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.00399724685128,"aZ":-22.02714094375779,"pfxX":-9.366043563133587,"pfxZ":5.594541902596555,"pX":0.17179170235390764,"pZ":2.9776926578612843,"vX0":6.592590254539985,"vY0":-133.62732404792703,"vZ0":-3.848879262405058,"x":110.45,"y":158.38,"x0":-1.1067718170093113,"y0":50.00419340285617,"z0":6.0137135846299685,"aX":-16.98920124218483},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.5,"breakHorizontal":15.6,"spinRate":2225,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.40943562645460263,"extension":6.3105473109853},"index":1,"playId":"dec9a429-0de6-36b0-8f30-df9b7fd7b8a8","pitchNumber":2,"startTime":"2025-08-20T00:43:58.302Z","endTime":"2025-08-20T00:44:01.701Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.2,"endSpeed":71.2,"strikeZoneTop":3.31339372657068,"strikeZoneBottom":1.51460016899341,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.977996627636507,"aZ":-38.86390856758232,"pfxX":1.5115769446163938,"pfxZ":-5.3404961397284545,"pX":0.8537106644938258,"pZ":0.8297716599926807,"vX0":4.3115100745192665,"vY0":-110.97184892920495,"vZ0":-2.6232017858457604,"x":84.46,"y":216.38,"x0":-1.3069723552759793,"y0":50.00267266087094,"z0":6.057551270026975,"aX":1.8932502766121846},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-10.1,"breakHorizontal":-3.8,"spinRate":2680,"spinDirection":37},"zone":14,"typeConfidence":0.89,"plateTime":0.4926782637657805,"extension":6.330796411025512},"index":2,"playId":"ef55b143-ef70-3791-a7e6-11d5a174437b","pitchNumber":3,"startTime":"2025-08-20T00:44:12.858Z","endTime":"2025-08-20T00:44:16.269Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.8,"strikeZoneTop":3.31339372657068,"strikeZoneBottom":1.51460016899341,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.5711392941684,"aZ":-20.15091993099338,"pfxX":-6.651845567470218,"pfxZ":6.680078102318287,"pX":-1.1039965345723277,"pZ":3.8342847900605492,"vX0":2.6624082857736466,"vY0":-133.2918836649107,"vZ0":-2.114935940014865,"x":159.08,"y":135.25,"x0":-1.2514267920014364,"y0":50.00227600920526,"z0":6.092519437261295,"aX":-11.972333530650813},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.9,"breakHorizontal":11.5,"spinRate":2244,"spinDirection":200},"zone":11,"typeConfidence":0.86,"plateTime":0.4108788494806812,"extension":6.267963313660136},"index":3,"playId":"44ecc16c-1042-34a7-bde6-ce2b96fa5965","pitchNumber":4,"startTime":"2025-08-20T00:44:29.508Z","endTime":"2025-08-20T00:44:32.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.9,"strikeZoneTop":3.34427220660761,"strikeZoneBottom":1.5456325569789,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.36139750557954,"aZ":-20.091627818984964,"pfxX":-6.698591781808418,"pfxZ":6.594729759018714,"pX":-0.5229271031268917,"pZ":2.695105010163829,"vX0":4.2659759733781994,"vY0":-133.84278010687453,"vZ0":-5.0060786674546165,"x":136.93,"y":166.01,"x0":-1.259621878536481,"y0":50.00009875592889,"z0":6.010141763107905,"aX":-12.264675371208291},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.2,"breakHorizontal":11.3,"spinRate":2209,"spinDirection":202},"zone":4,"typeConfidence":0.86,"plateTime":0.4077959619506708,"extension":6.347153488139147},"index":4,"playId":"6bd9b07f-91f4-39c4-b253-53bf4ebf74a6","pitchNumber":5,"startTime":"2025-08-20T00:44:46.217Z","endTime":"2025-08-20T00:44:50.546Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-20T00:44:56.102Z","endTime":"2025-08-20T00:45:08.094Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.34427220660761,"strikeZoneBottom":1.57666094644452,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.958244057341496,"aZ":-13.910864760224193,"pfxX":-3.7731902387543017,"pfxZ":9.700888582379546,"pX":0.7564016087958688,"pZ":3.753876349616502,"vX0":6.247357731826722,"vY0":-135.68621840279755,"vZ0":-3.508588700357184,"x":88.17,"y":137.43,"x0":-1.0754208966254697,"y0":50.0044023427236,"z0":6.01986756617682,"aX":-7.105359418213628},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.2,"breakHorizontal":5.6,"spinRate":2391,"spinDirection":202},"zone":12,"typeConfidence":0.64,"plateTime":0.4021707227408653,"extension":6.341979761713999},"index":6,"playId":"aa4ca025-1caf-39bb-bec3-14d56c90953f","pitchNumber":6,"startTime":"2025-08-20T00:45:08.094Z","endTime":"2025-08-20T00:45:11.457Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:45:11.457Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Owen Caissie singles on a fly ball to left fielder Christian Yelich. Nico Hoerner scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-20T00:45:24.121Z","endTime":"2025-08-20T00:48:47.834Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7,8],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":{"id":605540,"link":"/api/v1/people/605540"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.495789080231372,"aZ":-25.715164436868676,"pfxX":-9.835593473666904,"pfxZ":4.40044817431226,"pX":0.08066370766371368,"pZ":2.7470601433154136,"vX0":6.038957860277069,"vY0":-120.4037343629716,"vZ0":-2.3733006299669137,"x":113.93,"y":164.61,"x0":-1.1828294185513044,"y0":50.0019563450222,"z0":6.0223024911667595,"aX":-14.432483765215421},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":7.7,"breakHorizontal":16.3,"spinRate":1905,"spinDirection":222},"zone":5,"typeConfidence":0.92,"plateTime":0.45500054843508053,"extension":6.399425967852589},"index":0,"playId":"14181b4a-4745-3d41-a56f-5096102d1ce8","pitchNumber":1,"startTime":"2025-08-20T00:45:34.351Z","endTime":"2025-08-20T00:45:38.538Z","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":91.0,"endSpeed":84.1,"strikeZoneTop":3.62206153571987,"strikeZoneBottom":1.51460016899341,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.739432457192922,"aZ":-14.262394837373398,"pfxX":-2.2536193242298896,"pfxZ":10.00504229119984,"pX":-0.48478484891139767,"pZ":1.1980187412554422,"vX0":2.7247692456088504,"vY0":-132.32497442557192,"vZ0":-9.334505471768635,"x":135.48,"y":206.43,"x0":-1.2305043575775905,"y0":50.0004663278391,"z0":5.793970164541763,"aX":-4.033767241821952},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.6,"breakHorizontal":3.6,"spinRate":2266,"spinDirection":202},"zone":13,"typeConfidence":0.91,"plateTime":0.41244465701540056,"extension":6.573875047508927},"index":1,"playId":"5f1761c1-3d01-35ce-8001-f1c1dea2873c","pitchNumber":2,"startTime":"2025-08-20T00:45:56.746Z","endTime":"2025-08-20T00:46:00.545Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.5,"strikeZoneTop":3.62206153571987,"strikeZoneBottom":1.66972241825192,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.1462531823391,"aZ":-22.814275095995608,"pfxX":-9.609442174522894,"pfxZ":6.359530515955346,"pX":0.9939673412925756,"pZ":1.2559905170340302,"vX0":7.896735583681456,"vY0":-119.97063131048934,"vZ0":-6.026566828914331,"x":79.11,"y":204.87,"x0":-1.0767138508373082,"y0":50.000979682269715,"z0":5.807942945936337,"aX":-14.13922214372553},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":10.4,"breakHorizontal":15.7,"spinRate":1958,"spinDirection":222},"zone":14,"typeConfidence":0.92,"plateTime":0.4549041922156203,"extension":6.553827281286443},"index":2,"playId":"18ee9dd3-e37f-32cb-9152-e2a0dc7c2c87","pitchNumber":3,"startTime":"2025-08-20T00:46:12.991Z","endTime":"2025-08-20T00:46:21.640Z","isPitch":true,"type":"pitch"},{"details":{"description":"Nico Hoerner steals (23) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"actionPlayId":"18ee9dd3-e37f-32cb-9152-e2a0dc7c2c87","startTime":"2025-08-20T00:46:21.640Z","endTime":"2025-08-20T00:46:43.050Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.934924878087852,"aZ":-24.928670783378184,"pfxX":-8.358442764837102,"pfxZ":5.019732750875784,"pX":-0.012088116724261366,"pZ":2.371654846154873,"vX0":5.299752815622767,"vY0":-118.64795934095969,"vZ0":-2.9267307216618312,"x":117.46,"y":174.75,"x0":-1.1742497710724775,"y0":50.005181956800406,"z0":5.861948724525076,"aX":-12.073642054625514},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":8.8,"breakHorizontal":14.0,"spinRate":1876,"spinDirection":227},"zone":5,"typeConfidence":0.92,"plateTime":0.4593689501188196,"extension":6.510232444335438},"index":4,"playId":"410fcd09-11bc-3301-bc4a-90eb37464f98","pitchNumber":4,"startTime":"2025-08-20T00:46:43.050Z","endTime":"2025-08-20T00:46:52.854Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.32979725593115,"aZ":-13.092169571180786,"pfxX":-1.3158005341057388,"pfxZ":10.021383393238752,"pX":0.07708441280568899,"pZ":3.962436853740893,"vX0":3.5772813747841545,"vY0":-137.7836042971318,"vZ0":-3.262111497135706,"x":114.06,"y":131.79,"x0":-1.072674243111397,"y0":50.006365824394244,"z0":6.05836914102094,"aX":-2.5068302659582598},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.5,"breakHorizontal":1.6,"spinRate":2350,"spinDirection":198},"zone":12,"typeConfidence":0.92,"plateTime":0.3989877531023165,"extension":6.490732517157845},"index":5,"playId":"20024c50-3759-3cb1-ab62-94f706bc1e38","pitchNumber":5,"startTime":"2025-08-20T00:47:25.867Z","endTime":"2025-08-20T00:47:28.867Z","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.4,"endSpeed":84.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.484800482571135,"aZ":-12.919593033710301,"pfxX":-1.125082030488893,"pfxZ":10.572371429073431,"pX":0.1915938801349242,"pZ":3.1314906021109166,"vX0":3.6350491281366244,"vY0":-134.43703333867577,"vZ0":-5.077829248235932,"x":109.7,"y":154.23,"x0":-1.0348543818440998,"y0":50.00457602644426,"z0":5.969585062947362,"aX":-2.0496559194473365},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.2,"breakHorizontal":1.2,"spinRate":2372,"spinDirection":203},"zone":2,"typeConfidence":0.92,"plateTime":0.40818222466443066,"extension":6.490160164041513},"index":6,"playId":"baa489bf-bc2b-38d2-b7b7-1a3cdea14788","pitchNumber":6,"startTime":"2025-08-20T00:47:50.737Z","endTime":"2025-08-20T00:47:53.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.59120614665461,"strikeZoneBottom":1.68476422246823,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.401144059400124,"aZ":-12.484224279017246,"pfxX":-2.0242277903739243,"pfxZ":10.217336984661797,"pX":-0.7094374655500701,"pZ":3.260743944018436,"vX0":1.613103101296878,"vY0":-137.66686004102334,"vZ0":-5.02910535740296,"x":144.04,"y":150.74,"x0":-1.0388052974706157,"y0":50.00479203967731,"z0":5.950424356300563,"aX":-3.901655101172086},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.8,"breakHorizontal":3.4,"spinRate":2249,"spinDirection":204},"zone":1,"typeConfidence":0.92,"plateTime":0.39725519929265474,"extension":6.438870959962115},"index":7,"playId":"8f9f10a7-c99c-3271-9b2b-b257de1d6985","pitchNumber":7,"startTime":"2025-08-20T00:48:14.091Z","endTime":"2025-08-20T00:48:18.462Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.520213189521254,"aZ":-12.198223268008768,"pfxX":-3.2577585311896473,"pfxZ":10.501060344593249,"pX":0.5019033550267369,"pZ":3.062920900616178,"vX0":5.021987862729007,"vY0":-136.43972833188147,"vZ0":-5.668602215898855,"x":97.87,"y":156.08,"x0":-0.9317969187936875,"y0":50.00121283361176,"z0":5.994108767733368,"aX":-6.196559122553829},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.1,"breakHorizontal":4.9,"spinRate":2336,"spinDirection":201},"zone":3,"typeConfidence":0.85,"plateTime":0.40008967707851184,"extension":6.467919355981584},"hitData":{"launchSpeed":65.7,"launchAngle":31.0,"totalDistance":207.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":59.79,"coordY":130.99}},"index":8,"playId":"dc7abb72-8481-3bb0-bf5e-707bab31442b","pitchNumber":8,"startTime":"2025-08-20T00:48:37.696Z","endTime":"2025-08-20T00:48:47.834Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:48:47.834Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-20T00:49:03.138Z","endTime":"2025-08-20T00:50:58.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.1,"strikeZoneTop":3.62,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.752826563234677,"aZ":-16.9917381977898,"pfxX":-8.110005182903066,"pfxZ":8.091699970692929,"pX":0.07198204105214197,"pZ":1.4074360491190911,"vX0":5.793699863436616,"vY0":-135.65215147875745,"vZ0":-8.680242700512936,"x":114.26,"y":200.78,"x0":-1.0303829427290234,"y0":50.003922665512675,"z0":5.817354111157218,"aX":-15.219987390992674},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.1,"breakHorizontal":13.6,"spinRate":2299,"spinDirection":204},"zone":14,"typeConfidence":0.93,"plateTime":0.40270712564409994,"extension":6.5477499199495055},"index":0,"playId":"a7cc0410-7e1e-3114-9212-d4d11aac29e8","pitchNumber":1,"startTime":"2025-08-20T00:49:22.955Z","endTime":"2025-08-20T00:49:26.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.1,"strikeZoneTop":3.59120611721532,"strikeZoneBottom":1.57666094644452,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.56985095059905,"aZ":-17.169246968485524,"pfxX":1.0175390219835236,"pfxZ":8.190754011432093,"pX":1.273190342045642,"pZ":2.442059508156028,"vX0":5.807979395483841,"vY0":-133.68937715554267,"vZ0":-6.107811919670217,"x":68.47,"y":172.84,"x0":-1.0490077092303691,"y0":50.00396744889355,"z0":5.9650789180073005,"aX":1.8628386057969295},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.9,"breakHorizontal":-3.0,"spinRate":2406,"spinDirection":194},"zone":14,"typeConfidence":0.87,"plateTime":0.4078351701886591,"extension":6.491306980939109},"index":1,"playId":"f7f6f70d-9a54-3128-98ff-3cb7eaa7c4b2","pitchNumber":2,"startTime":"2025-08-20T00:49:46.649Z","endTime":"2025-08-20T00:49:50.279Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.9,"strikeZoneTop":3.62,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.951145170727496,"aZ":-23.91907338309478,"pfxX":-5.965677519154429,"pfxZ":5.63748995909579,"pX":-0.5503848054100724,"pZ":2.285417959074596,"vX0":3.2367130621535978,"vY0":-120.16038433470271,"vZ0":-3.5343633888020296,"x":137.98,"y":177.07,"x0":-1.1387036026684096,"y0":50.00392742081948,"z0":5.89698738972034,"aX":-8.73748825089985},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":9.6,"breakHorizontal":10.1,"spinRate":1899,"spinDirection":221},"zone":7,"typeConfidence":0.88,"plateTime":0.45555949277355845,"extension":6.388345032863461},"index":2,"playId":"b5865ba8-7793-3d72-b698-1a373ca982be","pitchNumber":3,"startTime":"2025-08-20T00:50:05.960Z","endTime":"2025-08-20T00:50:08.960Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-20T00:50:24.960Z","endTime":"2025-08-20T00:50:33.652Z","isPitch":false,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.62,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.87960735397118,"aZ":-13.94537647775354,"pfxX":-1.3849300801666518,"pfxZ":9.596264645013822,"pX":-0.16838968531344076,"pZ":3.0766106375692384,"vX0":2.7158123103435208,"vY0":-136.89030228933933,"vZ0":-5.180979586346819,"x":123.42,"y":155.71,"x0":-0.9929153024146983,"y0":50.006078378651566,"z0":5.9466271232616394,"aX":-2.631889569342789},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.4,"breakHorizontal":1.9,"spinRate":2270,"spinDirection":203},"zone":2,"typeConfidence":0.92,"plateTime":0.3999264063149197,"extension":6.447390166563062},"index":4,"playId":"3557a2e8-80be-311e-a6cb-186da5f849dc","pitchNumber":4,"startTime":"2025-08-20T00:50:33.652Z","endTime":"2025-08-20T00:50:36.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.2,"strikeZoneTop":3.62,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.294376571605742,"aZ":-24.656407729319792,"pfxX":-9.25302656720082,"pfxZ":5.130087800523273,"pX":-0.26570871819469455,"pZ":1.0430560139487373,"vX0":4.6956819991140115,"vY0":-120.25896301178878,"vZ0":-6.218320158388789,"x":127.13,"y":210.62,"x0":-1.0413830056831557,"y0":50.000407906942,"z0":5.848837707893446,"aX":-13.552780060720222},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":8.0,"breakHorizontal":15.6,"spinRate":1830,"spinDirection":221},"zone":13,"typeConfidence":0.91,"plateTime":0.45542113352212743,"extension":6.539612447628509},"index":5,"playId":"72dc989f-9a21-3622-8ec0-c8a64bf9523b","pitchNumber":5,"startTime":"2025-08-20T00:50:55.064Z","endTime":"2025-08-20T00:50:58.141Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:50:58.141Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Shaw flies out to right fielder Isaac Collins.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-20T00:51:06.759Z","endTime":"2025-08-20T00:53:45.553Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.12806509837382,"strikeZoneBottom":1.35937721619932,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.70878264377087,"aZ":-17.60123069538551,"pfxX":-8.234655932601708,"pfxZ":7.768959831190115,"pX":-0.38095378748413183,"pZ":3.3779278263360992,"vX0":4.499426148982896,"vY0":-136.05899101899192,"vZ0":-3.6042310880117676,"x":131.52,"y":147.58,"x0":-0.9857613855801378,"y0":50.0038675102871,"z0":5.938797726978364,"aX":-15.447522810158148},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.6,"breakHorizontal":13.9,"spinRate":2204,"spinDirection":208},"zone":11,"typeConfidence":0.94,"plateTime":0.4024881152910207,"extension":6.573061217066936},"index":0,"playId":"fd6379cc-abaa-3188-90da-174562b61ea6","pitchNumber":1,"startTime":"2025-08-20T00:51:25.473Z","endTime":"2025-08-20T00:51:29.454Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.4,"strikeZoneTop":3.09716710539968,"strikeZoneBottom":1.4525232792366,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.22953648766158,"aZ":-18.554299755309597,"pfxX":2.1526110554468905,"pfxZ":7.767250394914868,"pX":0.1511137124932899,"pZ":1.3081340292020622,"vX0":2.540964677619371,"vY0":-130.96483273470824,"vZ0":-8.218697288548242,"x":111.24,"y":203.46,"x0":-1.1079664543096979,"y0":50.00277215013784,"z0":5.851712826578054,"aX":3.7738420470029186},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.7,"breakHorizontal":-4.4,"spinRate":2371,"spinDirection":198},"zone":14,"typeConfidence":0.91,"plateTime":0.41673806922788614,"extension":6.422849673941584},"index":1,"playId":"2b365030-dc92-3e43-a14e-faa5da99532b","pitchNumber":2,"startTime":"2025-08-20T00:51:45.627Z","endTime":"2025-08-20T00:51:49.525Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.03536241850232,"strikeZoneBottom":1.45252330884566,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.919640515200058,"aZ":-18.322488591467803,"pfxX":-8.033062576323415,"pfxZ":7.402832669434483,"pX":-0.14938967908796852,"pZ":3.339895825118368,"vX0":5.353020689440511,"vY0":-136.19618090649774,"vZ0":-3.4744703024901398,"x":122.69,"y":148.6,"x0":-1.1001953331355228,"y0":50.006503608357164,"z0":5.9051272311225675,"aX":-15.040169555335346},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.8,"breakHorizontal":13.3,"spinRate":2385,"spinDirection":205},"zone":11,"typeConfidence":0.93,"plateTime":0.40271332427421225,"extension":6.45802779541805},"index":2,"playId":"afbecb69-d876-39fb-a725-5c2879b2e3af","pitchNumber":3,"startTime":"2025-08-20T00:52:05.078Z","endTime":"2025-08-20T00:52:08.533Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.41260811031491,"aZ":-23.848812721755078,"pfxX":-8.80568995301299,"pfxZ":5.52231136229043,"pX":0.31239060509948224,"pZ":1.3984765543567832,"vX0":6.254508765450034,"vY0":-122.08128124741314,"vZ0":-5.603093347271727,"x":105.09,"y":201.02,"x0":-1.140906736677109,"y0":50.00037475148,"z0":5.780527231649939,"aX":-13.267422395176961},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":8.9,"breakHorizontal":14.4,"spinRate":2078,"spinDirection":223},"zone":9,"typeConfidence":0.9,"plateTime":0.4489510255812905,"extension":6.480325974830017},"index":3,"playId":"c69fe044-b4e6-35f1-bb42-e1afbb8b9f30","pitchNumber":4,"startTime":"2025-08-20T00:52:23.566Z","endTime":"2025-08-20T00:52:26.664Z","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":94.9,"endSpeed":86.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.842345348373804,"aZ":-16.909156921968453,"pfxX":-9.27016609229246,"pfxZ":7.906040120835646,"pX":-0.06614489894250221,"pZ":3.1261315296603365,"vX0":5.9415141741042925,"vY0":-138.09958550225318,"vZ0":-4.423458075760641,"x":119.52,"y":154.37,"x0":-1.0413732621956417,"y0":50.00526922694873,"z0":5.886729496326552,"aX":-17.90250853195593},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.6,"breakHorizontal":15.6,"spinRate":2415,"spinDirection":206},"zone":2,"typeConfidence":0.95,"plateTime":0.3966764435086696,"extension":6.510709656027568},"index":4,"playId":"a79e6e5e-76d7-32bd-9a4b-74604548fe50","pitchNumber":5,"startTime":"2025-08-20T00:52:42.588Z","endTime":"2025-08-20T00:52:45.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.272218205577,"strikeZoneBottom":1.47321737574518,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.395943795119287,"aZ":-13.046374600521737,"pfxX":-3.1722890161029937,"pfxZ":9.969474983914777,"pX":1.0936146354361829,"pZ":3.8644276705682237,"vX0":6.401282280859978,"vY0":-137.61070232235974,"vZ0":-3.3942953693310347,"x":75.31,"y":134.44,"x0":-0.8500824017584808,"y0":50.00518140269603,"z0":5.997175272120489,"aX":-6.08870379127115},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.5,"breakHorizontal":4.4,"spinRate":2260,"spinDirection":204},"zone":12,"typeConfidence":0.83,"plateTime":0.397952660082205,"extension":6.471027175185694},"index":5,"playId":"a949d636-5af7-3817-9b53-a3dabd5d0858","pitchNumber":6,"startTime":"2025-08-20T00:53:12.077Z","endTime":"2025-08-20T00:53:15.313Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.994589692373253,"aZ":-17.055463733108425,"pfxX":-5.616859446862179,"pfxZ":7.98767978472675,"pX":-0.004676668703807006,"pZ":2.3685230762416394,"vX0":5.078895693837634,"vY0":-136.0358102503823,"vZ0":-6.05651699664095,"x":117.18,"y":174.83,"x0":-1.1569068854223703,"y0":50.00531994329251,"z0":5.786710878484446,"aX":-10.63613129937723},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.6,"breakHorizontal":9.2,"spinRate":2255,"spinDirection":204},"zone":5,"typeConfidence":0.73,"plateTime":0.4010643980710338,"extension":6.48569008607937},"hitData":{"launchSpeed":84.9,"launchAngle":33.0,"totalDistance":282.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":160.06,"coordY":91.53}},"index":6,"playId":"f5c52576-d119-3aa6-adc4-8fa512b267ae","pitchNumber":7,"startTime":"2025-08-20T00:53:34.576Z","endTime":"2025-08-20T00:53:45.553Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:53:45.553Z","atBatIndex":19},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Michael Busch doubles (17) on a line drive to right fielder Isaac Collins. Owen Caissie scores. Michael Busch to 3rd.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-20T00:53:49.955Z","endTime":"2025-08-20T00:55:07.564Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_throw","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":{"id":605540,"link":"/api/v1/people/605540"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"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":84.7,"endSpeed":77.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.957159079801396,"aZ":-25.391746507661374,"pfxX":-9.552288618074515,"pfxZ":4.395142161157613,"pX":-0.7361158605082623,"pZ":2.3296663980068684,"vX0":4.403856751432471,"vY0":-123.29796650414815,"vZ0":-3.3926113211630105,"x":145.06,"y":175.88,"x0":-1.301964357662797,"y0":50.003468239891546,"z0":5.860420600295345,"aX":-14.74361013182637},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.4,"breakHorizontal":16.3,"spinRate":1879,"spinDirection":226},"zone":4,"typeConfidence":0.89,"plateTime":0.44382729807337995,"extension":6.5589632982622454},"index":0,"playId":"3e1f9a47-74a6-3c79-98df-d41223027e5e","pitchNumber":1,"startTime":"2025-08-20T00:54:30.646Z","endTime":"2025-08-20T00:54:34.534Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.40192098963942,"aZ":-13.429806332521796,"pfxX":-4.144919891009223,"pfxZ":9.81114964674504,"pX":-0.06927978076308522,"pZ":2.5177757438000334,"vX0":4.056339124877211,"vY0":-137.78652398091677,"vZ0":-6.679695815407692,"x":119.64,"y":170.8,"x0":-1.0264623970384246,"y0":50.00536477751988,"z0":5.892227138780011,"aX":-7.921269000361088},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.4,"breakHorizontal":6.6,"spinRate":2433,"spinDirection":202},"zone":5,"typeConfidence":0.81,"plateTime":0.39846560606045855,"extension":6.483804539148967},"hitData":{"launchSpeed":93.4,"launchAngle":13.0,"totalDistance":162.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":187.29,"coordY":107.09}},"index":1,"playId":"fd5681ad-a4f4-31a8-9f92-93c354ae92c2","pitchNumber":2,"startTime":"2025-08-20T00:54:50.650Z","endTime":"2025-08-20T00:55:07.564Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:55:07.564Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-20T00:56:29.336Z","endTime":"2025-08-20T00:57:11.727Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-20T00:55:22.315Z","endTime":"2025-08-20T00:56:31.662Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":82.7,"endSpeed":75.7,"strikeZoneTop":3.46775969011472,"strikeZoneBottom":1.60768539642156,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.571812972046008,"aZ":-23.766371154217143,"pfxX":-8.799783686890143,"pfxZ":5.731609199229299,"pX":-0.9029366533832781,"pZ":3.289702116523061,"vX0":3.6967754179026073,"vY0":-120.39459169892348,"vZ0":-1.4324525186717854,"x":151.42,"y":149.96,"x0":-1.3158089508318824,"y0":50.00296547809965,"z0":5.997712177097348,"aX":-12.906210338878351},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":10.3,"breakHorizontal":15.0,"spinRate":1855,"spinDirection":223},"zone":11,"typeConfidence":0.92,"plateTime":0.4551131119613161,"extension":6.404541435459939},"index":1,"playId":"28812b32-94b7-3e68-bf9b-a34e14169b20","pitchNumber":1,"startTime":"2025-08-20T00:56:31.662Z","endTime":"2025-08-20T00:56:36.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.6,"strikeZoneTop":3.62,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.993675704799625,"aZ":-25.56764550593347,"pfxX":-10.122634944515438,"pfxZ":4.417584354230457,"pX":-0.547857293719678,"pZ":2.216523212101921,"vX0":4.980408837495351,"vY0":-121.52042595784877,"vZ0":-3.3408182903425265,"x":137.88,"y":178.93,"x0":-1.3097100433009747,"y0":50.00104919046941,"z0":5.832231226589125,"aX":-15.125274301878989},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":7.4,"breakHorizontal":17.2,"spinRate":1920,"spinDirection":227},"zone":7,"typeConfidence":0.91,"plateTime":0.45087948044868886,"extension":6.684419335906641},"index":2,"playId":"fe7b81e7-48df-3b1f-b82b-83d974cf7a73","pitchNumber":2,"startTime":"2025-08-20T00:56:49.026Z","endTime":"2025-08-20T00:56:52.714Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.9,"strikeZoneTop":3.62,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.510354542375154,"aZ":-25.537784254645583,"pfxX":-10.742670123208926,"pfxZ":4.310681418287835,"pX":-0.6702446636657927,"pZ":1.747177553552339,"vX0":4.545990496785426,"vY0":-123.27709509271472,"vZ0":-4.691342071844732,"x":142.55,"y":191.61,"x0":-1.1425539123234258,"y0":50.002256025815164,"z0":5.830641279266956,"aX":-16.533496731839225},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":7.0,"breakHorizontal":18.4,"spinRate":1798,"spinDirection":226},"zone":7,"typeConfidence":0.88,"plateTime":0.44430650347160006,"extension":6.491914999780069},"index":3,"playId":"0fd6567f-f204-3447-a45f-4c854beb71c7","pitchNumber":3,"startTime":"2025-08-20T00:57:07.875Z","endTime":"2025-08-20T00:57:11.727Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:57:11.727Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"William Contreras grounds out sharply, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-20T00:59:01.987Z","endTime":"2025-08-20T00:59:54.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.5,"strikeZoneTop":3.45747062524755,"strikeZoneBottom":1.65938398910612,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.149723130709347,"aZ":-14.85631038595042,"pfxX":-3.5626938505866668,"pfxZ":9.680231941066108,"pX":0.6063841933672973,"pZ":4.1928080705777715,"vX0":4.920890936497834,"vY0":-132.6037474871551,"vZ0":-2.257535353531498,"x":93.89,"y":125.57,"x0":-0.8066213552777933,"y0":50.00287208209788,"z0":6.133400358081625,"aX":-6.3740944386692595},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.3,"breakHorizontal":5.4,"spinRate":2291,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.4123423716072905,"extension":6.522818242191203},"index":0,"playId":"4935eed4-bd4e-3d38-8ce5-92dab42d47a5","pitchNumber":1,"startTime":"2025-08-20T00:59:18.509Z","endTime":"2025-08-20T00:59:22.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":77.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.300901528292897,"aZ":-26.001731968030406,"pfxX":3.087338094518825,"pfxZ":4.113585445938199,"pX":0.6678442585275595,"pZ":2.6306683166600444,"vX0":3.290921158235377,"vY0":-121.01811285317005,"vZ0":-2.997542856598315,"x":91.54,"y":167.75,"x0":-1.1053028229228414,"y0":50.000060270296686,"z0":6.137925640012329,"aX":4.625064827343136},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":7.1,"breakHorizontal":-6.4,"spinRate":2503,"spinDirection":154},"zone":6,"typeConfidence":2.0,"plateTime":0.4508028204498027,"extension":6.478455147005926},"index":1,"playId":"c4f95097-0c56-3676-80d7-75f6763d8240","pitchNumber":2,"startTime":"2025-08-20T00:59:30.663Z","endTime":"2025-08-20T00:59:33.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.613467321487292,"aZ":-12.918893206773369,"pfxX":-5.323258593233979,"pfxZ":10.448131291544367,"pX":0.20774938850646674,"pZ":2.3175319114538304,"vX0":4.513557742348359,"vY0":-135.1777597991185,"vZ0":-7.288906477483916,"x":109.08,"y":176.21,"x0":-0.7954226830930697,"y0":50.00250501671695,"z0":5.963732625764457,"aX":-9.81042300562591},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.5,"breakHorizontal":8.6,"spinRate":2311,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.4058282958114394,"extension":6.614334820248442},"hitData":{"launchSpeed":109.0,"launchAngle":-4.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":107.19,"coordY":136.08}},"index":2,"playId":"d40143e2-b7b0-3811-9082-22461f40b8e8","pitchNumber":3,"startTime":"2025-08-20T00:59:47.358Z","endTime":"2025-08-20T00:59:54.977Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T00:59:54.977Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Christian Yelich flies out to left fielder Ian Happ.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-20T01:00:02.724Z","endTime":"2025-08-20T01:00:25.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.454229705144577,"aZ":-38.89713332226547,"pfxX":5.253083078456344,"pfxZ":-5.038235947849714,"pX":0.16724142585412632,"pZ":2.5842072548584962,"vX0":1.3081934641324904,"vY0":-114.82786771962512,"vZ0":0.07977483921471129,"x":110.63,"y":169.01,"x0":-1.0925023594892995,"y0":50.00429535048211,"z0":6.336561922291577,"aX":7.0079019238342175},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-8.8,"breakHorizontal":-9.8,"spinRate":2482,"spinDirection":38},"zone":5,"typeConfidence":2.0,"plateTime":0.47718961803649496,"extension":6.444867969787168},"hitData":{"launchSpeed":82.5,"launchAngle":30.0,"totalDistance":285.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.85,"coordY":97.52}},"index":0,"playId":"cfd90114-0511-325d-b04b-be154c641615","pitchNumber":1,"startTime":"2025-08-20T01:00:17.618Z","endTime":"2025-08-20T01:00:25.164Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T01:00:25.164Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew Vaughn grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-20T01:00:33.732Z","endTime":"2025-08-20T01:01:45.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.6,"endSpeed":78.3,"strikeZoneTop":3.11776608301594,"strikeZoneBottom":1.47321737574518,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.129908837862022,"aZ":-29.242406306604245,"pfxX":2.7156720777598014,"pfxZ":1.8980469895440493,"pX":0.33501214777723376,"pZ":2.2328995216287897,"vX0":2.830528222731462,"vY0":-123.20920212576252,"vZ0":-3.3946169112246425,"x":104.23,"y":178.49,"x0":-1.1791214208576106,"y0":50.0052874279168,"z0":6.084370166698482,"aX":4.1997642342172234},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.9,"breakHorizontal":-5.5,"spinRate":2538,"spinDirection":149},"zone":6,"typeConfidence":2.0,"plateTime":0.44355391451155546,"extension":6.528420295723864},"index":0,"playId":"6770d848-63fc-39c2-8243-985f619ba737","pitchNumber":1,"startTime":"2025-08-20T01:00:48.820Z","endTime":"2025-08-20T01:00:52.278Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-08-20T01:00:57.506Z","endTime":"2025-08-20T01:01:10.776Z","isPitch":false,"type":"action","player":{"id":683734,"link":"/api/v1/people/683734"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.0,"strikeZoneTop":3.21044577564753,"strikeZoneBottom":1.50425514105875,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.71261200534994,"aZ":-18.7466283631868,"pfxX":-7.770642726258474,"pfxZ":7.321511216616764,"pX":-1.3158310666219195,"pZ":2.4602410410042,"vX0":1.8651837212152709,"vY0":-134.00751781428016,"vZ0":-5.924000462925676,"x":167.16,"y":172.35,"x0":-1.007545397929498,"y0":50.001645920571825,"z0":6.021805093308333,"aX":-14.248784448627445},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.4,"breakHorizontal":13.7,"spinRate":2050,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.40744841689305167,"extension":6.594800112927691},"index":2,"playId":"f49bb482-7082-389b-9b87-60230f2534a1","pitchNumber":2,"startTime":"2025-08-20T01:01:10.776Z","endTime":"2025-08-20T01:01:13.965Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.6,"strikeZoneTop":3.14866215794775,"strikeZoneBottom":1.47321737574518,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.085787401160985,"aZ":-18.384784604185047,"pfxX":-8.430129627956578,"pfxZ":7.590762778121416,"pX":-1.5274768496452436,"pZ":1.9842715638182844,"vX0":1.6499760439765758,"vY0":-133.50820209030348,"vZ0":-6.926753028644056,"x":175.22,"y":185.2,"x0":-1.0555240379926725,"y0":50.00327596203147,"z0":5.922254223684957,"aX":-15.311413327665726},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.6,"breakHorizontal":15.0,"spinRate":2067,"spinDirection":207},"zone":13,"typeConfidence":2.0,"plateTime":0.40931071771549776,"extension":6.703564853414411},"index":3,"playId":"9ab8c2a7-562b-3ee2-a6ad-3ac31061c761","pitchNumber":3,"startTime":"2025-08-20T01:01:24.240Z","endTime":"2025-08-20T01:01:27.975Z","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":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.48919526926827,"aZ":-28.27149080534226,"pfxX":4.1777384427802104,"pfxZ":2.479750817926975,"pX":0.4924829404723648,"pZ":2.334700432691934,"vX0":2.5683052138064264,"vY0":-124.27855404493845,"vZ0":-3.442468787166766,"x":98.23,"y":175.74,"x0":-1.0949747926365525,"y0":50.00190425895469,"z0":6.070536452005087,"aX":6.574501378391881},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.0,"breakHorizontal":-8.2,"spinRate":2481,"spinDirection":160},"zone":6,"typeConfidence":2.0,"plateTime":0.4397053172554015,"extension":6.59889521047224},"hitData":{"launchSpeed":93.4,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.48,"coordY":143.34}},"index":4,"playId":"6c332482-45ff-32f5-a654-d35a186282a4","pitchNumber":4,"startTime":"2025-08-20T01:01:37.391Z","endTime":"2025-08-20T01:01:45.011Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T01:01:45.011Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Seiya Suzuki grounds out, third baseman Caleb Durbin to first baseman Andrew Vaughn.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-20T01:03:38.399Z","endTime":"2025-08-20T01:04:55.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.5,"endSpeed":83.5,"strikeZoneTop":3.21044577564753,"strikeZoneBottom":1.47321737574518,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.222563183050323,"aZ":-19.247095412735305,"pfxX":-9.533194472808757,"pfxZ":7.2423199925968245,"pX":0.2209696660664978,"pZ":2.5407067668427765,"vX0":6.799556539469826,"vY0":-132.94674439733134,"vZ0":-5.121645128816189,"x":108.58,"y":170.18,"x0":-1.1346276765188368,"y0":50.00569478879759,"z0":5.894658682189552,"aX":-17.021928708406048},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.1,"breakHorizontal":15.7,"spinRate":2298,"spinDirection":203},"zone":5,"typeConfidence":0.92,"plateTime":0.41242801874109114,"extension":6.381227876784216},"index":0,"playId":"00e4a1fb-e0de-395b-8b56-bb2ae21117a6","pitchNumber":1,"startTime":"2025-08-20T01:03:53.557Z","endTime":"2025-08-20T01:03:57.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.60346801259872,"aZ":-14.23656727315443,"pfxX":-4.305314580990066,"pfxZ":9.644054383826864,"pX":-0.3625116429633738,"pZ":3.196187137524467,"vX0":3.9097379902529634,"vY0":-135.51149094986005,"vZ0":-4.893209531936044,"x":130.82,"y":152.48,"x0":-1.2646147764411944,"y0":50.001644697787306,"z0":6.0197585149424535,"aX":-8.006903057481312},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.7,"breakHorizontal":7.0,"spinRate":2308,"spinDirection":208},"zone":1,"typeConfidence":0.66,"plateTime":0.40419430338868656,"extension":6.3668947148455315},"index":1,"playId":"0f48f911-1772-3fd8-be8c-78bcc5da2484","pitchNumber":2,"startTime":"2025-08-20T01:04:10.957Z","endTime":"2025-08-20T01:04:15.201Z","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":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.2,"strikeZoneTop":3.24133337495314,"strikeZoneBottom":1.47321737574518,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.48474849211261,"aZ":-24.451160142505994,"pfxX":3.151638858273974,"pfxZ":5.431989960459454,"pX":1.3733040922249595,"pZ":0.984138470882339,"vX0":5.1653363618317325,"vY0":-118.40493564325216,"vZ0":-6.0900763275879495,"x":64.65,"y":212.21,"x0":-1.2452363695546034,"y0":50.00077518623244,"z0":5.825193471379489,"aX":4.4753982842552},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":8.6,"breakHorizontal":-7.0,"spinRate":2449,"spinDirection":70},"zone":14,"typeConfidence":0.53,"plateTime":0.46250033781375155,"extension":6.359320151522683},"index":2,"playId":"c44fe9f1-d803-3583-ae0c-39b984a2d0d5","pitchNumber":3,"startTime":"2025-08-20T01:04:30.431Z","endTime":"2025-08-20T01:04:34.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.259719992941527,"aZ":-23.786741411897083,"pfxX":-9.690225374648396,"pfxZ":5.332871532150692,"pX":0.34869561712296976,"pZ":1.6572698851082917,"vX0":7.068496241057077,"vY0":-124.63807931918764,"vZ0":-5.221767421454005,"x":103.71,"y":194.03,"x0":-1.2663542388923066,"y0":50.00126548833385,"z0":5.746065950209895,"aX":-15.231130729398133},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":8.6,"breakHorizontal":15.8,"spinRate":2166,"spinDirection":224},"zone":9,"typeConfidence":0.85,"plateTime":0.4396143616522332,"extension":6.591495751749243},"hitData":{"launchSpeed":93.9,"launchAngle":-4.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.1,"coordY":167.9}},"index":3,"playId":"608a2d2e-757c-3780-8a4e-992cea6e0273","pitchNumber":4,"startTime":"2025-08-20T01:04:48.345Z","endTime":"2025-08-20T01:04:55.836Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T01:04:55.836Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Crow-Armstrong flies out to right fielder Isaac Collins.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-20T01:05:02.918Z","endTime":"2025-08-20T01:06:32.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.05596525943393,"strikeZoneBottom":1.28690432877453,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.360628671635947,"aZ":-19.45366150038896,"pfxX":-1.3805588757233191,"pfxZ":6.831703718738954,"pX":-0.28382708414063357,"pZ":4.507179816062849,"vX0":2.8663585607734627,"vY0":-134.8866075173104,"vZ0":-0.6987183202420678,"x":127.82,"y":117.09,"x0":-1.1757750192181275,"y0":50.006359617328954,"z0":6.127821467068881,"aX":-2.5723330400929307},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.5,"breakHorizontal":1.9,"spinRate":2231,"spinDirection":197},"zone":11,"typeConfidence":0.87,"plateTime":0.4043888478793498,"extension":6.276462690315635},"index":0,"playId":"dcfc2c94-7d27-3f6e-8f4b-b508e7927def","pitchNumber":1,"startTime":"2025-08-20T01:05:30.023Z","endTime":"2025-08-20T01:05:33.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.7,"strikeZoneTop":3.17955537938082,"strikeZoneBottom":1.50425514105875,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.355299651786606,"aZ":-26.077252293024234,"pfxX":-10.266424755738669,"pfxZ":4.0709691513962944,"pX":-0.293172437990214,"pZ":3.804556166938689,"vX0":5.516741075406112,"vY0":-121.2468582134711,"vZ0":0.2778083524660039,"x":128.18,"y":136.06,"x0":-1.2569488704865648,"y0":50.00350063868107,"z0":5.952929513454723,"aX":-15.379017683341432},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":7.7,"breakHorizontal":17.4,"spinRate":1736,"spinDirection":227},"zone":11,"typeConfidence":0.92,"plateTime":0.4506912952521791,"extension":6.46898258232652},"index":1,"playId":"e3c72f33-9ae4-3709-9d4e-993f20fc4218","pitchNumber":2,"startTime":"2025-08-20T01:05:45.492Z","endTime":"2025-08-20T01:05:49.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.578107831438988,"aZ":-26.254015127259763,"pfxX":-8.972488437346586,"pfxZ":4.015664885555433,"pX":-1.0643707506378342,"pZ":2.8059554781860983,"vX0":3.387029974616704,"vY0":-120.12620343952251,"vZ0":-1.8324300457494318,"x":157.57,"y":163.02,"x0":-1.3209132960774066,"y0":50.000221203197036,"z0":5.895193839395563,"aX":-13.212489190089398},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":7.1,"breakHorizontal":15.5,"spinRate":1793,"spinDirection":223},"zone":11,"typeConfidence":0.92,"plateTime":0.45461360138707807,"extension":6.410330688733824},"index":2,"playId":"708df0c1-ff86-3dc5-9974-1af1340554ee","pitchNumber":3,"startTime":"2025-08-20T01:06:01.499Z","endTime":"2025-08-20T01:06:05.012Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2025-08-20T01:06:11.815Z","endTime":"2025-08-20T01:06:22.978Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.677092216258227,"aZ":-22.590186056938204,"pfxX":-7.386229019020129,"pfxZ":6.251664336440779,"pX":-0.27306692912089237,"pZ":2.3367079035432905,"vX0":4.776551776927841,"vY0":-122.59158335631007,"vZ0":-3.645525077013018,"x":127.41,"y":175.69,"x0":-1.2804129709331853,"y0":50.001509173650135,"z0":5.756129672081564,"aX":-11.318849217658354},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":10.8,"breakHorizontal":12.4,"spinRate":1739,"spinDirection":226},"zone":5,"typeConfidence":0.89,"plateTime":0.44562360456620187,"extension":6.583731995969588},"hitData":{"launchSpeed":90.9,"launchAngle":47.0,"totalDistance":266.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.65,"coordY":102.93}},"index":4,"playId":"3f299c2c-4aa6-3493-a44a-92e3e75214a5","pitchNumber":4,"startTime":"2025-08-20T01:06:22.978Z","endTime":"2025-08-20T01:06:32.430Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T01:06:32.430Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Kelly called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-20T01:06:37.422Z","endTime":"2025-08-20T01:07:59.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.856590692070988,"aZ":-15.10103257553437,"pfxX":-1.9250017982657868,"pfxZ":9.41210761923125,"pX":0.7252791681419308,"pZ":2.0142013757135238,"vX0":5.515468046519124,"vY0":-133.38075445927993,"vZ0":-7.3281140294083595,"x":89.35,"y":184.4,"x0":-1.113115068001997,"y0":50.00555242769776,"z0":5.872426408857924,"aX":-3.4936143133246196},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.7,"breakHorizontal":2.4,"spinRate":2273,"spinDirection":201},"zone":9,"typeConfidence":0.91,"plateTime":0.40958517490803725,"extension":6.510595395148318},"index":0,"playId":"09f2617e-fec8-3f08-a606-0ec9fe836677","pitchNumber":1,"startTime":"2025-08-20T01:07:02.630Z","endTime":"2025-08-20T01:07:06.098Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.09033493957726,"aZ":-17.829565315739615,"pfxX":-8.906124715505372,"pfxZ":7.609955650204107,"pX":-1.063256605471755,"pZ":2.318889642146176,"vX0":3.4926343851306303,"vY0":-136.23613811943966,"vZ0":-6.1177850266442935,"x":157.53,"y":176.17,"x0":-1.2024864554784362,"y0":50.005143128939054,"z0":5.820144122953381,"aX":-16.79364591575548},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.7,"breakHorizontal":15.5,"spinRate":2273,"spinDirection":206},"zone":13,"typeConfidence":0.94,"plateTime":0.4015742655494625,"extension":6.457396660435818},"index":1,"playId":"8071c5f1-6e39-357d-888a-f016438f6f20","pitchNumber":2,"startTime":"2025-08-20T01:07:26.519Z","endTime":"2025-08-20T01:07:29.622Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.4883368637539,"strikeZoneBottom":1.69039796924744,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.088669054475915,"aZ":-10.798564835331929,"pfxX":-2.9106651043752594,"pfxZ":11.204251058352638,"pX":0.551366054734339,"pZ":2.013083251427628,"vX0":5.467212700547707,"vY0":-137.40842657156415,"vZ0":-8.000987342380276,"x":95.98,"y":184.43,"x0":-1.088008439123162,"y0":50.005730107177385,"z0":5.7006956636638835,"aX":-5.554918585187801},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.7,"breakHorizontal":4.1,"spinRate":2457,"spinDirection":203},"zone":9,"typeConfidence":0.9,"plateTime":0.3989702376543063,"extension":6.493919043903367},"index":2,"playId":"e057efbe-b561-3297-895f-aedb2840b2f2","pitchNumber":3,"startTime":"2025-08-20T01:07:55.070Z","endTime":"2025-08-20T01:07:59.239Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T01:07:59.239Z","atBatIndex":27},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Isaac Collins lines out to left fielder Ian Happ.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-20T01:10:02.406Z","endTime":"2025-08-20T01:10:32.907Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.22074198581637,"strikeZoneBottom":1.51460019858918,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.81001757922174,"aZ":-11.11006154504001,"pfxX":-3.3221676505791264,"pfxZ":11.580693686232406,"pX":-0.6346739162484516,"pZ":2.036047187127476,"vX0":2.2601242021151653,"vY0":-134.2024225086447,"vZ0":-8.004655487723765,"x":141.19,"y":183.81,"x0":-1.0573281697528785,"y0":50.00544032415144,"z0":5.854485099826156,"aX":-6.043602079551051},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.4,"breakHorizontal":5.5,"spinRate":2306,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.4085781647478033,"extension":6.5704036496772895},"index":0,"playId":"f4cd9a8d-a54d-38ce-9478-6657b5153696","pitchNumber":1,"startTime":"2025-08-20T01:10:11.191Z","endTime":"2025-08-20T01:10:16.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.343269905921318,"aZ":-14.365509266692259,"pfxX":-4.184793179001146,"pfxZ":9.765615485590107,"pX":0.004588862232998051,"pZ":2.6176171572608222,"vX0":4.2408645868281285,"vY0":-134.0253184862941,"vZ0":-5.963304114947335,"x":116.83,"y":168.1,"x0":-1.0528037037211797,"y0":50.0001171624516,"z0":5.8931236766125705,"aX":-7.629547627287934},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.7,"breakHorizontal":6.7,"spinRate":2312,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.4083181957889015,"extension":6.645618261530665},"hitData":{"launchSpeed":92.2,"launchAngle":20.0,"totalDistance":287.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":60.18,"coordY":104.54}},"index":1,"playId":"96b722ed-1642-3f1f-b405-181f46005cd9","pitchNumber":2,"startTime":"2025-08-20T01:10:26.319Z","endTime":"2025-08-20T01:10:32.907Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T01:10:32.907Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brice Turang grounds out to first baseman Michael Busch.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-20T01:10:41.815Z","endTime":"2025-08-20T01:11:31.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.3,"strikeZoneTop":3.42660181506854,"strikeZoneBottom":1.50425514105875,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.048787558208996,"aZ":-23.53954656049972,"pfxX":3.0016944652322417,"pfxZ":5.424190419804937,"pX":-1.5820882023287794,"pZ":3.214168734938255,"vX0":-1.1424564370660142,"vY0":-124.60212652290721,"vZ0":-2.3144305752191365,"x":177.31,"y":152.0,"x0":-1.5109108558339637,"y0":50.00370664777989,"z0":6.074696074629489,"aX":4.780345220611215},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":9.6,"breakHorizontal":-5.3,"spinRate":2516,"spinDirection":170},"zone":11,"typeConfidence":2.0,"plateTime":0.43745284001809903,"extension":6.406686233225149},"index":0,"playId":"863590fe-169e-3834-ae37-e6fee63df093","pitchNumber":1,"startTime":"2025-08-20T01:10:55.324Z","endTime":"2025-08-20T01:10:59.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.3,"strikeZoneTop":3.36485636735313,"strikeZoneBottom":1.50425514105875,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.65831673019485,"aZ":-23.70869144144296,"pfxX":-8.483795488730191,"pfxZ":5.698144410540098,"pX":-0.2976923307121258,"pZ":1.943536047304218,"vX0":4.645372536755528,"vY0":-121.60763647203713,"vZ0":-4.871037784324124,"x":128.35,"y":186.3,"x0":-1.1385751355328066,"y0":50.00219929111949,"z0":6.050045078100193,"aX":-12.602794152588974},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":9.4,"breakHorizontal":14.2,"spinRate":1843,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.4518064125189669,"extension":6.466737092067358},"index":1,"playId":"6b6e80f5-26f0-3a39-9157-a6da67ee35c5","pitchNumber":2,"startTime":"2025-08-20T01:11:09.122Z","endTime":"2025-08-20T01:11:12.762Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.384702801997662,"aZ":-23.44374461646436,"pfxX":-7.097344291565452,"pfxZ":5.826132286528511,"pX":0.07160574924061351,"pZ":3.4093152008824332,"vX0":4.747720524377545,"vY0":-121.7888565865573,"vZ0":-1.745253617590905,"x":114.27,"y":146.73,"x0":-0.9829980696947364,"y0":50.004566806606405,"z0":6.166982359436312,"aX":-10.640606259241764},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":10.3,"breakHorizontal":11.6,"spinRate":1900,"spinDirection":232},"zone":2,"typeConfidence":2.0,"plateTime":0.4501014665988592,"extension":6.497287660301152},"hitData":{"launchSpeed":87.5,"launchAngle":-6.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.42,"coordY":165.36}},"index":2,"playId":"ac222e82-3ebc-3e1f-b206-f1fcb366484f","pitchNumber":3,"startTime":"2025-08-20T01:11:24.142Z","endTime":"2025-08-20T01:11:31.519Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T01:11:31.519Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Danny Jansen strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-20T01:11:37.612Z","endTime":"2025-08-20T01:12:54.167Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.5,"strikeZoneTop":3.272218205577,"strikeZoneBottom":1.44217554293773,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.7163119450648,"aZ":-25.14836059034399,"pfxX":3.4771247295674605,"pfxZ":4.551846496802806,"pX":1.3174490007928439,"pZ":1.7060707826109063,"vX0":4.711594191861351,"vY0":-122.69518549616824,"vZ0":-5.391964648765526,"x":66.78,"y":192.72,"x0":-1.0710453672903553,"y0":50.00007481149382,"z0":6.045013980228316,"aX":5.3581745135650385},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":7.3,"breakHorizontal":-7.3,"spinRate":2647,"spinDirection":160},"zone":14,"typeConfidence":2.0,"plateTime":0.44452426511774945,"extension":6.457978689929045},"index":0,"playId":"9a6c2980-9772-3339-b6d5-b9af9615750e","pitchNumber":1,"startTime":"2025-08-20T01:11:54.525Z","endTime":"2025-08-20T01:11:57.975Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.7,"strikeZoneTop":3.24133337495314,"strikeZoneBottom":1.44217554293773,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.778227487302527,"aZ":-28.22377594952957,"pfxX":4.646712610838235,"pfxZ":2.6029172345749796,"pX":0.32074162729063976,"pZ":2.0084904889151596,"vX0":2.2627039801861617,"vY0":-121.8296305385159,"vZ0":-4.029242702385298,"x":104.77,"y":184.55,"x0":-1.2209667083298679,"y0":50.00255767755206,"z0":6.097136932743296,"aX":7.0518504601330605},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.1,"breakHorizontal":-8.9,"spinRate":2551,"spinDirection":151},"zone":6,"typeConfidence":2.0,"plateTime":0.44793134585049055,"extension":6.505036770684634},"index":1,"playId":"45f5de47-42c4-3920-bbbd-dcd246d0d753","pitchNumber":2,"startTime":"2025-08-20T01:12:07.122Z","endTime":"2025-08-20T01:12:11.270Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.4,"strikeZoneTop":3.33397967360402,"strikeZoneBottom":1.47321737574518,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.21112004807086,"aZ":-16.427516056093626,"pfxX":-7.710053704165137,"pfxZ":8.727198619629121,"pX":-0.2988667357010752,"pZ":0.9389793888392726,"vX0":4.202629244694747,"vY0":-133.14438133301226,"vZ0":-9.716157649420866,"x":128.39,"y":213.43,"x0":-0.8917040809648997,"y0":50.005887383571825,"z0":5.811626587492478,"aX":-13.916261748460942},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.0,"breakHorizontal":13.1,"spinRate":2216,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.41056886342901855,"extension":6.658993843817697},"index":2,"playId":"1cd6fe49-96ef-3207-8205-911bf591b10f","pitchNumber":3,"startTime":"2025-08-20T01:12:20.476Z","endTime":"2025-08-20T01:12:24.398Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.8,"strikeZoneTop":3.1898525250196,"strikeZoneBottom":1.48356378253862,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.104393841608964,"aZ":-34.932766342634174,"pfxX":9.402327991531873,"pfxZ":-2.0676477136505813,"pX":0.8318304607735877,"pZ":2.731604907516125,"vX0":1.9332888649759932,"vY0":-115.04681298910549,"vZ0":-0.18487564822616886,"x":85.29,"y":165.03,"x0":-1.24137331647945,"y0":50.001519572568036,"z0":6.209633126168767,"aX":12.554253240591976},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-3.5,"breakHorizontal":-17.5,"spinRate":2639,"spinDirection":61},"zone":12,"typeConfidence":2.0,"plateTime":0.4767885737948223,"extension":6.465833285565415},"index":3,"playId":"67343644-6a22-3949-b110-2e3aa0271617","pitchNumber":4,"startTime":"2025-08-20T01:12:35.164Z","endTime":"2025-08-20T01:12:39.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":77.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.19056241508565,"aZ":-31.056747391265947,"pfxX":4.655394592509387,"pfxZ":0.748025756525438,"pX":0.08250314753384348,"pZ":3.00914319056185,"vX0":1.4976979185900463,"vY0":-120.55700181976341,"vZ0":-0.9779685131698738,"x":113.86,"y":157.53,"x0":-1.1486760232515076,"y0":50.00457345176083,"z0":6.114672096126426,"aX":6.985892773881041},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.3,"breakHorizontal":-8.8,"spinRate":2695,"spinDirection":122},"zone":2,"typeConfidence":2.0,"plateTime":0.45100594171011776,"extension":6.471564659061888},"index":4,"playId":"b0cc7f07-9384-331f-b4ef-d1de5215a129","pitchNumber":5,"startTime":"2025-08-20T01:12:50.351Z","endTime":"2025-08-20T01:12:54.167Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T01:12:54.167Z","atBatIndex":30},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nico Hoerner pops out to second baseman Brice Turang.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-20T01:14:55.468Z","endTime":"2025-08-20T01:15:43.633Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"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, 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":79.4,"endSpeed":73.8,"strikeZoneTop":3.4,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.97023169399437,"aZ":-36.38600318801103,"pfxX":-0.6361903044898972,"pfxZ":-3.102060625178482,"pX":-0.0035746116696427437,"pZ":1.1812122984059843,"vX0":3.1730585818031627,"vY0":-115.66815453497628,"vZ0":-3.1735484867486363,"x":117.14,"y":206.89,"x0":-1.3086996895982541,"y0":50.00249334818305,"z0":6.049621385958173,"aX":-0.8653193178062232},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-6.1,"breakHorizontal":0.4,"spinRate":2496,"spinDirection":37},"zone":13,"typeConfidence":0.86,"plateTime":0.47299892826545076,"extension":6.246753799194063},"index":0,"playId":"8d4da686-3b05-3e27-8854-aab2e695e5a3","pitchNumber":1,"startTime":"2025-08-20T01:15:13.207Z","endTime":"2025-08-20T01:15:16.614Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-08-20T01:15:23.411Z","endTime":"2025-08-20T01:15:34.587Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.9,"strikeZoneTop":3.4,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.439636330479857,"aZ":-20.540976110967424,"pfxX":-9.058244941139167,"pfxZ":6.2715196761848855,"pX":-0.8447337315164524,"pZ":3.2296491842973016,"vX0":4.335042758197442,"vY0":-135.7728587275167,"vZ0":-3.4652694207602415,"x":149.2,"y":151.58,"x0":-1.2905322455879311,"y0":50.00492644866412,"z0":5.962698144949138,"aX":-16.809304795814473},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.8,"breakHorizontal":15.4,"spinRate":2383,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.4043647819833285,"extension":6.378192006421456},"hitData":{"launchSpeed":76.3,"launchAngle":62.0,"totalDistance":143.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":148.27,"coordY":151.68}},"index":2,"playId":"b5a0c1d2-842c-3819-bc5a-31d8fcf5100a","pitchNumber":2,"startTime":"2025-08-20T01:15:34.587Z","endTime":"2025-08-20T01:15:43.633Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T01:15:43.633Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Owen Caissie grounds out, second baseman Brice Turang to first baseman Andrew Vaughn.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-20T01:15:51.985Z","endTime":"2025-08-20T01:17:20.305Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":72.4,"strikeZoneTop":3.51920055866005,"strikeZoneBottom":1.59734432762035,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.238250510762466,"aZ":-38.667767023605236,"pfxX":1.5349403528281305,"pfxZ":-4.942385264193872,"pX":-0.5812818829862716,"pZ":2.9543640126803528,"vX0":1.3320459937551603,"vY0":-113.4868147962691,"vZ0":1.3142197944072245,"x":139.16,"y":159.01,"x0":-1.3735362687856083,"y0":50.00103087842329,"z0":6.196112306279143,"aX":2.0175538519461864},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-8.4,"breakHorizontal":-3.1,"spinRate":2523,"spinDirection":32},"zone":1,"typeConfidence":0.89,"plateTime":0.48118295542322187,"extension":6.259085824896596},"index":0,"playId":"dad4a2cf-b81e-3424-a0cf-30682799247b","pitchNumber":1,"startTime":"2025-08-20T01:16:06.643Z","endTime":"2025-08-20T01:16:10.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.0,"strikeZoneTop":3.51920055866005,"strikeZoneBottom":1.53528886845584,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.609641799222562,"aZ":-27.75484261016729,"pfxX":-8.174544045882396,"pfxZ":2.8989397876427496,"pX":-0.938525166794,"pZ":3.3854456286177284,"vX0":3.9117249834881407,"vY0":-123.24849881612226,"vZ0":-0.46642567410502456,"x":152.77,"y":147.37,"x0":-1.4920698290849361,"y0":50.00294733039458,"z0":5.940073007095506,"aX":-12.459655694773513},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.4,"breakHorizontal":13.8,"spinRate":1986,"spinDirection":223},"zone":11,"typeConfidence":0.91,"plateTime":0.445998237968694,"extension":6.495794588844968},"index":1,"playId":"a221062d-423b-3b52-9ccb-639485d28c37","pitchNumber":2,"startTime":"2025-08-20T01:16:20.236Z","endTime":"2025-08-20T01:16:24.669Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.0,"strikeZoneTop":3.61177666185129,"strikeZoneBottom":1.56631858747951,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.30494983506638,"aZ":-15.636329009186223,"pfxX":-1.6310875234349265,"pfxZ":9.409099387711676,"pX":-0.5882017924102669,"pZ":1.3595202671806519,"vX0":2.2907766567619574,"vY0":-131.78891217541246,"vZ0":-8.636002534125915,"x":139.42,"y":202.07,"x0":-1.2572104364111596,"y0":50.00051174661387,"z0":5.836464443020939,"aX":-2.865887302205936},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.4,"breakHorizontal":2.4,"spinRate":2327,"spinDirection":197},"zone":13,"typeConfidence":0.9,"plateTime":0.41578994643604394,"extension":6.3572366825202975},"index":2,"playId":"e1ea444b-27a6-31c3-a520-9b157e4a2b03","pitchNumber":3,"startTime":"2025-08-20T01:16:37.496Z","endTime":"2025-08-20T01:16:41.748Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":75.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.592874672087095,"aZ":-24.995512956363022,"pfxX":-7.952589971479,"pfxZ":4.894710871585795,"pX":-0.6190380784676471,"pZ":3.267158043801238,"vX0":3.9794543950359986,"vY0":-120.89257466213718,"vZ0":-1.2258574667703757,"x":140.6,"y":150.57,"x0":-1.2612639922016986,"y0":50.003454311970216,"z0":5.993805779194897,"aX":-11.663225035177687},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":8.8,"breakHorizontal":13.3,"spinRate":1959,"spinDirection":222},"zone":1,"typeConfidence":0.91,"plateTime":0.454687897468379,"extension":6.396218086329072},"index":3,"playId":"4aba9180-38f3-3bd5-bdea-ffd702768204","pitchNumber":4,"startTime":"2025-08-20T01:16:53.933Z","endTime":"2025-08-20T01:16:56.933Z","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":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.330094930018227,"aZ":-23.691048546434242,"pfxX":-9.432525851928347,"pfxZ":5.74597196607874,"pX":-0.3540039505949867,"pZ":1.997113620182537,"vX0":5.40177165193756,"vY0":-120.71375592767673,"vZ0":-3.97539159868139,"x":130.49,"y":184.86,"x0":-1.394338911417793,"y0":50.00404991999007,"z0":5.749086451992868,"aX":-13.93227597370294},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":9.7,"breakHorizontal":15.8,"spinRate":1841,"spinDirection":225},"zone":7,"typeConfidence":0.92,"plateTime":0.45360367734747875,"extension":6.710848381623759},"hitData":{"launchSpeed":73.0,"launchAngle":-1.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.88,"coordY":160.94}},"index":4,"playId":"75ddc289-b103-3f1d-a185-692766a37be5","pitchNumber":5,"startTime":"2025-08-20T01:17:12.922Z","endTime":"2025-08-20T01:17:20.305Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T01:17:20.305Z","atBatIndex":32},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Dansby Swanson doubles (17) on a sharp line drive to left fielder Christian Yelich.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-20T01:17:29.050Z","endTime":"2025-08-20T01:18:00.465Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":3.62,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.25181071819821,"aZ":-16.31930541332321,"pfxX":-1.9052978233545481,"pfxZ":8.748947695722906,"pX":0.05503288927695415,"pZ":2.9479281701269957,"vX0":4.176031184533629,"vY0":-133.63231842926615,"vZ0":-4.699696156243004,"x":114.9,"y":159.19,"x0":-1.2789849555694792,"y0":50.003666606142275,"z0":5.898353777341389,"aX":-3.453547612262582},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.0,"breakHorizontal":2.5,"spinRate":2491,"spinDirection":199},"zone":5,"typeConfidence":0.91,"plateTime":0.40955646584975147,"extension":6.489695150262889},"hitData":{"launchSpeed":107.9,"launchAngle":20.0,"totalDistance":361.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":79.55,"coordY":61.26}},"index":0,"playId":"d63c64e5-c233-3a46-8c40-ff71c77c0374","pitchNumber":1,"startTime":"2025-08-20T01:17:48.476Z","endTime":"2025-08-20T01:18:00.465Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T01:18:00.465Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Shaw walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-20T01:18:11.525Z","endTime":"2025-08-20T01:20:11.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"postOnSecond":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":83.0,"endSpeed":76.5,"strikeZoneTop":3.30310029573296,"strikeZoneBottom":1.4111296130195,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.759742649587213,"aZ":-24.86744326076775,"pfxX":-9.38250278498316,"pfxZ":4.950645815517659,"pX":0.7837059350365201,"pZ":1.167201011426528,"vX0":7.471578877618522,"vY0":-120.53551970706191,"vZ0":-5.650899686892048,"x":87.13,"y":207.27,"x0":-1.1325982982859841,"y0":50.00398510001969,"z0":5.729289415098805,"aX":-13.849356545098969},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":7.9,"breakHorizontal":15.2,"spinRate":1893,"spinDirection":228},"zone":14,"typeConfidence":0.92,"plateTime":0.4538857141243837,"extension":6.748393053773088},"index":0,"playId":"6fe3c775-4c3f-31e5-bf26-4279dedc7aa8","pitchNumber":1,"startTime":"2025-08-20T01:18:36.110Z","endTime":"2025-08-20T01:18:39.723Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.2,"strikeZoneTop":3.17955537938082,"strikeZoneBottom":1.47321737574518,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.8035805246688,"aZ":-24.39919236091544,"pfxX":-10.303199077706157,"pfxZ":5.093013360589305,"pX":0.8691705055744211,"pZ":-0.5322899352581548,"vX0":8.004476878783967,"vY0":-122.3947855894782,"vZ0":-9.772564663982235,"x":83.87,"y":253.15,"x0":-1.0954349121337805,"y0":50.00189626890328,"z0":5.58118235843864,"aX":-15.7249179289903},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":7.2,"breakHorizontal":16.9,"spinRate":1885,"spinDirection":226},"zone":14,"typeConfidence":0.9,"plateTime":0.44648303725880867,"extension":6.632780133862204},"index":1,"playId":"4516c4f1-8455-39ee-9b52-548bd0fced2f","pitchNumber":2,"startTime":"2025-08-20T01:18:52.633Z","endTime":"2025-08-20T01:18:55.809Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.272218205577,"strikeZoneBottom":1.53528886845584,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.58816059006361,"aZ":-16.456482982772,"pfxX":-7.970320896651991,"pfxZ":8.437990762786846,"pX":1.0792153374014466,"pZ":3.3563550938108193,"vX0":8.476018379767924,"vY0":-135.3903176288337,"vZ0":-3.851629451102535,"x":75.86,"y":148.16,"x0":-1.051248283809215,"y0":50.00379463344334,"z0":5.943635839919307,"aX":-14.849666662426252},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.6,"breakHorizontal":12.7,"spinRate":2257,"spinDirection":207},"zone":12,"typeConfidence":0.94,"plateTime":0.4040011366129148,"extension":6.575899141897121},"index":2,"playId":"e6de3093-7fa4-3f13-a045-888aada32e16","pitchNumber":3,"startTime":"2025-08-20T01:19:24.676Z","endTime":"2025-08-20T01:19:28.044Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.30310029573296,"strikeZoneBottom":1.53528886845584,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.236738562014423,"aZ":-16.633858250498747,"pfxX":-8.144924423382658,"pfxZ":8.522091596853166,"pX":0.24907144717357538,"pZ":2.9005158607809567,"vX0":6.129904221345824,"vY0":-133.99919574043994,"vZ0":-4.840330512061706,"x":107.51,"y":160.47,"x0":-1.0069923449363123,"y0":50.00020174015218,"z0":5.913892086702883,"aX":-14.848865634662554},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.6,"breakHorizontal":13.4,"spinRate":2299,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.40833511735844663,"extension":6.528434320868939},"index":3,"playId":"f40606ea-555f-31ad-a0ea-204eb7523ff5","pitchNumber":4,"startTime":"2025-08-20T01:19:46.162Z","endTime":"2025-08-20T01:19:49.813Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.24133337495314,"strikeZoneBottom":1.53528886845584,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.887832665670885,"aZ":-15.50014637887414,"pfxX":-8.386789424320744,"pfxZ":8.908676585704992,"pX":0.8451783425367728,"pZ":3.0223351978873625,"vX0":7.721875278927478,"vY0":-135.73224020338458,"vZ0":-4.81985800619441,"x":84.78,"y":157.18,"x0":-0.9429057865106523,"y0":50.00050976683752,"z0":5.895473487281201,"aX":-15.693123832698708},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.4,"breakHorizontal":13.6,"spinRate":2361,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.40307573796885654,"extension":6.6175940147175325},"index":4,"playId":"e5784396-9820-30ae-9ac8-f66ec1348aa1","pitchNumber":5,"startTime":"2025-08-20T01:20:07.152Z","endTime":"2025-08-20T01:20:11.530Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T01:20:11.530Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Busch grounds out, second baseman Brice Turang to first baseman Andrew Vaughn.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-20T01:20:22.512Z","endTime":"2025-08-20T01:21:35.029Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.1,"strikeZoneTop":3.17955537938082,"strikeZoneBottom":1.59734432762035,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.323697264705377,"aZ":-25.994780269195928,"pfxX":-9.729129577971776,"pfxZ":4.104551764771412,"pX":-0.5032606217546541,"pZ":1.2316762906667786,"vX0":4.955690683896372,"vY0":-122.01965668458725,"vZ0":-5.442343307637463,"x":136.18,"y":205.52,"x0":-1.2980359130993744,"y0":50.00251129461336,"z0":5.734564886420257,"aX":-14.649914974716934},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":6.4,"breakHorizontal":16.4,"spinRate":1687,"spinDirection":225},"zone":13,"typeConfidence":0.91,"plateTime":0.4491234413351233,"extension":6.6049070005100035},"index":0,"playId":"5b6b1329-bdea-3a8f-befb-18df431bb1a5","pitchNumber":1,"startTime":"2025-08-20T01:20:47.545Z","endTime":"2025-08-20T01:20:52.168Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":84.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.236021039775636,"aZ":-12.884048143365181,"pfxX":-3.576265606101532,"pfxZ":10.319117970943497,"pX":-0.18168364076096102,"pZ":3.8876541327646312,"vX0":3.6167762619599255,"vY0":-136.6201303178339,"vZ0":-3.455132960385404,"x":123.93,"y":133.81,"x0":-1.0651953809158197,"y0":50.00058934204874,"z0":6.068456490056773,"aX":-6.684189623174037},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.0,"breakHorizontal":5.6,"spinRate":2368,"spinDirection":195},"zone":11,"typeConfidence":0.83,"plateTime":0.40263969386189036,"extension":6.447220514384729},"index":1,"playId":"17853b5e-f9ca-3855-a82b-1ac46b3705be","pitchNumber":2,"startTime":"2025-08-20T01:21:07.671Z","endTime":"2025-08-20T01:21:11.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.36772458861257,"aZ":-24.16794671355781,"pfxX":-9.871168002669009,"pfxZ":5.35687178141325,"pX":-0.4017418208044935,"pZ":1.5920773861258497,"vX0":5.113545713065081,"vY0":-121.90745655791083,"vZ0":-5.051122723784548,"x":132.31,"y":195.79,"x0":-1.2508504995181562,"y0":50.00609450907889,"z0":5.79364144439815,"aX":-14.767210084737716},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":8.6,"breakHorizontal":16.6,"spinRate":1785,"spinDirection":226},"zone":7,"typeConfidence":0.9,"plateTime":0.4503849840146814,"extension":6.539868272272991},"hitData":{"launchSpeed":82.4,"launchAngle":-12.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.38,"coordY":158.27}},"index":2,"playId":"3de73668-40bc-3870-854b-42d0ff55e3b8","pitchNumber":3,"startTime":"2025-08-20T01:21:27.493Z","endTime":"2025-08-20T01:21:35.029Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T01:21:35.029Z","atBatIndex":35},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Joey Ortiz lines out sharply to left fielder Ian Happ.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-20T01:23:42.243Z","endTime":"2025-08-20T01:24:07.072Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":79.4,"strikeZoneTop":3.4883368637539,"strikeZoneBottom":1.53528886845584,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.93459273680071,"aZ":-25.75915828040514,"pfxX":3.5727036927237323,"pfxZ":4.066423685022482,"pX":1.6751398578156713,"pZ":2.1573229488382646,"vX0":5.567480378930298,"vY0":-123.7540883946441,"vZ0":-4.555126486908451,"x":53.15,"y":180.53,"x0":-1.0537340409966518,"y0":50.00105199285701,"z0":6.138335624708457,"aX":5.629181951017465},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.7,"breakHorizontal":-7.6,"spinRate":2671,"spinDirection":160},"zone":14,"typeConfidence":2.0,"plateTime":0.43987933266180423,"extension":6.418384248794462},"index":0,"playId":"ad47c34e-d279-3b56-81bb-94cbcb6f4c5c","pitchNumber":1,"startTime":"2025-08-20T01:23:46.341Z","endTime":"2025-08-20T01:23:49.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.215712082564256,"aZ":-29.961893952923162,"pfxX":3.7719550518616707,"pfxZ":1.4719955792237087,"pX":0.05232801382495638,"pZ":2.585730135883641,"vX0":1.5712495081904954,"vY0":-121.123941588138,"vZ0":-2.546813817824464,"x":115.01,"y":168.97,"x0":-1.0927367446609153,"y0":50.003087952819214,"z0":6.242175970374876,"aX":5.665716251479714},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.4,"breakHorizontal":-7.2,"spinRate":2682,"spinDirection":137},"zone":5,"typeConfidence":2.0,"plateTime":0.45031610453605,"extension":6.414664775745472},"hitData":{"launchSpeed":108.4,"launchAngle":13.0,"totalDistance":343.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":65.85,"coordY":74.33}},"index":1,"playId":"a2311c64-f486-3785-9c29-ca25dba57580","pitchNumber":2,"startTime":"2025-08-20T01:24:00.575Z","endTime":"2025-08-20T01:24:07.072Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T01:24:07.072Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sal Frelick grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-20T01:24:11.800Z","endTime":"2025-08-20T01:25:56.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.17955537938082,"strikeZoneBottom":1.28690432877453,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.77405517477935,"aZ":-12.627781608507963,"pfxX":-4.024135890609892,"pfxZ":10.915305339497337,"pX":-0.6864474327573592,"pZ":2.7604503517240095,"vX0":2.8038548639047955,"vY0":-132.80002194018297,"vZ0":-5.9572058604479565,"x":143.17,"y":164.25,"x0":-1.2317867518906565,"y0":50.00309247086767,"z0":5.947161844288081,"aX":-7.2057447459469985},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.7,"breakHorizontal":6.7,"spinRate":2311,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.4120554762376907,"extension":6.583311370718041},"index":0,"playId":"6af6251b-2c8e-3469-85df-cf0e90b2e70f","pitchNumber":1,"startTime":"2025-08-20T01:24:32.267Z","endTime":"2025-08-20T01:24:36.025Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.1,"strikeZoneTop":3.17955537938082,"strikeZoneBottom":1.38007955634171,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.86036256059441,"aZ":-26.774591776028345,"pfxX":-9.775036482017171,"pfxZ":3.625768018298497,"pX":-0.12289570334609676,"pZ":0.40659772288308066,"vX0":5.078124817436916,"vY0":-121.00044185351106,"vZ0":-7.673640612791329,"x":121.68,"y":227.8,"x0":-0.9751109223132021,"y0":50.0016541914069,"z0":5.953964290877666,"aX":-14.542691914902894},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":5.0,"breakHorizontal":16.6,"spinRate":1875,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4520953685239899,"extension":6.366881430496111},"index":1,"playId":"d336365a-3e21-343e-9aec-435deecfec58","pitchNumber":2,"startTime":"2025-08-20T01:24:44.488Z","endTime":"2025-08-20T01:24:47.526Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":82.5,"strikeZoneTop":3.24133337495314,"strikeZoneBottom":1.44217554293773,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.10229070131637,"aZ":-13.634840372369137,"pfxX":-2.9395098585863355,"pfxZ":10.52549205210426,"pX":0.4782478093965234,"pZ":4.828395731492448,"vX0":4.729266487696551,"vY0":-132.34793840538796,"vZ0":-0.893078503830058,"x":98.77,"y":108.41,"x0":-0.955703587470687,"y0":50.0036842565592,"z0":6.17570860169115,"aX":-5.178567521308611},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":19.1,"breakHorizontal":4.2,"spinRate":2302,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.4149771084931002,"extension":6.560798722488206},"index":2,"playId":"64f2df11-6a3a-3fad-a0f8-bcd75491cc49","pitchNumber":3,"startTime":"2025-08-20T01:25:01.413Z","endTime":"2025-08-20T01:25:04.526Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.093670595589334,"aZ":-24.279878574405355,"pfxX":3.5593243982544958,"pfxZ":5.135933075834547,"pX":-0.5013527415138582,"pZ":1.6711404985775178,"vX0":1.2414593591620868,"vY0":-122.87167843210453,"vZ0":-5.499363480142269,"x":136.11,"y":193.66,"x0":-1.474877427110053,"y0":50.0038393629116,"z0":5.986876886669222,"aX":5.472389196355112},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":8.3,"breakHorizontal":-6.7,"spinRate":2455,"spinDirection":173},"zone":7,"typeConfidence":2.0,"plateTime":0.4448306577064445,"extension":6.539707770143205},"index":3,"playId":"0be986a2-692e-3675-a72b-d4c77cfb71dd","pitchNumber":4,"startTime":"2025-08-20T01:25:16.603Z","endTime":"2025-08-20T01:25:20.414Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.8,"strikeZoneTop":3.02506045406631,"strikeZoneBottom":1.3490253432343,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.255904399353113,"aZ":-17.551364472094082,"pfxX":-7.460848788421638,"pfxZ":8.03222730744552,"pX":0.5044761189836233,"pZ":0.962289828271607,"vX0":6.046511543920557,"vY0":-133.68166298649345,"vZ0":-9.471545895720782,"x":97.77,"y":212.8,"x0":-0.8108912204158891,"y0":50.00411267286715,"z0":5.796752747888752,"aX":-13.583064996463179},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.8,"breakHorizontal":12.4,"spinRate":2293,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.40883216844303405,"extension":6.632290760597615},"index":4,"playId":"ba246ae4-0ecb-35a0-8936-87061303efdc","pitchNumber":5,"startTime":"2025-08-20T01:25:34.311Z","endTime":"2025-08-20T01:25:37.493Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":72.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.640754060386147,"aZ":-38.375043761220134,"pfxX":5.549304708504907,"pfxZ":-4.695742555642115,"pX":-0.20956452291510672,"pZ":2.0684352498332657,"vX0":0.2802386779103381,"vY0":-114.3731347998264,"vZ0":-0.9660156841490654,"x":124.99,"y":182.93,"x0":-1.054393200726879,"y0":50.00180898747652,"z0":6.26880606202709,"aX":7.3307672289446195},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-8.4,"breakHorizontal":-10.1,"spinRate":2697,"spinDirection":35},"zone":5,"typeConfidence":2.0,"plateTime":0.47939852478887524,"extension":6.591261718895412},"hitData":{"launchSpeed":89.7,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":157.8,"coordY":143.19}},"index":5,"playId":"5632ebbc-b9a7-33cf-91a2-a21db07792cc","pitchNumber":6,"startTime":"2025-08-20T01:25:49.279Z","endTime":"2025-08-20T01:25:56.568Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T01:25:56.568Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Caleb Durbin grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-20T01:26:04.936Z","endTime":"2025-08-20T01:26:51.838Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.0,"strikeZoneTop":3.36485636735313,"strikeZoneBottom":1.47321737574518,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.16884489822497,"aZ":-13.490944415775312,"pfxX":-2.8660293191511417,"pfxZ":10.409732500208598,"pX":0.6677720706521468,"pZ":2.0672801686507474,"vX0":5.246170904745253,"vY0":-132.80947932485637,"vZ0":-7.483151012782098,"x":91.55,"y":182.96,"x0":-0.9565391690563362,"y0":50.002987009276225,"z0":5.893042010902985,"aX":-5.144390911435212},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.5,"breakHorizontal":4.1,"spinRate":2331,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.4116527426463481,"extension":6.751729090984263},"index":0,"playId":"db3656d7-0b30-3367-98ad-07f2c08a05ed","pitchNumber":1,"startTime":"2025-08-20T01:26:16.875Z","endTime":"2025-08-20T01:26:20.315Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.7,"strikeZoneTop":3.36485636735313,"strikeZoneBottom":1.47321737574518,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.2177743874392,"aZ":-26.935149825256648,"pfxX":3.6328718361033348,"pfxZ":3.236849148130627,"pX":1.829179320094904,"pZ":1.4842727270583929,"vX0":5.924937039856835,"vY0":-125.36543692642826,"vZ0":-5.848205397456205,"x":47.28,"y":198.7,"x0":-1.0211817758241186,"y0":50.00391902485462,"z0":5.997730011513884,"aX":5.88317369879493},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.9,"breakHorizontal":-7.8,"spinRate":2639,"spinDirection":156},"zone":14,"typeConfidence":2.0,"plateTime":0.43403407803698224,"extension":6.65678117983294},"index":1,"playId":"4717f6f9-e7aa-3139-8380-8b575102036d","pitchNumber":2,"startTime":"2025-08-20T01:26:30.576Z","endTime":"2025-08-20T01:26:33.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.161120941860407,"aZ":-19.511221002864733,"pfxX":-7.512330470692383,"pfxZ":7.114938429711224,"pX":0.09708032733464919,"pZ":2.117703242116038,"vX0":5.262700017494355,"vY0":-132.0587740820802,"vZ0":-6.344367717805608,"x":113.3,"y":181.6,"x0":-0.9381635032694027,"y0":50.00019519987221,"z0":5.969996981906977,"aX":-13.365493410513677},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.8,"breakHorizontal":12.6,"spinRate":2238,"spinDirection":201},"zone":5,"typeConfidence":2.0,"plateTime":0.41357522458063123,"extension":6.6896102958250845},"hitData":{"launchSpeed":91.3,"launchAngle":-17.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.73,"coordY":154.72}},"index":2,"playId":"c6b177b1-bc82-334c-a1d6-099bd28174a3","pitchNumber":3,"startTime":"2025-08-20T01:26:44.373Z","endTime":"2025-08-20T01:26:51.838Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T01:26:51.838Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ian Happ singles on a ground ball to left fielder Christian Yelich.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-20T01:28:41.468Z","endTime":"2025-08-20T01:29:48.928Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.6,"strikeZoneTop":3.36485636735313,"strikeZoneBottom":1.53528886845584,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.027740683267247,"aZ":-18.68586615842462,"pfxX":0.2464919707596812,"pfxZ":7.927767482657389,"pX":-0.10312994868889289,"pZ":3.848975564137628,"vX0":3.0130685339541303,"vY0":-129.37869732697,"vZ0":-2.028739664560539,"x":120.93,"y":134.86,"x0":-1.3130523862888699,"y0":50.00588252182623,"z0":6.069671146697403,"aX":0.4187945343971691},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":14.2,"breakHorizontal":-1.1,"spinRate":2281,"spinDirection":192},"zone":11,"typeConfidence":0.9,"plateTime":0.4227393167770712,"extension":6.37997310630582},"index":0,"playId":"54fdd1fd-a4b4-3e78-8aef-626e24d7835c","pitchNumber":1,"startTime":"2025-08-20T01:29:02.359Z","endTime":"2025-08-20T01:29:06.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.7,"strikeZoneTop":3.62,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.456338036309273,"aZ":-27.88430340289162,"pfxX":-7.535752572768626,"pfxZ":3.031428369781578,"pX":-0.3635987153764742,"pZ":3.1658878971408826,"vX0":4.5299249693398025,"vY0":-117.9606497527879,"vZ0":-0.6367023735735672,"x":130.86,"y":153.3,"x0":-1.3252385149149963,"y0":50.0033195866009,"z0":5.9994918451006,"aX":-10.669852399705443},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":5.6,"breakHorizontal":12.6,"spinRate":1655,"spinDirection":221},"zone":1,"typeConfidence":0.92,"plateTime":0.4634924373674587,"extension":6.338930248711844},"index":1,"playId":"0193abed-f7ca-39c1-9155-1d82243f202a","pitchNumber":2,"startTime":"2025-08-20T01:29:18.710Z","endTime":"2025-08-20T01:29:22.316Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.62,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.665353641852526,"aZ":-17.462433182041963,"pfxX":-7.968198643745781,"pfxZ":7.906515133468458,"pX":-0.362169845648707,"pZ":1.761545337875604,"vX0":5.007246132967445,"vY0":-135.56206305876182,"vZ0":-7.563728421988461,"x":130.81,"y":191.22,"x0":-1.1980002071135494,"y0":50.005944696104855,"z0":5.807365751266201,"aX":-14.831363904606272},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.8,"breakHorizontal":13.3,"spinRate":2258,"spinDirection":206},"zone":7,"typeConfidence":2.0,"plateTime":0.4040650555626386,"extension":6.5768696362726855},"hitData":{"launchSpeed":98.9,"launchAngle":6.0,"totalDistance":148.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":96.74,"coordY":105.68}},"index":2,"playId":"5f3bdfa5-313b-3ae1-a125-c87ad4d4482b","pitchNumber":3,"startTime":"2025-08-20T01:29:38.454Z","endTime":"2025-08-20T01:29:48.928Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T01:29:48.928Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-20T01:30:08.375Z","endTime":"2025-08-20T01:33:34.980Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":93.0,"endSpeed":84.6,"strikeZoneTop":3.24133337495314,"strikeZoneBottom":1.44217554293773,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.101811749009606,"aZ":-16.128822285188487,"pfxX":-9.156696803392878,"pfxZ":8.766255458427036,"pX":0.7737762218560471,"pZ":1.2723092471515385,"vX0":7.998901856892856,"vY0":-134.885468079839,"vZ0":-8.722299040858603,"x":87.51,"y":204.43,"x0":-1.0498183989389887,"y0":50.0050881592148,"z0":5.700130799861029,"aX":-16.766423002922952},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.0,"breakHorizontal":14.8,"spinRate":2237,"spinDirection":208},"zone":14,"typeConfidence":0.94,"plateTime":0.40706465862071894,"extension":6.622558510229836},"index":0,"playId":"0a75088a-153b-3f8f-a927-edca5c07c05e","pitchNumber":1,"startTime":"2025-08-20T01:30:18.694Z","endTime":"2025-08-20T01:30:22.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.33275681669001,"aZ":-12.945634635204978,"pfxX":-2.431108166666388,"pfxZ":10.467045853384782,"pX":0.4292344558976394,"pZ":2.523345899474456,"vX0":4.9379061703334814,"vY0":-135.14123189932633,"vZ0":-6.304845031079932,"x":100.64,"y":170.65,"x0":-1.1114245967108527,"y0":50.003102978264614,"z0":5.807951673536362,"aX":-4.466656392513903},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.6,"breakHorizontal":3.2,"spinRate":2294,"spinDirection":202},"zone":6,"typeConfidence":0.9,"plateTime":0.4063600198874395,"extension":6.469040593221264},"index":1,"playId":"6c71c354-1340-320b-bec9-b24759b9fbda","pitchNumber":2,"startTime":"2025-08-20T01:30:38.239Z","endTime":"2025-08-20T01:30:41.664Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.21044577564753,"strikeZoneBottom":1.4111296130195,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.444978975882087,"aZ":-17.678069245040124,"pfxX":-7.304618957409169,"pfxZ":7.978912445557663,"pX":-1.8670552751548022,"pZ":2.276091635384371,"vX0":0.6269013755374425,"vY0":-134.06399189360454,"vZ0":-6.0632949857975245,"x":188.17,"y":177.33,"x0":-1.1552897843777008,"y0":50.00372091460782,"z0":5.832223705308567,"aX":-13.2748095834365},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.3,"breakHorizontal":13.1,"spinRate":2195,"spinDirection":205},"zone":13,"typeConfidence":0.88,"plateTime":0.40881261535335023,"extension":6.427405479111147},"index":2,"playId":"e8934c9d-318f-3aa8-9aa0-5628e5b4199c","pitchNumber":3,"startTime":"2025-08-20T01:30:58.317Z","endTime":"2025-08-20T01:31:02.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.6,"strikeZoneTop":3.21044577564753,"strikeZoneBottom":1.3490253432343,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.296645447961996,"aZ":-24.052707492926324,"pfxX":-9.072609839192102,"pfxZ":5.564475403446583,"pX":0.3659843726500998,"pZ":1.6161681085567325,"vX0":6.492504019824907,"vY0":-120.53208956697614,"vZ0":-4.749351099881393,"x":103.05,"y":195.14,"x0":-1.1952864355014814,"y0":50.00187688459223,"z0":5.758475367059137,"aX":-13.234670695332138},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":9.1,"breakHorizontal":14.8,"spinRate":1939,"spinDirection":225},"zone":9,"typeConfidence":0.92,"plateTime":0.45591759319225833,"extension":6.651901984494189},"index":3,"playId":"82427f90-5a04-320a-aba5-f991aa95ed55","pitchNumber":4,"startTime":"2025-08-20T01:31:18.510Z","endTime":"2025-08-20T01:31:23.343Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.586192893889695,"aZ":-15.802338491563912,"pfxX":-6.4766407432305595,"pfxZ":8.710985987717628,"pX":-0.30027971022576927,"pZ":2.7132280409578975,"vX0":4.560455193585139,"vY0":-136.3751523444882,"vZ0":-5.332875126241722,"x":128.45,"y":165.52,"x0":-1.1545521414710869,"y0":50.00253504513829,"z0":5.787671581067222,"aX":-12.173272216697004},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.8,"breakHorizontal":10.7,"spinRate":2215,"spinDirection":208},"zone":1,"typeConfidence":0.85,"plateTime":0.40196161133683894,"extension":6.487960182117731},"index":4,"playId":"384b3cd2-fe78-33ee-b2d7-0cc0f30ae359","pitchNumber":5,"startTime":"2025-08-20T01:31:38.377Z","endTime":"2025-08-20T01:31:42.061Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"playId":"97f1bbf7-082c-4252-b73e-4586b4923931","startTime":"2025-08-20T01:32:00.827Z","endTime":"2025-08-20T01:32:05.827Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.083225951048437,"aZ":-23.814967085968323,"pfxX":-8.556571685864432,"pfxZ":5.69620692525251,"pX":-0.09711870138256459,"pZ":1.0002408038217052,"vX0":5.234286146055052,"vY0":-120.32886091132112,"vZ0":-6.230101463055209,"x":120.7,"y":211.77,"x0":-1.187545708829331,"y0":50.004158505956845,"z0":5.729463132973097,"aX":-12.563714642212501},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":9.1,"breakHorizontal":14.3,"spinRate":1861,"spinDirection":226},"zone":13,"typeConfidence":0.91,"plateTime":0.45496630310069364,"extension":6.501267658347334},"index":6,"playId":"141b3fe2-7507-3552-b3f1-6eaf92adffb5","pitchNumber":6,"startTime":"2025-08-20T01:32:21.833Z","endTime":"2025-08-20T01:32:24.833Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":0},"index":7,"playId":"9b5fff1a-373b-3501-8d0d-66c3d511fa0e","startTime":"2025-08-20T01:32:45.483Z","endTime":"2025-08-20T01:33:02.235Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.631629594033384,"aZ":-17.88317763947677,"pfxX":-0.14345833567032784,"pfxZ":8.186084582044248,"pX":0.672760226668784,"pZ":2.1088102657342933,"vX0":4.476142258593644,"vY0":-131.26228272332617,"vZ0":-6.223817526773045,"x":91.36,"y":181.84,"x0":-1.0355918854496542,"y0":50.00457480958104,"z0":5.84098076777417,"aX":-0.2509275050945561},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.7,"breakHorizontal":-0.7,"spinRate":2327,"spinDirection":196},"zone":6,"typeConfidence":0.81,"plateTime":0.417179064991676,"extension":6.521782992401382},"index":8,"playId":"60275e37-d037-3711-9f46-812b642c8ac2","pitchNumber":7,"startTime":"2025-08-20T01:33:07.235Z","endTime":"2025-08-20T01:33:10.235Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.8,"strikeZoneTop":3.24133337495314,"strikeZoneBottom":1.3490253432343,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.768171391976782,"aZ":-28.06526916913906,"pfxX":-9.320733856979473,"pfxZ":2.8418747801222493,"pX":0.3573644323121098,"pZ":1.568981741618729,"vX0":6.279029478167019,"vY0":-119.2483355993657,"vZ0":-3.987395281167611,"x":103.38,"y":196.42,"x0":-1.0917600765468805,"y0":50.00582632141804,"z0":5.779541069108461,"aX":-13.498852572401399},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.4,"breakHorizontal":15.5,"spinRate":1779,"spinDirection":220},"zone":9,"typeConfidence":0.93,"plateTime":0.4583586107447637,"extension":6.687651169884174},"index":9,"playId":"3f9ffe5f-3d84-3bb0-99b7-3f9c67b16653","pitchNumber":8,"startTime":"2025-08-20T01:33:30.024Z","endTime":"2025-08-20T01:33:34.980Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T01:33:34.980Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-20T01:36:52.332Z","endTime":"2025-08-20T01:38:23.089Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-20T01:33:58.867Z","endTime":"2025-08-20T01:34:17.649Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Aaron Ashby replaces Brandon Woodruff.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-20T01:34:17.649Z","endTime":"2025-08-20T01:36:38.049Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676879,"link":"/api/v1/people/676879"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"playId":"f904ee10-eee7-3443-b851-789fb89ed93d","startTime":"2025-08-20T01:36:38.049Z","endTime":"2025-08-20T01:36:41.787Z","isPitch":false,"type":"pickoff"},{"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":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":73.8,"strikeZoneTop":3.14866215794775,"strikeZoneBottom":1.38007955634171,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.06785866278484,"aZ":-45.928712018154286,"pfxX":-4.426913152732956,"pfxZ":-10.036282970489902,"pX":-1.1191932889609926,"pZ":2.5782183086991557,"vX0":-2.1514468675515364,"vY0":-116.90725612354383,"vZ0":0.5577541710754692,"x":159.66,"y":169.17,"x0":0.39103919989267366,"y0":50.00326151555752,"z0":6.682267198056247,"aX":-6.0666716929090265},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-17.6,"breakHorizontal":8.5,"spinRate":2705,"spinDirection":332},"zone":11,"typeConfidence":0.91,"plateTime":0.4702926299547552,"extension":5.239551166573943},"index":3,"playId":"8569e803-8293-3cb0-ab9e-8951cd65f2dd","pitchNumber":1,"startTime":"2025-08-20T01:36:54.598Z","endTime":"2025-08-20T01:36:58.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.081557876254006,"aZ":-22.052942847285387,"pfxX":8.746094479712697,"pfxZ":4.944445195729731,"pX":-0.45428266475243634,"pZ":2.6396400929041883,"vX0":-5.43249292680104,"vY0":-141.89243259976774,"vZ0":-6.7433981847833175,"x":134.32,"y":167.51,"x0":0.3441483813458252,"y0":50.00622923293661,"z0":6.44239879537136,"aX":17.919001062802117},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":7.8,"breakHorizontal":-14.8,"spinRate":2142,"spinDirection":141},"zone":1,"typeConfidence":0.9,"plateTime":0.3853427215210554,"extension":5.067681985781372},"index":4,"playId":"96cae652-4323-3097-bca6-e3ef1b661eb7","pitchNumber":2,"startTime":"2025-08-20T01:37:14.728Z","endTime":"2025-08-20T01:37:17.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.152078270812623,"aZ":-24.80674044344289,"pfxX":7.485982456598033,"pfxZ":3.5771998763311093,"pX":-0.22914903459291425,"pZ":3.352482609592744,"vX0":-3.6195240507339737,"vY0":-142.2435131778209,"vZ0":-4.544627018285315,"x":125.73,"y":148.26,"x0":0.08388010180210978,"y0":50.00217532598018,"z0":6.534172004830587,"aX":15.413495878821157},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":5.8,"breakHorizontal":-12.8,"spinRate":2030,"spinDirection":152},"zone":11,"typeConfidence":0.9,"plateTime":0.38435033729858814,"extension":5.196317934810875},"index":5,"playId":"cde3dd68-1d11-3c57-8afc-f36db6865323","pitchNumber":3,"startTime":"2025-08-20T01:37:35.007Z","endTime":"2025-08-20T01:37:38.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.7,"strikeZoneTop":3.08686712629351,"strikeZoneBottom":1.3490253432343,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.064196964488573,"aZ":-37.730385642443366,"pfxX":-5.573803344509395,"pfxZ":-3.5058851990839335,"pX":-1.8458364395238007,"pZ":0.7083564098457809,"vX0":-3.889052026875995,"vY0":-125.24988581635952,"vZ0":-6.081495771259707,"x":187.36,"y":219.65,"x0":0.45306872710533796,"y0":50.005563679914516,"z0":6.265227401618187,"aX":-8.827126944593513},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-7.6,"breakHorizontal":11.0,"spinRate":2683,"spinDirection":343},"zone":13,"typeConfidence":0.9,"plateTime":0.43785846092213143,"extension":5.481329720814071},"index":6,"playId":"37c8c0a5-e2ca-37b9-8f6b-6d56ce4571ec","pitchNumber":4,"startTime":"2025-08-20T01:37:56.999Z","endTime":"2025-08-20T01:38:00.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.6,"strikeZoneTop":3.14,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.952018119598403,"aZ":-45.61155904789228,"pfxX":-4.239105449199242,"pfxZ":-9.34702881211241,"pX":-0.31740914560970973,"pZ":1.3013237693877018,"vX0":-0.3467403188527796,"vY0":-120.17751916490627,"vZ0":-2.303358066739472,"x":129.1,"y":203.64,"x0":0.3789129932776632,"y0":50.00217760794368,"z0":6.388225233189348,"aX":-6.0953901545046545},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-17.2,"breakHorizontal":7.7,"spinRate":2627,"spinDirection":336},"zone":13,"typeConfidence":0.9,"plateTime":0.45874398241723524,"extension":5.412249167245004},"index":7,"playId":"0cd8d0b7-e218-31ec-86c0-249321a4a863","pitchNumber":5,"startTime":"2025-08-20T01:38:20.066Z","endTime":"2025-08-20T01:38:23.089Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T01:38:23.089Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carson Kelly singles on a line drive to left fielder Christian Yelich. Ian Happ to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-20T01:38:29.959Z","endTime":"2025-08-20T01:39:34.679Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"postOnSecond":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":98.3,"endSpeed":89.8,"strikeZoneTop":3.45747062524755,"strikeZoneBottom":1.72140808818678,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.87294307760541,"aZ":-24.563549498305054,"pfxX":9.418041942040949,"pfxZ":3.6778865942698786,"pX":0.8841215617253009,"pZ":4.01079147822637,"vX0":-2.5268456277856814,"vY0":-143.1742800829567,"vZ0":-2.715962027911794,"x":83.3,"y":130.49,"x0":0.5559405350979479,"y0":50.00458185183723,"z0":6.513325785057026,"aX":19.503313352281374},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.2,"breakHorizontal":-16.6,"spinRate":2208,"spinDirection":146},"zone":12,"typeConfidence":0.9,"plateTime":0.3829479423040856,"extension":5.073332239824123},"index":0,"playId":"66899e22-30a0-3b2e-8e54-731beb3f6da9","pitchNumber":1,"startTime":"2025-08-20T01:38:50.838Z","endTime":"2025-08-20T01:38:53.838Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"157499a8-6294-351a-9ee1-4a237a46347b","startTime":"2025-08-20T01:39:07.863Z","endTime":"2025-08-20T01:39:10.863Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.163510613027654,"aZ":-44.64738836720023,"pfxX":-4.42480726868399,"pfxZ":-9.2096666934459,"pX":-0.017755567017247193,"pZ":2.1346227426574,"vX0":-0.42080197397564806,"vY0":-116.58490775721305,"vZ0":-0.2764276993865509,"x":117.68,"y":181.15,"x0":0.739593341659191,"y0":50.002464787143495,"z0":6.525989194116053,"aX":-5.9937306452151615},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-16.3,"breakHorizontal":8.0,"spinRate":2601,"spinDirection":334},"zone":8,"typeConfidence":0.91,"plateTime":0.4726963822593526,"extension":5.364396502989509},"hitData":{"launchSpeed":85.3,"launchAngle":19.0,"totalDistance":252.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":90.5,"coordY":111.14}},"index":2,"playId":"79dc9d03-c19f-3e02-a87d-7b3d70341364","pitchNumber":2,"startTime":"2025-08-20T01:39:24.626Z","endTime":"2025-08-20T01:39:34.679Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T01:39:34.679Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brewers challenged (tag play), call on the field was upheld: Nico Hoerner singles on a sharp ground ball to center fielder Sal Frelick. Ian Happ scores. Carson Kelly to 3rd. Nico Hoerner to 2nd.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-20T01:39:41.962Z","endTime":"2025-08-20T01:40:42.910Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"postOnThird":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":{"id":605540,"link":"/api/v1/people/605540"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":99.3,"endSpeed":90.7,"strikeZoneTop":3.28251257310588,"strikeZoneBottom":1.576660976027,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.62783763231782,"aZ":-23.523404815211638,"pfxX":9.464469234581488,"pfxZ":4.117989377338228,"pX":-0.9185406384004194,"pZ":2.469129583453759,"vX0":-6.558698446799064,"vY0":-144.33046482391444,"vZ0":-7.1605410711892645,"x":152.01,"y":172.11,"x0":0.1574403122631245,"y0":50.00666818511731,"z0":6.4384177694062235,"aX":19.90635422220862},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":6.1,"breakHorizontal":-15.7,"spinRate":2171,"spinDirection":143},"zone":11,"typeConfidence":0.9,"plateTime":0.379971169278309,"extension":5.434186517897476},"index":0,"playId":"9c254935-48df-3d1b-97e1-db91f8c1fad2","pitchNumber":1,"startTime":"2025-08-20T01:40:09.147Z","endTime":"2025-08-20T01:40:13.812Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-08-20T01:40:20.956Z","endTime":"2025-08-20T01:40:31.784Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.5,"strikeZoneTop":3.4,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.52741784581843,"aZ":-21.797257996755132,"pfxX":8.754441010821868,"pfxZ":4.980553141912871,"pX":-0.13498276301465062,"pZ":1.9331317082834873,"vX0":-4.517591795424012,"vY0":-143.28319306921117,"vZ0":-8.372216947366343,"x":122.15,"y":186.59,"x0":0.3231600153850989,"y0":50.0022676349409,"z0":6.250576205248225,"aX":18.23588843933171},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":7.6,"breakHorizontal":-15.0,"spinRate":2095,"spinDirection":144},"zone":8,"typeConfidence":0.9,"plateTime":0.38200554823859845,"extension":5.473201241983596},"hitData":{"launchSpeed":100.5,"launchAngle":4.0,"totalDistance":97.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":112.29,"coordY":89.35}},"index":2,"playId":"27b31776-42fb-3918-acb9-fc298958d953","pitchNumber":2,"startTime":"2025-08-20T01:40:31.784Z","endTime":"2025-08-20T01:40:42.910Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":158},"playEndTime":"2025-08-20T01:40:42.910Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Justin Turner grounds out, pitcher Aaron Ashby to first baseman Andrew Vaughn.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-20T01:44:18.075Z","endTime":"2025-08-20T01:45:23.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0],"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":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676879,"link":"/api/v1/people/676879"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Justin Turner replaces Owen Caissie.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-20T01:43:51.985Z","endTime":"2025-08-20T01:43:56.019Z","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":"701","replacedPlayer":{"id":683357,"link":"/api/v1/people/683357"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-20T01:43:56.019Z","endTime":"2025-08-20T01:44:20.403Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":91.2,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.98404139051356,"aZ":-24.43751772836206,"pfxX":8.762961232412689,"pfxZ":3.6465066491649267,"pX":-0.32559219927886385,"pZ":2.749654838789051,"vX0":-5.508110491626701,"vY0":-144.84750628742304,"vZ0":-6.188089710401701,"x":129.41,"y":164.54,"x0":0.46252061703807873,"y0":50.006809078278984,"z0":6.409054480309371,"aX":18.615917183250104},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":5.5,"breakHorizontal":-14.8,"spinRate":2069,"spinDirection":140},"zone":4,"typeConfidence":0.9,"plateTime":0.3782081353159312,"extension":5.408309073291375},"index":2,"playId":"b86ce394-b0e0-3dd1-8e43-d4b144708fc0","pitchNumber":1,"startTime":"2025-08-20T01:44:20.403Z","endTime":"2025-08-20T01:44:25.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":91.6,"strikeZoneTop":3.33397967360402,"strikeZoneBottom":1.47321737574518,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.55977780055055,"aZ":-21.523191048738425,"pfxX":9.771276070329167,"pfxZ":5.073507105546742,"pX":-1.4066788474503489,"pZ":-0.401028038135342,"vX0":-8.291703699062076,"vY0":-143.60174855441122,"vZ0":-14.687406679305353,"x":170.62,"y":249.61,"x0":0.24086937404134953,"y0":50.00602968703296,"z0":6.101541747033043,"aX":20.52252659261666},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":6.5,"breakHorizontal":-16.2,"spinRate":2218,"spinDirection":144},"zone":13,"typeConfidence":0.9,"plateTime":0.3806282600526072,"extension":5.571627764115408},"index":3,"playId":"f05b8054-384d-3ad2-b3b0-b731148b8f12","pitchNumber":2,"startTime":"2025-08-20T01:44:49.080Z","endTime":"2025-08-20T01:44:53.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.7,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.532065347926693,"aZ":-27.648230330144163,"pfxX":7.92017403886944,"pfxZ":2.4370398266225433,"pX":0.6669903602895108,"pZ":2.791777218380544,"vX0":-2.2934898653502387,"vY0":-135.00680241905255,"vZ0":-4.493742091369224,"x":91.58,"y":163.4,"x0":0.49486975577988446,"y0":50.004474490408626,"z0":6.408238340853088,"aX":14.720619784489852},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.7,"breakHorizontal":-13.9,"spinRate":1867,"spinDirection":133},"zone":6,"typeConfidence":0.91,"plateTime":0.40466732455937215,"extension":5.325629700113677},"hitData":{"launchSpeed":70.7,"launchAngle":-14.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.51,"coordY":184.11}},"index":4,"playId":"c8835003-2403-30dc-8ee2-a314ab4694f4","pitchNumber":3,"startTime":"2025-08-20T01:45:15.013Z","endTime":"2025-08-20T01:45:23.168Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T01:45:23.168Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"William Contreras grounds out, third baseman Matt Shaw to first baseman Michael Busch.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-20T01:47:27.878Z","endTime":"2025-08-20T01:48:17.440Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Willi Castro replaces Justin Turner, batting 7th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-20T01:46:41.604Z","endTime":"2025-08-20T01:47:30.153Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"702","replacedPlayer":{"id":457759,"link":"/api/v1/people/457759"}},{"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":84.7,"endSpeed":78.6,"strikeZoneTop":3.45747062524755,"strikeZoneBottom":1.50425514105875,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.14943333275862,"aZ":-22.53983999864896,"pfxX":4.095088463176024,"pfxZ":6.182439159081989,"pX":0.46235962634673045,"pZ":2.110389318686521,"vX0":2.673308603261275,"vY0":-123.39016291540334,"vZ0":-5.058052891123318,"x":99.38,"y":181.8,"x0":-1.163221563136355,"y0":50.00084695643504,"z0":6.0605574579293355,"aX":6.379751596493282},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":10.4,"breakHorizontal":-8.0,"spinRate":2570,"spinDirection":173},"zone":9,"typeConfidence":2.0,"plateTime":0.44213688005327567,"extension":6.4565886806166555},"index":1,"playId":"2cb60f3f-888b-3e75-8822-df0fb5254f27","pitchNumber":1,"startTime":"2025-08-20T01:47:30.153Z","endTime":"2025-08-20T01:47:34.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.3,"strikeZoneTop":3.55006173796546,"strikeZoneBottom":1.65938398910612,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.69159301814473,"aZ":-13.226210611128435,"pfxX":-3.3449335688367583,"pfxZ":10.907220542195558,"pX":1.1459209242255408,"pZ":3.637114099902491,"vX0":6.027644302735023,"vY0":-130.9657539287003,"vZ0":-3.8188460128655923,"x":116.22,"y":182.36,"x0":-0.7509110552851421,"y0":50.0003443261097,"z0":6.103556114788238,"aX":-5.809996851302245},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":19.1,"breakHorizontal":4.7,"spinRate":2271,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.4182400503183885,"extension":6.555366347742634},"index":2,"playId":"0257fdee-8dab-3cda-a190-089afeac8ceb","pitchNumber":2,"startTime":"2025-08-20T01:47:43.758Z","endTime":"2025-08-20T01:47:47.139Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.2,"strikeZoneTop":3.51920055866005,"strikeZoneBottom":1.65938398910612,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.073957341723865,"aZ":-23.6838565661951,"pfxX":3.8927325618920556,"pfxZ":5.395821049563861,"pX":0.1149341209990411,"pZ":1.223039329321476,"vX0":1.6222706904727209,"vY0":-123.91334496136868,"vZ0":-6.92955569825563,"x":112.62,"y":205.76,"x0":-1.0516886445576583,"y0":50.00047823362876,"z0":6.001913851993873,"aX":6.122806223244475},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.6,"breakHorizontal":-7.4,"spinRate":2606,"spinDirection":162},"zone":14,"typeConfidence":2.0,"plateTime":0.44006764416410604,"extension":6.471024913710765},"index":3,"playId":"40e2d964-92ce-3c2f-a962-2a9a1bd0945b","pitchNumber":3,"startTime":"2025-08-20T01:47:56.215Z","endTime":"2025-08-20T01:48:00.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.570182548980284,"aZ":-18.111308421480892,"pfxX":-7.6235505000694985,"pfxZ":7.981101771449144,"pX":0.4408034110835652,"pZ":2.557210092107849,"vX0":5.471099154471148,"vY0":-131.5513297430027,"vZ0":-5.336946370677271,"x":100.2,"y":169.74,"x0":-0.670104672330736,"y0":50.00244212409816,"z0":5.944863576309252,"aX":-13.430015039288651},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.6,"breakHorizontal":12.7,"spinRate":2125,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.41555091366389396,"extension":6.640025462054628},"hitData":{"launchSpeed":95.6,"launchAngle":-34.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.7,"coordY":165.36}},"index":4,"playId":"29ded709-4239-3688-8d43-29dbe42e6b1c","pitchNumber":4,"startTime":"2025-08-20T01:48:09.849Z","endTime":"2025-08-20T01:48:17.440Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T01:48:17.440Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Yelich singles on a sharp line drive to left fielder Ian Happ.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-20T01:48:23.008Z","endTime":"2025-08-20T01:49:58.067Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":82.6,"strikeZoneTop":3.4883368637539,"strikeZoneBottom":1.62836611835007,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.95169287338795,"aZ":-14.957558204435177,"pfxX":-2.725017496605691,"pfxZ":9.773976224486706,"pX":0.4977831593674095,"pZ":3.9854280106238336,"vX0":5.062017366073715,"vY0":-132.31497692799732,"vZ0":-2.6049709833504306,"x":98.03,"y":131.17,"x0":-1.091771986802183,"y0":50.004412298259275,"z0":6.087527465787895,"aX":-4.801556814421179},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":17.3,"breakHorizontal":3.7,"spinRate":2265,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.4150031177636606,"extension":6.577402457550141},"index":0,"playId":"16407a1d-32a3-33db-a390-34d42b480c1f","pitchNumber":1,"startTime":"2025-08-20T01:48:40.267Z","endTime":"2025-08-20T01:48:43.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":75.9,"strikeZoneTop":3.33397967360402,"strikeZoneBottom":1.59734432762035,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.233001784943703,"aZ":-27.506281399863575,"pfxX":-7.9052804175099745,"pfxZ":3.1739874455179056,"pX":-0.07146454171249725,"pZ":2.7227439429227926,"vX0":4.744589928282453,"vY0":-121.00292936050256,"vZ0":-2.413916973809605,"x":119.72,"y":165.27,"x0":-1.0379588061193956,"y0":50.004125609381504,"z0":6.161136034195356,"aX":-11.637318456981417},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":5.4,"breakHorizontal":13.1,"spinRate":1869,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.4539202858436324,"extension":6.412028086510454},"index":1,"playId":"386f8c82-37b4-3fa7-a2db-30df9c20562b","pitchNumber":2,"startTime":"2025-08-20T01:48:53.632Z","endTime":"2025-08-20T01:48:57.171Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":72.2,"strikeZoneTop":3.33397967360402,"strikeZoneBottom":1.62836611835007,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.309457005102896,"aZ":-40.778687428570535,"pfxX":7.166310820968231,"pfxZ":-6.541311198208003,"pX":-0.8527102190111394,"pZ":2.7889104232348387,"vX0":-1.4943325756192565,"vY0":-114.33339870097402,"vZ0":0.99197007498307,"x":149.5,"y":163.48,"x0":-1.1189912166669072,"y0":50.003108965011826,"z0":6.37114779857069,"aX":9.427988233194187},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-11.3,"breakHorizontal":-12.6,"spinRate":2588,"spinDirection":44},"zone":11,"typeConfidence":2.0,"plateTime":0.4802156187458544,"extension":6.575519331360589},"index":2,"playId":"a523b692-01e9-31d7-a7e0-e997ec6e15b9","pitchNumber":3,"startTime":"2025-08-20T01:49:09.614Z","endTime":"2025-08-20T01:49:14.056Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.42247000073387,"aZ":-29.690858321398384,"pfxX":-7.5042383292212005,"pfxZ":1.6791367010335918,"pX":0.03773636941659042,"pZ":2.1472574382202585,"vX0":4.725536095372695,"vY0":-120.97937806610744,"vZ0":-3.286517708277838,"x":115.56,"y":180.8,"x0":-0.9696283303864784,"y0":50.00090397457708,"z0":6.135883518367166,"aX":-11.08101788092598},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.5,"breakHorizontal":12.4,"spinRate":1772,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.4533925997454227,"extension":6.393792138470072},"index":3,"playId":"4adf17b3-0cd1-3b8c-bbfb-6939b4d6923a","pitchNumber":4,"startTime":"2025-08-20T01:49:24.461Z","endTime":"2025-08-20T01:49:28.120Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.418273773455006,"aZ":-15.477800521787414,"pfxX":-5.567782849137475,"pfxZ":9.373259164720322,"pX":-0.36877609761318214,"pZ":3.0062007225343574,"vX0":3.18885353367722,"vY0":-132.852501779814,"vZ0":-4.908260572221948,"x":131.06,"y":157.61,"x0":-0.8635474250706761,"y0":50.002045817869416,"z0":6.008837942515048,"aX":-9.91629933225736},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.1,"breakHorizontal":9.4,"spinRate":2217,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.41285964612490744,"extension":6.58806503997165},"hitData":{"launchSpeed":104.6,"launchAngle":8.0,"totalDistance":193.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":81.89,"coordY":78.71}},"index":4,"playId":"feb3b1c0-4cb7-3030-b138-d8d7582289e7","pitchNumber":5,"startTime":"2025-08-20T01:49:43.778Z","endTime":"2025-08-20T01:49:58.067Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T01:49:58.067Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrew Vaughn flies out to right fielder Willi Castro.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-20T01:50:14.459Z","endTime":"2025-08-20T01:50:34.433Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":84.1,"endSpeed":77.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.912706683119456,"aZ":-28.745861403279747,"pfxX":2.31144241465528,"pfxZ":2.240735165493307,"pX":0.5431418765794838,"pZ":2.5070064938817285,"vX0":3.5113407661557576,"vY0":-122.555709075229,"vZ0":-2.900745653155431,"x":96.3,"y":171.09,"x0":-1.2052905363878867,"y0":50.003312157658556,"z0":6.146596219993819,"aX":3.5357558560286892},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.6,"breakHorizontal":-4.9,"spinRate":2639,"spinDirection":155},"zone":6,"typeConfidence":2.0,"plateTime":0.44594470882091297,"extension":6.461808121049986},"hitData":{"launchSpeed":94.2,"launchAngle":25.0,"totalDistance":327.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":198.11,"coordY":88.37}},"index":0,"playId":"12371c32-d668-3d1f-a79e-0bc665a73ddd","pitchNumber":1,"startTime":"2025-08-20T01:50:23.510Z","endTime":"2025-08-20T01:50:34.433Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T01:50:34.433Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Isaac Collins flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-20T01:50:39.726Z","endTime":"2025-08-20T01:52:24.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":81.4,"endSpeed":74.7,"strikeZoneTop":3.17955537938082,"strikeZoneBottom":1.44217554293773,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.89835955068673,"aZ":-29.348638187934135,"pfxX":-9.685740567625835,"pfxZ":1.9952951826167018,"pX":-0.9047229585749703,"pZ":1.9097892121641018,"vX0":3.2424321708987254,"vY0":-118.49729569668706,"vZ0":-3.6078744576118527,"x":151.49,"y":187.22,"x0":-1.037202798725335,"y0":50.000953331985215,"z0":6.150495596318383,"aX":-13.690555007441633},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":3.0,"breakHorizontal":16.7,"spinRate":1763,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4632777193514377,"extension":6.329820524424596},"index":0,"playId":"27d52b02-6fa6-3ed4-bfdc-5db9570b7902","pitchNumber":1,"startTime":"2025-08-20T01:51:03.432Z","endTime":"2025-08-20T01:51:07.505Z","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":91.0,"endSpeed":82.9,"strikeZoneTop":3.24133337495314,"strikeZoneBottom":1.47321737574518,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.359589957470124,"aZ":-14.225931925726831,"pfxX":-4.041429523956014,"pfxZ":10.13540577977201,"pX":-0.3992910628618045,"pZ":3.8706659264147425,"vX0":3.293069225609916,"vY0":-132.48359359414434,"vZ0":-2.9558767466280034,"x":132.22,"y":134.27,"x0":-1.135780036517883,"y0":50.0000996693654,"z0":6.045921060989115,"aX":-7.15449843048596},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.9,"breakHorizontal":6.6,"spinRate":2292,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.41407198727591243,"extension":6.612958506150762},"index":1,"playId":"a414433b-2f80-3162-8be0-c6c18b066fbd","pitchNumber":2,"startTime":"2025-08-20T01:51:20.569Z","endTime":"2025-08-20T01:51:24.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.83985345864202,"aZ":-13.741652947014511,"pfxX":-4.201883739352734,"pfxZ":10.298852735710753,"pX":-0.25910870033187794,"pZ":2.818454020373777,"vX0":3.5422072557707205,"vY0":-133.01042563781326,"vZ0":-5.5052880733636025,"x":126.88,"y":162.68,"x0":-1.0629368281045035,"y0":50.003683093435505,"z0":5.9135851826617225,"aX":-7.52070410434925},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.6,"breakHorizontal":6.8,"spinRate":2258,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.4119858763972588,"extension":6.583689436821935},"index":2,"playId":"a78ef5bf-ec28-31d8-b43a-d80a7136a593","pitchNumber":3,"startTime":"2025-08-20T01:51:39.575Z","endTime":"2025-08-20T01:51:42.732Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"909431af-7f73-30f0-82bf-d5bc9ef6fcb2","startTime":"2025-08-20T01:51:55.577Z","endTime":"2025-08-20T01:51:59.275Z","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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.09511543460722,"aZ":-14.003775671130638,"pfxX":-4.076667851211981,"pfxZ":10.238667096240668,"pX":-0.17069989986422032,"pZ":2.9550952841231126,"vX0":3.7498082890982207,"vY0":-132.34163779254766,"vZ0":-5.162988871696465,"x":123.51,"y":158.99,"x0":-1.0759264608646784,"y0":50.00547252311415,"z0":5.95624796784744,"aX":-7.236689991806565},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.6,"breakHorizontal":6.6,"spinRate":2248,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.41380065894819795,"extension":6.582594995046715},"hitData":{"launchSpeed":99.5,"launchAngle":32.0,"totalDistance":358.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.0,"coordY":50.84}},"index":4,"playId":"4bb2cee5-9a7b-3c90-9664-3f1268745b0f","pitchNumber":4,"startTime":"2025-08-20T01:52:15.643Z","endTime":"2025-08-20T01:52:24.904Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T01:52:24.904Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dansby Swanson flies out to right fielder Isaac Collins.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-20T01:54:00.533Z","endTime":"2025-08-20T01:56:52.635Z","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":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":686555,"link":"/api/v1/people/686555"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.3,"endSpeed":91.3,"strikeZoneTop":3.51920055866005,"strikeZoneBottom":1.69039796924744,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.44158155360725,"aZ":-25.084287639299465,"pfxX":7.956212230218949,"pfxZ":3.3289132833151136,"pX":1.1336402012301574,"pZ":4.341962877728684,"vX0":-1.0432770778780658,"vY0":-144.72644850299582,"vZ0":-2.2102304777956565,"x":73.79,"y":121.55,"x0":0.46368753611198443,"y0":50.0040416842353,"z0":6.645172750069142,"aX":16.949762227688367},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":5.8,"breakHorizontal":-14.3,"spinRate":1951,"spinDirection":139},"zone":12,"typeConfidence":0.9,"plateTime":0.37785461719082125,"extension":5.202300832329867},"index":0,"playId":"2f4c8625-fc14-3042-a720-a2222e020570","pitchNumber":1,"startTime":"2025-08-20T01:54:36.141Z","endTime":"2025-08-20T01:54:39.141Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.3,"strikeZoneTop":3.62,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.755374900937788,"aZ":-28.069486488078727,"pfxX":10.223319129467757,"pfxZ":2.339484381140032,"pX":0.664041698665056,"pZ":1.9477317121515303,"vX0":-3.0364808463138733,"vY0":-131.58243234824894,"vZ0":-5.831304246493535,"x":91.69,"y":186.19,"x0":0.5043534047657079,"y0":50.002122061953706,"z0":6.2705543847363465,"aX":17.93749159804233},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.1,"breakHorizontal":-17.9,"spinRate":1892,"spinDirection":132},"zone":9,"typeConfidence":0.9,"plateTime":0.41615843646052975,"extension":5.440443313328181},"index":1,"playId":"fd185488-5ff1-3455-aab1-8fd1286164a2","pitchNumber":2,"startTime":"2025-08-20T01:54:50.334Z","endTime":"2025-08-20T01:54:53.334Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":90.1,"strikeZoneTop":3.62,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.794686957697298,"aZ":-24.532080146908324,"pfxX":7.858904994429021,"pfxZ":3.695468506820834,"pX":0.9504404371651076,"pZ":3.3231978307488266,"vX0":-1.1945795088062998,"vY0":-142.6137070011464,"vZ0":-4.681691257783535,"x":80.77,"y":149.05,"x0":0.3527276235660826,"y0":50.0002513191823,"z0":6.526916173431376,"aX":16.23797904029263},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.0,"breakHorizontal":-14.0,"spinRate":2156,"spinDirection":147},"zone":12,"typeConfidence":0.9,"plateTime":0.38359414560648775,"extension":5.344905485324442},"index":2,"playId":"363bccb6-29c6-349d-9a47-483be5fdf28e","pitchNumber":3,"startTime":"2025-08-20T01:55:12.447Z","endTime":"2025-08-20T01:55:17.434Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-20T01:55:24.949Z","endTime":"2025-08-20T01:55:41.646Z","isPitch":false,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.8,"strikeZoneTop":3.62,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.553204745844443,"aZ":-44.172381207400925,"pfxX":-4.423928810622808,"pfxZ":-8.12548715810429,"pX":-0.4031861718199357,"pZ":2.101014820110119,"vX0":-0.6437132379443186,"vY0":-120.77593512386471,"vZ0":-1.211987561301159,"x":132.37,"y":182.05,"x0":0.44149916887101526,"y0":50.00183841190159,"z0":6.494597942105329,"aX":-6.5338208352279095},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-14.8,"breakHorizontal":8.2,"spinRate":2649,"spinDirection":328},"zone":7,"typeConfidence":0.85,"plateTime":0.4535342993777234,"extension":5.460582509898111},"index":4,"playId":"dc98db8e-3122-3908-856a-023df3d38716","pitchNumber":4,"startTime":"2025-08-20T01:55:41.646Z","endTime":"2025-08-20T01:55:46.040Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.5,"strikeZoneTop":3.62,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.924448239654055,"aZ":-26.367232717017863,"pfxX":9.383469829861644,"pfxZ":2.8548922412041975,"pX":0.3792646320849747,"pZ":3.0742833647440673,"vX0":-3.079125729949124,"vY0":-141.45198297264182,"vZ0":-4.751638895036662,"x":102.54,"y":155.77,"x0":0.25977094190398164,"y0":50.00476716396192,"z0":6.457089189450098,"aX":19.10161680588974},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":4.4,"breakHorizontal":-16.4,"spinRate":2108,"spinDirection":144},"zone":3,"typeConfidence":0.9,"plateTime":0.3865621932816503,"extension":5.362836611264376},"index":5,"playId":"83a73315-4d4c-3e77-ae8c-9cbcf9eccbc2","pitchNumber":5,"startTime":"2025-08-20T01:56:03.283Z","endTime":"2025-08-20T01:56:07.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.3,"strikeZoneTop":3.55006173796546,"strikeZoneBottom":1.72140808818678,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.337663329048016,"aZ":-26.621030410587213,"pfxX":8.311465400476393,"pfxZ":3.1004591334648524,"pX":0.9409532544039885,"pZ":1.8137189460385432,"vX0":-2.0592426576335443,"vY0":-132.44261544345636,"vZ0":-6.463004391420601,"x":81.13,"y":189.81,"x0":0.6450777925811049,"y0":50.00119284887308,"z0":6.213122243398315,"aX":14.872153862270526},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.6,"breakHorizontal":-14.6,"spinRate":2078,"spinDirection":130},"zone":14,"typeConfidence":0.9,"plateTime":0.4123963562420836,"extension":5.3714515954722595},"index":6,"playId":"5f793378-11b4-3c80-a649-a10b7ebed202","pitchNumber":6,"startTime":"2025-08-20T01:56:30.128Z","endTime":"2025-08-20T01:56:33.398Z","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":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.0,"strikeZoneTop":3.62,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.40046281660063,"aZ":-29.09898237461184,"pfxX":9.06211855322412,"pfxZ":1.6812077897562254,"pX":0.12320361591611757,"pZ":2.8899022303057986,"vX0":-4.177922762305037,"vY0":-134.07520540035657,"vZ0":-3.901599877462821,"x":112.3,"y":160.75,"x0":0.5192121081809215,"y0":50.00580084189409,"z0":6.427141269687544,"aX":16.597485551945127},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.4,"breakHorizontal":-15.6,"spinRate":2142,"spinDirection":131},"zone":5,"typeConfidence":0.91,"plateTime":0.40762641945111655,"extension":5.436067314877514},"hitData":{"launchSpeed":97.0,"launchAngle":37.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":206.53,"coordY":95.15}},"index":7,"playId":"0fb7805c-dcd5-3715-8c83-e4759be8d427","pitchNumber":7,"startTime":"2025-08-20T01:56:43.835Z","endTime":"2025-08-20T01:56:52.635Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T01:56:52.635Z","atBatIndex":49},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Matt Shaw triples (2) on a fly ball to left fielder Christian Yelich.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-20T01:57:00.826Z","endTime":"2025-08-20T01:57:41.119Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.310239793667666,"aZ":-31.82404905283997,"pfxX":7.008473448132526,"pfxZ":0.19619620895073453,"pX":0.3112281774440805,"pZ":2.5337909412430313,"vX0":-3.234734114716236,"vY0":-132.6423997486368,"vZ0":-3.858796479418898,"x":105.14,"y":170.37,"x0":0.6333398320732344,"y0":50.00254664312824,"z0":6.317617931759435,"aX":12.538111884074945},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-0.2,"breakHorizontal":-12.0,"spinRate":2177,"spinDirection":139},"zone":6,"typeConfidence":0.9,"plateTime":0.4123035112239499,"extension":5.391349944897182},"hitData":{"launchSpeed":99.2,"launchAngle":24.0,"totalDistance":358.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":58.0,"coordY":129.0}},"index":0,"playId":"7f17427c-ef2e-39cf-8798-fef70b049479","pitchNumber":1,"startTime":"2025-08-20T01:57:25.161Z","endTime":"2025-08-20T01:57:41.119Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T01:57:41.119Z","atBatIndex":50},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Michael Busch reaches on a fielder's choice, fielded by second baseman Brice Turang. Matt Shaw scores.","rbi":1,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-20T01:57:53.084Z","endTime":"2025-08-20T01:58:36.462Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":46},"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":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_play","runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":{"id":676879,"link":"/api/v1/people/676879"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","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":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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(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":99.4,"endSpeed":90.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.00139735041704,"aZ":-18.65924295761202,"pfxX":7.603448486952102,"pfxZ":6.385057408719769,"pX":0.1973218705452761,"pZ":3.4799622072738168,"vX0":-2.9639651437947703,"vY0":-144.64267111349616,"vZ0":-5.29681145868159,"x":109.48,"y":144.82,"x0":0.24785485960573045,"y0":50.00627178489908,"z0":6.480722019589275,"aX":16.10011273339884},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":10.7,"breakHorizontal":-13.2,"spinRate":2361,"spinDirection":151},"zone":12,"typeConfidence":0.9,"plateTime":0.37881181779386885,"extension":5.373156637035141},"index":0,"playId":"21fdef6b-1eca-3030-a90b-631044883d81","pitchNumber":1,"startTime":"2025-08-20T01:58:13.136Z","endTime":"2025-08-20T01:58:16.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.4,"endSpeed":91.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.1484918684868,"aZ":-21.75601297819023,"pfxX":7.979638045958096,"pfxZ":4.909298857619579,"pX":0.6256760039255036,"pZ":2.624470187218974,"vX0":-2.325643180558298,"vY0":-144.6264921084134,"vZ0":-6.810177154504846,"x":93.15,"y":167.92,"x0":0.40246483455964904,"y0":50.00522533846449,"z0":6.3403835372899655,"aX":16.936862221786114},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":7.7,"breakHorizontal":-14.0,"spinRate":2203,"spinDirection":145},"zone":6,"typeConfidence":0.9,"plateTime":0.3784548990907055,"extension":5.409156144915552},"hitData":{"launchSpeed":84.8,"launchAngle":-29.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.23,"coordY":161.31}},"index":1,"playId":"65708b6a-93a8-3588-8edb-0db616812831","pitchNumber":2,"startTime":"2025-08-20T01:58:28.324Z","endTime":"2025-08-20T01:58:36.462Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T01:58:36.462Z","atBatIndex":51},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ian Happ pops out to second baseman Brice Turang.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-20T01:58:52.285Z","endTime":"2025-08-20T01:59:21.260Z","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":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"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":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":97.2,"endSpeed":89.5,"strikeZoneTop":3.62,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.98287743226842,"aZ":-23.022879463334124,"pfxX":8.619724176017762,"pfxZ":4.498922584488515,"pX":0.02481781276790418,"pZ":2.424221297338498,"vX0":-3.834540391276646,"vY0":-141.431359578923,"vZ0":-7.045149763592507,"x":116.05,"y":173.33,"x0":0.2750604022246529,"y0":50.00426715778373,"z0":6.414577224835523,"aX":17.537147305515752},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.0,"breakHorizontal":-14.9,"spinRate":2163,"spinDirection":142},"zone":5,"typeConfidence":0.9,"plateTime":0.38664774068943375,"extension":5.3695533190080456},"hitData":{"launchSpeed":75.1,"launchAngle":50.0,"totalDistance":217.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":125.72,"coordY":113.84}},"index":0,"playId":"f179c9b7-a953-3ded-8e38-7100c5e5f72d","pitchNumber":1,"startTime":"2025-08-20T01:59:10.231Z","endTime":"2025-08-20T01:59:21.260Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T01:59:21.260Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki called out on strikes.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-20T01:59:35.497Z","endTime":"2025-08-20T02:01:10.773Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":91.7,"endSpeed":84.5,"strikeZoneTop":3.14866215794775,"strikeZoneBottom":1.44217554293773,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.815282935283456,"aZ":-18.507718465047837,"pfxX":6.179235088186074,"pfxZ":7.616956710334755,"pX":-0.8282712590056321,"pZ":-0.16202400702609804,"vX0":-5.326923434478887,"vY0":-132.9501307100167,"vZ0":-12.823777461998226,"x":77.64,"y":197.44,"x0":0.3959580792342639,"y0":50.00628060267182,"z0":6.059403879577691,"aX":11.092751434423159},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.3,"breakHorizontal":-10.1,"spinRate":1808,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.4115777130648124,"extension":5.434923620520121},"index":0,"playId":"4107762d-e546-319d-81d3-0c810a50e3c3","pitchNumber":1,"startTime":"2025-08-20T01:59:49.598Z","endTime":"2025-08-20T01:59:53.206Z","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":98.0,"endSpeed":89.7,"strikeZoneTop":3.06626624119752,"strikeZoneBottom":1.421478747922,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.83585414898029,"aZ":-21.693635003185836,"pfxX":7.513678661209552,"pfxZ":5.085441079517455,"pX":-0.5234243222422453,"pZ":3.4893120886907667,"vX0":-5.417531408204836,"vY0":-142.6755109584473,"vZ0":-4.6316250469853,"x":136.95,"y":144.57,"x0":0.42380614192359783,"y0":50.00426106274522,"z0":6.500886432250601,"aX":15.491424696009458},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":8.4,"breakHorizontal":-12.5,"spinRate":2175,"spinDirection":143},"zone":11,"typeConfidence":0.9,"plateTime":0.383899240929797,"extension":5.379128426000355},"index":1,"playId":"8f015536-08fa-352b-a4c5-3d241384cfe1","pitchNumber":2,"startTime":"2025-08-20T02:00:10.790Z","endTime":"2025-08-20T02:00:15.180Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":85.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.790955835551898,"aZ":-28.734783734917023,"pfxX":8.634478976917206,"pfxZ":1.895609297590795,"pX":-0.20521545851823833,"pZ":1.4648670323283397,"vX0":-4.736396322801687,"vY0":-133.42306673263957,"vZ0":-7.270177337018066,"x":124.82,"y":199.23,"x0":0.4644849353811905,"y0":50.00449565653438,"z0":6.275522916662729,"aX":15.67981095250315},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.2,"breakHorizontal":-14.8,"spinRate":1898,"spinDirection":133},"zone":8,"typeConfidence":0.91,"plateTime":0.4094026473694101,"extension":5.395832237245533},"index":2,"playId":"044830c3-c946-3f3c-8c33-3fe94174aab9","pitchNumber":3,"startTime":"2025-08-20T02:00:25.806Z","endTime":"2025-08-20T02:00:28.869Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"playId":"22594a5f-c83e-33b5-8ef2-9545b534cf1d","startTime":"2025-08-20T02:00:45.205Z","endTime":"2025-08-20T02:00:48.205Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.3,"strikeZoneTop":3.09716713485977,"strikeZoneBottom":1.36464710438644,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.00612547571178,"aZ":-47.49831689291934,"pfxX":-3.8540775470090427,"pfxZ":-10.714204412905797,"pX":-0.8407905359022101,"pZ":2.476097858150218,"vX0":-1.588732857134865,"vY0":-119.65420572535453,"vZ0":0.22772396511656212,"x":149.05,"y":171.93,"x0":0.3351711411597865,"y0":50.00274195246742,"z0":6.6836516643228,"aX":-5.512295035346142},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-19.0,"breakHorizontal":7.4,"spinRate":2743,"spinDirection":334},"zone":11,"typeConfidence":0.91,"plateTime":0.46015627700087736,"extension":5.364265310095175},"index":4,"playId":"e57e668c-5424-37fa-a96b-cb20cdfed8e6","pitchNumber":4,"startTime":"2025-08-20T02:01:05.529Z","endTime":"2025-08-20T02:01:10.773Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T02:01:10.773Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brice Turang singles on a sharp line drive to right fielder Willi Castro.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-20T02:03:26.101Z","endTime":"2025-08-20T02:04:27.041Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Taylor Rogers replaces Jameson Taillon.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-20T02:01:52.655Z","endTime":"2025-08-20T02:03:28.334Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":573124,"link":"/api/v1/people/573124"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":72.1,"strikeZoneTop":3.36485636735313,"strikeZoneBottom":1.44217554293773,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.5384946450725,"aZ":-32.671493079337125,"pfxX":-8.361155133853913,"pfxZ":-0.37777797150397774,"pX":-0.3433840063550729,"pZ":2.8981113960993685,"vX0":-2.423971210577338,"vY0":-115.01587722286108,"vZ0":0.8070234191553307,"x":130.09,"y":160.53,"x0":1.8132590413370162,"y0":50.002183648295684,"z0":5.738946111382474,"aX":-11.07581079340662},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-0.1,"breakHorizontal":15.7,"spinRate":2778,"spinDirection":284},"zone":1,"typeConfidence":0.9,"plateTime":0.47826891963575013,"extension":5.651344456621421},"index":1,"playId":"1df27b3f-3671-3adc-a82b-568d74a96f1c","pitchNumber":1,"startTime":"2025-08-20T02:03:28.334Z","endTime":"2025-08-20T02:03: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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.30310029573296,"strikeZoneBottom":1.56631858747951,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.52220240603692,"aZ":-25.092131641040375,"pfxX":10.702872792266998,"pfxZ":3.844542510170358,"pX":-0.30669448081756545,"pZ":2.7504655678460366,"vX0":-8.54447300066187,"vY0":-135.1348333775212,"vZ0":-3.074009394784242,"x":128.69,"y":164.52,"x0":1.5117394261790231,"y0":50.004138833452224,"z0":5.673172182476056,"aX":19.719336250215953},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.5,"breakHorizontal":-17.5,"spinRate":2053,"spinDirection":129},"zone":4,"typeConfidence":2.0,"plateTime":0.4059264901382402,"extension":5.675650094239624},"index":2,"playId":"9207fe3e-c9ca-393a-8718-02c4c7d53580","pitchNumber":2,"startTime":"2025-08-20T02:03:42.158Z","endTime":"2025-08-20T02:03:45.909Z","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":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.0,"strikeZoneTop":3.30310029573296,"strikeZoneBottom":1.44217554293773,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.885471742972303,"aZ":-30.10922114636148,"pfxX":-8.776547724756194,"pfxZ":1.5804128516721336,"pX":-1.2730778375168956,"pZ":1.2841818910608456,"vX0":-4.159239924857958,"vY0":-114.15246573198198,"vZ0":-3.021541931469227,"x":165.53,"y":204.11,"x0":1.7184053038008278,"y0":50.00361523534095,"z0":5.618304578347677,"aX":-11.471631058511717},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":2.3,"breakHorizontal":17.0,"spinRate":2960,"spinDirection":290},"zone":13,"typeConfidence":0.9,"plateTime":0.4815839673427589,"extension":5.5742100012117906},"index":3,"playId":"2c4a225a-d01d-3cf9-84a0-e0f5ad930ded","pitchNumber":3,"startTime":"2025-08-20T02:03:58.673Z","endTime":"2025-08-20T02:04:03.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.40666671248128,"aZ":-22.720411839805447,"pfxX":9.868998323806338,"pfxZ":5.280479563423265,"pX":0.40702096188248316,"pZ":2.304133745714435,"vX0":-6.307313266703655,"vY0":-133.12793246293916,"vZ0":-4.3001607727688365,"x":101.49,"y":176.57,"x0":1.528577113891573,"y0":50.000370802358766,"z0":5.591229705560742,"aX":17.65706575795849},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.8,"breakHorizontal":-16.4,"spinRate":2079,"spinDirection":123},"zone":6,"typeConfidence":2.0,"plateTime":0.4119268425473166,"extension":5.6208109407195135},"hitData":{"launchSpeed":110.2,"launchAngle":12.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":162.16,"coordY":83.5}},"index":4,"playId":"7073e21c-731c-3985-99d6-2421b04941e2","pitchNumber":4,"startTime":"2025-08-20T02:04:17.669Z","endTime":"2025-08-20T02:04:27.041Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T02:04:27.041Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Danny Jansen called out on strikes.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-20T02:04:38.823Z","endTime":"2025-08-20T02:06:10.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.3648563231806,"strikeZoneBottom":1.47321733134086,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.982531765602676,"aZ":-22.11232675550015,"pfxX":9.81870381284929,"pfxZ":5.381385455252644,"pX":0.36766789999724653,"pZ":2.3736031993985023,"vX0":-6.730487726561444,"vY0":-135.9142190265321,"vZ0":-4.463433613431609,"x":102.99,"y":174.69,"x0":1.6013515563558962,"y0":50.00143116963063,"z0":5.573992593927911,"aX":18.355394440146576},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.0,"breakHorizontal":-16.3,"spinRate":2178,"spinDirection":131},"zone":6,"typeConfidence":2.0,"plateTime":0.4030940447889355,"extension":5.731554667598841},"index":0,"playId":"c2ea08ae-48fd-3565-9472-95c5fdfe028c","pitchNumber":1,"startTime":"2025-08-20T02:04:51.256Z","endTime":"2025-08-20T02:04:54.689Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.9,"strikeZoneTop":3.27221816141136,"strikeZoneBottom":1.41112956860175,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.044988116296032,"aZ":-31.6851849458546,"pfxX":-6.919008038068748,"pfxZ":0.3529367231390874,"pX":-1.8486610705060376,"pZ":0.9102472009256634,"vX0":-5.809631873339256,"vY0":-116.1742152953362,"vZ0":-3.7610472496537035,"x":187.47,"y":214.2,"x0":1.58433029804653,"y0":50.00079493353582,"z0":5.566350750138725,"aX":-9.440783862556874},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":0.0,"breakHorizontal":14.0,"spinRate":2884,"spinDirection":291},"zone":13,"typeConfidence":0.9,"plateTime":0.471721220370922,"extension":5.724415970000382},"index":1,"playId":"73722f65-4a1d-3518-8d06-eae1f6b00980","pitchNumber":2,"startTime":"2025-08-20T02:05:07.970Z","endTime":"2025-08-20T02:05:11.766Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.71341752065613,"aZ":-35.386248583974236,"pfxX":-8.517261609555273,"pfxZ":-2.413513837693146,"pX":-0.7850643648575844,"pZ":1.4038941072178168,"vX0":-3.3572555842754688,"vY0":-115.22321088151027,"vZ0":-1.7803170175803316,"x":146.92,"y":200.87,"x0":1.8025839851136447,"y0":50.00486884294138,"z0":5.642769373429903,"aX":-11.32097289414238},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-4.6,"breakHorizontal":16.3,"spinRate":2933,"spinDirection":296},"zone":13,"typeConfidence":0.91,"plateTime":0.4774724166201465,"extension":5.791666690459175},"index":2,"playId":"a9f419f2-851b-3d2f-868e-72553b08e526","pitchNumber":3,"startTime":"2025-08-20T02:05:25.798Z","endTime":"2025-08-20T02:05:28.798Z","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":93.3,"endSpeed":85.0,"strikeZoneTop":3.48833681961578,"strikeZoneBottom":1.5042550966624,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.53717297180172,"aZ":-23.42750896666903,"pfxX":10.713140208642525,"pfxZ":4.735729432195149,"pX":-1.5149067298476306,"pZ":2.123010061130086,"vX0":-11.352053897744927,"vY0":-135.32622135605988,"vZ0":-4.835556253110672,"x":174.74,"y":181.46,"x0":1.349808208644294,"y0":50.00530920907392,"z0":5.5819500746885256,"aX":19.80050252563277},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.7,"breakHorizontal":-16.9,"spinRate":2248,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.40530486445014047,"extension":5.747043519217622},"index":3,"playId":"863e20ff-71c9-382b-91f7-b35b8b91d0e1","pitchNumber":4,"startTime":"2025-08-20T02:05:46.755Z","endTime":"2025-08-20T02:05:50.453Z","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":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.1,"strikeZoneTop":3.45747058108869,"strikeZoneBottom":1.5042550966624,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.04011180225854,"aZ":-20.943977462839236,"pfxX":10.648943075841666,"pfxZ":6.050687417701628,"pX":-0.6923749739388513,"pZ":1.8247527246245676,"vX0":-9.178049776711202,"vY0":-135.68324209255388,"vZ0":-5.891726145077405,"x":143.39,"y":189.51,"x0":1.3586822622432417,"y0":50.00046675291404,"z0":5.494066865979568,"aX":19.756017579891328},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.8,"breakHorizontal":-17.2,"spinRate":2245,"spinDirection":128},"zone":7,"typeConfidence":2.0,"plateTime":0.40442690886147314,"extension":5.792977357812773},"index":4,"playId":"57f4113b-4fe8-36f9-83ca-addced846b5d","pitchNumber":5,"startTime":"2025-08-20T02:06:06.591Z","endTime":"2025-08-20T02:06:10.315Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T02:06:10.315Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Ortiz singles on a sharp ground ball to right fielder Willi Castro. Brice Turang to 3rd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-20T02:06:18.020Z","endTime":"2025-08-20T02:09:29.038Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"postOnThird":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":84.5,"strikeZoneTop":3.45747058108869,"strikeZoneBottom":1.56631854310184,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.017225393992234,"aZ":-20.672100356698916,"pfxX":10.328082544602285,"pfxZ":6.2935522904626735,"pX":-0.4253937335141404,"pZ":1.6314026790982277,"vX0":-8.484271333647166,"vY0":-134.75801106059444,"vZ0":-6.481970684643922,"x":133.22,"y":194.73,"x0":1.4318149504404913,"y0":50.00372112654605,"z0":5.5425898827758076,"aX":18.87620840828055},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.1,"breakHorizontal":-16.7,"spinRate":2196,"spinDirection":126},"zone":7,"typeConfidence":2.0,"plateTime":0.4074552096161823,"extension":5.767916171213986},"index":0,"playId":"dbdb7ad4-6819-3a3f-a592-dbac57e3b7b0","pitchNumber":1,"startTime":"2025-08-20T02:06:35.098Z","endTime":"2025-08-20T02:06:38.457Z","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":1},"pitchData":{"startSpeed":79.6,"endSpeed":72.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.21817566022814,"aZ":-38.51276605152384,"pfxX":-9.349484423885395,"pfxZ":-4.728825328801159,"pX":-0.1384578128947622,"pZ":1.378639484949156,"vX0":-1.7282345593162798,"vY0":-115.83215265911792,"vZ0":-1.1829728937874915,"x":122.28,"y":201.56,"x0":1.8332100300026357,"y0":50.000430019419376,"z0":5.6205594263820515,"aX":-12.540162197127113},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-8.5,"breakHorizontal":17.4,"spinRate":2999,"spinDirection":294},"zone":13,"typeConfidence":0.91,"plateTime":0.4751879446985541,"extension":5.631730601210812},"index":1,"playId":"8f8a4ed4-228f-3dc2-9cde-6677dd57422b","pitchNumber":2,"startTime":"2025-08-20T02:06:53.880Z","endTime":"2025-08-20T02:06:57.525Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.892566867173112,"aZ":-32.26219248179387,"pfxX":-8.277329862005438,"pfxZ":-0.06680577814810995,"pX":-1.8401937399216755,"pZ":2.0328311623211097,"vX0":-5.325538442128298,"vY0":-114.52783484164956,"vZ0":-0.8726371691321305,"x":187.14,"y":183.89,"x0":1.5976883218296087,"y0":50.0026880803211,"z0":5.598839910111513,"aX":-10.898157050236325},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":0.0,"breakHorizontal":16.4,"spinRate":2954,"spinDirection":296},"zone":13,"typeConfidence":0.9,"plateTime":0.47987591448786393,"extension":5.6930087807352185},"index":2,"playId":"424d3e46-8b20-394f-bf21-5c85eb0c5d0a","pitchNumber":3,"startTime":"2025-08-20T02:07:13.940Z","endTime":"2025-08-20T02:07:17.009Z","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":93.4,"endSpeed":85.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.140362414548363,"aZ":-23.034089221607736,"pfxX":9.41579225752084,"pfxZ":4.899337142840006,"pX":-0.317236270386403,"pZ":3.6416507598087544,"vX0":-8.152557992131214,"vY0":-135.820457946172,"vZ0":-1.3853672511643502,"x":129.09,"y":140.46,"x0":1.502043816785853,"y0":50.00360614064357,"z0":5.762397883208907,"aX":17.56785336046361},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.8,"breakHorizontal":-15.2,"spinRate":2298,"spinDirection":131},"zone":11,"typeConfidence":2.0,"plateTime":0.4034882376189781,"extension":5.6335102648931406},"index":3,"playId":"e1a2d055-651e-308a-98d0-9bf6ee7dd55e","pitchNumber":4,"startTime":"2025-08-20T02:07:55.789Z","endTime":"2025-08-20T02:07:59.476Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":72.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.129372465301724,"aZ":-31.92397055640656,"pfxX":-9.490785700415078,"pfxZ":0.19309693483126988,"pX":-1.5356959907985748,"pZ":1.15500430006205,"vX0":-4.433018707309984,"vY0":-114.28142505037565,"vZ0":-2.769458620127608,"x":175.54,"y":207.59,"x0":1.6689463818436194,"y0":50.005238598123405,"z0":5.551634035669766,"aX":-12.421216443506832},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-0.1,"breakHorizontal":18.4,"spinRate":2913,"spinDirection":303},"zone":13,"typeConfidence":0.9,"plateTime":0.48123558329011873,"extension":5.722315435959284},"index":4,"playId":"454fe193-bb1d-37a7-abe8-08d2687ed6a1","pitchNumber":5,"startTime":"2025-08-20T02:08:17.828Z","endTime":"2025-08-20T02:08:21.384Z","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.5,"endSpeed":84.1,"strikeZoneTop":3.48,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.29891166922851,"aZ":-25.463230849159164,"pfxX":9.723252681938257,"pfxZ":3.69183268500972,"pX":0.31296058951719646,"pZ":2.8204437720713815,"vX0":-6.593889371638201,"vY0":-134.49648491331365,"vZ0":-2.623857791736189,"x":105.07,"y":162.63,"x0":1.5429036559304823,"y0":50.00308126305538,"z0":5.629523884049407,"aX":17.674642082410568},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.2,"breakHorizontal":-16.1,"spinRate":2224,"spinDirection":129},"zone":6,"typeConfidence":2.0,"plateTime":0.4084643086007329,"extension":5.6174076809752105},"index":5,"playId":"90eb4a88-d449-3bcc-980b-2af0bb01f027","pitchNumber":6,"startTime":"2025-08-20T02:08:40.396Z","endTime":"2025-08-20T02:08:44.705Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.15065276478688,"aZ":-25.585076288622115,"pfxX":9.40600885859196,"pfxZ":3.544703203404481,"pX":0.13045489568910873,"pZ":3.6846810417724924,"vX0":-6.944279233199361,"vY0":-135.42213140744386,"vZ0":-0.6454454495071749,"x":112.03,"y":139.29,"x0":1.5039285659273873,"y0":50.004769535591144,"z0":5.713347139454306,"aX":17.49904077791133},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.5,"breakHorizontal":-15.6,"spinRate":2199,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.4042273891943524,"extension":5.653281645399015},"hitData":{"launchSpeed":100.8,"launchAngle":-23.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":170.06,"coordY":120.26}},"index":6,"playId":"e4ac3fc0-1a37-360d-b4e9-ac7d339314a4","pitchNumber":7,"startTime":"2025-08-20T02:09:18.503Z","endTime":"2025-08-20T02:09:29.038Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T02:09:29.038Z","atBatIndex":56},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Sal Frelick flies into a double play, right fielder Willi Castro to catcher Carson Kelly. Brice Turang out at home.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-20T02:12:06.282Z","endTime":"2025-08-20T02:12:56.089Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_thrown_out","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-20T02:09:45.301Z","endTime":"2025-08-20T02:12:08.272Z","isPitch":false,"type":"action","player":{"id":686217,"link":"/api/v1/people/686217"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.4,"strikeZoneTop":3.1898525250196,"strikeZoneBottom":1.51460019858918,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.964445059409403,"aZ":-33.4597605905441,"pfxX":-7.448661629134467,"pfxZ":-0.9884924901871095,"pX":0.4858167731983227,"pZ":3.5925157526711886,"vX0":-1.084718395525318,"vY0":-114.05764680278868,"vZ0":2.4185334776025664,"x":98.48,"y":141.78,"x0":1.9355577566322395,"y0":50.00164305174302,"z0":5.84151084560721,"aX":-9.71268037432602},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-0.8,"breakHorizontal":13.8,"spinRate":2673,"spinDirection":286},"zone":12,"typeConfidence":0.91,"plateTime":0.4821028093315447,"extension":5.644712304412749},"index":1,"playId":"e099bce9-350b-3e4a-99f1-1b5fcaaf2bbe","pitchNumber":1,"startTime":"2025-08-20T02:12:08.272Z","endTime":"2025-08-20T02:12:11.889Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":72.1,"strikeZoneTop":3.11776603882323,"strikeZoneBottom":1.41112956860175,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.16651620613593,"aZ":-33.895873880065004,"pfxX":-8.936540460041115,"pfxZ":-1.3084553642911967,"pX":-0.9844167041876769,"pZ":1.8769842597502207,"vX0":-3.6960130975543404,"vY0":-114.83967622330613,"vZ0":-0.8436779464643898,"x":154.52,"y":188.1,"x0":1.8139600433303191,"y0":50.00214475826665,"z0":5.589070017420191,"aX":-11.761241997267971},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-2.3,"breakHorizontal":17.2,"spinRate":2871,"spinDirection":288},"zone":13,"typeConfidence":0.91,"plateTime":0.47964390706404814,"extension":5.670097036302093},"index":2,"playId":"feb2baf5-2f2e-3d61-869b-b70e59e4061d","pitchNumber":2,"startTime":"2025-08-20T02:12:26.322Z","endTime":"2025-08-20T02:12:30.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":72.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.91404018209966,"aZ":-31.396715824439305,"pfxX":-9.660801171042213,"pfxZ":0.5802779477985105,"pX":-0.45590191484670184,"pZ":2.8579158578710033,"vX0":-2.439794500161661,"vY0":-114.89551197458665,"vZ0":0.43822694946035523,"x":134.38,"y":161.62,"x0":1.8754500541740093,"y0":50.001783582454095,"z0":5.72365828795105,"aX":-12.87270477513534},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":1.4,"breakHorizontal":18.1,"spinRate":2887,"spinDirection":285},"zone":1,"typeConfidence":0.9,"plateTime":0.4773109280695751,"extension":5.717708618835142},"hitData":{"launchSpeed":75.5,"launchAngle":34.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.08,"coordY":100.37}},"index":3,"playId":"38382ebd-dfaf-3e3d-8f96-6437f8f556ba","pitchNumber":3,"startTime":"2025-08-20T02:12:43.526Z","endTime":"2025-08-20T02:12:56.089Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T02:12:56.089Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Crow-Armstrong grounds out, second baseman Brice Turang to first baseman Andrew Vaughn.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-20T02:15:51.751Z","endTime":"2025-08-20T02:16:17.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":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":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Andruw Monasterio replaces shortstop Joey Ortiz, batting 9th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-20T02:15:20.165Z","endTime":"2025-08-20T02:15:54.132Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"901","replacedPlayer":{"id":687401,"link":"/api/v1/people/687401"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.4,"strikeZoneTop":3.17955533520154,"strikeZoneBottom":1.44217549852021,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.927705500176764,"aZ":-25.047040473730238,"pfxX":8.174192402317829,"pfxZ":3.478208556179524,"pX":0.265662657879046,"pZ":4.222109919424533,"vX0":-3.2701128728746838,"vY0":-142.28400725308134,"vZ0":-2.1313238869605495,"x":106.87,"y":124.78,"x0":0.3685543807703754,"y0":50.00091615044825,"z0":6.5694780108217685,"aX":16.742569064830995},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":6.0,"breakHorizontal":-14.2,"spinRate":2123,"spinDirection":147},"zone":12,"typeConfidence":0.9,"plateTime":0.38508514883403766,"extension":5.318521165622678},"index":1,"playId":"41bea9cc-fffa-3aa9-b819-d6f5ffc2b87f","pitchNumber":1,"startTime":"2025-08-20T02:15:54.132Z","endTime":"2025-08-20T02:15:57.806Z","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.7,"endSpeed":88.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.83286790205309,"aZ":-24.85995420484506,"pfxX":8.285700691688175,"pfxZ":3.645245942549691,"pX":0.28634868523566137,"pZ":2.2778747913754644,"vX0":-3.7259762461320394,"vY0":-140.73764104129083,"vZ0":-6.8105373833277065,"x":106.09,"y":177.28,"x0":0.5506614554236469,"y0":50.00291652303749,"z0":6.338379928964989,"aX":16.627366727331715},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":5.4,"breakHorizontal":-14.3,"spinRate":2070,"spinDirection":139},"zone":6,"typeConfidence":0.9,"plateTime":0.38912131049396104,"extension":5.368458827089861},"hitData":{"launchSpeed":74.5,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.74,"coordY":159.79}},"index":2,"playId":"0194a838-0f72-3fe4-a9ed-58373b9e2ed4","pitchNumber":2,"startTime":"2025-08-20T02:16:09.598Z","endTime":"2025-08-20T02:16:17.152Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T02:16:17.152Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carson Kelly flies out to right fielder Isaac Collins.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-20T02:16:24.958Z","endTime":"2025-08-20T02:17:03.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":90.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.515607689995043,"aZ":-23.88605128690374,"pfxX":8.38451443204536,"pfxZ":3.980578222569088,"pX":0.5484369311732723,"pZ":2.4165653145966846,"vX0":-2.5776150440279553,"vY0":-142.87768459473588,"vZ0":-7.012448026274387,"x":96.09,"y":173.53,"x0":0.36845195057559876,"y0":50.00560412569149,"z0":6.386144164966825,"aX":17.47318418075665},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.1,"breakHorizontal":-14.8,"spinRate":2103,"spinDirection":144},"zone":6,"typeConfidence":0.9,"plateTime":0.38220826438826494,"extension":5.437125641983693},"hitData":{"launchSpeed":79.5,"launchAngle":29.0,"totalDistance":269.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.75,"coordY":103.44}},"index":0,"playId":"379f0669-d8cb-381e-98fe-3046f06985ef","pitchNumber":1,"startTime":"2025-08-20T02:16:55.956Z","endTime":"2025-08-20T02:17:03.260Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T02:17:03.260Z","atBatIndex":59},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nico Hoerner lines out to second baseman Brice Turang.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-20T02:17:13.026Z","endTime":"2025-08-20T02:18:09.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.7,"strikeZoneTop":3.30310025155997,"strikeZoneBottom":1.53528882406495,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.3486006508269,"aZ":-44.74116960355603,"pfxX":-4.1024995302132545,"pfxZ":-8.771330839970133,"pX":-0.7387160511513324,"pZ":1.6371526927669724,"vX0":-1.582522217855351,"vY0":-119.37291836583994,"vZ0":-1.9693080130358172,"x":145.16,"y":194.58,"x0":0.4668731291529379,"y0":50.00035137348582,"z0":6.524484272007556,"aX":-5.8810165023291585},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-16.1,"breakHorizontal":7.8,"spinRate":2772,"spinDirection":334},"zone":7,"typeConfidence":0.89,"plateTime":0.45996415670793445,"extension":5.381945134194926},"index":0,"playId":"93606103-73b7-3b22-a3dd-cd34caba9b33","pitchNumber":1,"startTime":"2025-08-20T02:17:50.785Z","endTime":"2025-08-20T02:17:54.790Z","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":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.7,"strikeZoneTop":3.4,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.277670150556446,"aZ":-29.446462456768575,"pfxX":7.731519889208489,"pfxZ":1.4740264511077097,"pX":1.0781749561761904,"pZ":2.1686789846215557,"vX0":-1.613739535135608,"vY0":-134.78096852584451,"vZ0":-5.635323629518363,"x":75.9,"y":180.23,"x0":0.6770347026265229,"y0":50.004012286338735,"z0":6.346954250874785,"aX":14.3303286217475},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.8,"breakHorizontal":-13.7,"spinRate":1979,"spinDirection":129},"zone":14,"typeConfidence":0.91,"plateTime":0.4052442986382112,"extension":5.452205406846623},"hitData":{"launchSpeed":65.6,"launchAngle":18.0,"totalDistance":177.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":143.2,"coordY":145.6}},"index":1,"playId":"24ffdbd7-b584-34db-a067-15dbd8b23c4f","pitchNumber":2,"startTime":"2025-08-20T02:18:03.640Z","endTime":"2025-08-20T02:18:09.466Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T02:18:09.466Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Anthony Seigler grounds out, first baseman Michael Busch to pitcher Ryan Brasier.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-20T02:20:31.436Z","endTime":"2025-08-20T02:21:18.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518489,"fullName":"Ryan Brasier","link":"/api/v1/people/518489"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":518489,"link":"/api/v1/people/518489"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Brasier replaces Taylor Rogers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-20T02:18:52.903Z","endTime":"2025-08-20T02:20:12.504Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":518489,"link":"/api/v1/people/518489"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Anthony Seigler replaces Caleb Durbin.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-20T02:20:12.504Z","endTime":"2025-08-20T02:20:33.739Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":702332,"link":"/api/v1/people/702332"}},{"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.7,"endSpeed":86.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.5738398862734,"aZ":-13.51307154160796,"pfxX":-5.414064469120998,"pfxZ":9.777330234486904,"pX":-0.2802696971638153,"pZ":2.7103553848576,"vX0":5.808707246801502,"vY0":-137.76089063522048,"vZ0":-5.083924780150176,"x":127.68,"y":165.6,"x0":-1.7197018993698583,"y0":50.00602450193841,"z0":5.504007760707381,"aX":-10.336826715888792},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.7,"breakHorizontal":8.5,"spinRate":2305,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.39864395889966486,"extension":6.793148311710409},"index":2,"playId":"a44fb2c4-5298-3907-a35b-2cc13ecdcdee","pitchNumber":1,"startTime":"2025-08-20T02:20:33.739Z","endTime":"2025-08-20T02:20:36.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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.27221816141136,"strikeZoneBottom":1.47321733134086,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.047486166696007,"aZ":-23.215432638642977,"pfxX":1.623373873155452,"pfxZ":5.1305997562043935,"pX":0.5134628255904079,"pZ":3.967538301353769,"vX0":4.7193787645001475,"vY0":-131.13100217642292,"vZ0":0.0021098870385839463,"x":97.43,"y":131.66,"x0":-1.5185943134902833,"y0":50.00353206300525,"z0":5.694997326609283,"aX":2.8329332393074806},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.5,"breakHorizontal":-4.0,"spinRate":2418,"spinDirection":187},"zone":12,"typeConfidence":2.0,"plateTime":0.41728964250868517,"extension":6.795220106574998},"index":3,"playId":"8857c984-4add-36b7-858e-f07cbfdaffe6","pitchNumber":2,"startTime":"2025-08-20T02:20:53.269Z","endTime":"2025-08-20T02:20:57.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":84.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.56127444884781,"aZ":-22.858207749142753,"pfxX":0.8070893509443171,"pfxZ":5.258053125835008,"pX":0.7104254094197578,"pZ":1.8684833475638558,"vX0":6.3204829605641235,"vY0":-131.2225416238487,"vZ0":-4.926046213294856,"x":89.92,"y":188.33,"x0":-1.8183561795957888,"y0":50.00299655110083,"z0":5.437720640579623,"aX":1.4304883969644526},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.9,"breakHorizontal":-2.6,"spinRate":2381,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.4148557909428354,"extension":6.880893680694757},"hitData":{"launchSpeed":80.1,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":162.41,"coordY":158.43}},"index":4,"playId":"aa3041e1-ab63-33bf-a038-fc4273abdd88","pitchNumber":3,"startTime":"2025-08-20T02:21:11.595Z","endTime":"2025-08-20T02:21:18.836Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T02:21:18.836Z","atBatIndex":61},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"William Contreras lines out sharply to first baseman Michael Busch.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-20T02:21:21.625Z","endTime":"2025-08-20T02:22:26.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518489,"fullName":"Ryan Brasier","link":"/api/v1/people/518489"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.6,"endSpeed":86.2,"strikeZoneTop":3.42660177090943,"strikeZoneBottom":1.56631854310184,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.21782183020664,"aZ":-17.33252898474344,"pfxX":-4.6862429719040115,"pfxZ":7.752380432894695,"pX":-0.42550737860160753,"pZ":3.7144781305461296,"vX0":5.145134812717221,"vY0":-137.65584679647964,"vZ0":-1.9206266544597015,"x":133.22,"y":138.49,"x0":-1.7120400687978927,"y0":50.00349000062575,"z0":5.597568072018071,"aX":-8.973164040883766},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.8,"breakHorizontal":7.3,"spinRate":2136,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3982422071767582,"extension":6.724785432237757},"index":0,"playId":"fae161a8-da34-335f-8056-17f2e89f114f","pitchNumber":1,"startTime":"2025-08-20T02:21:50.175Z","endTime":"2025-08-20T02:21:54.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.037501342225138,"aZ":-29.110140157956227,"pfxX":2.9373962739745174,"pfxZ":1.944022660830531,"pX":0.6242016887461757,"pZ":1.6436972737436466,"vX0":3.888438372565596,"vY0":-124.47163877793264,"vZ0":-3.7934752272330234,"x":93.21,"y":194.4,"x0":-1.3373793735478525,"y0":50.001492309565364,"z0":5.58702282180102,"aX":4.6273516191495},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.9,"breakHorizontal":-6.2,"spinRate":2380,"spinDirection":140},"zone":9,"typeConfidence":2.0,"plateTime":0.43936363055800465,"extension":7.097488235214219},"index":1,"playId":"78a271a3-7ad3-3d66-8b39-2c0b91c18343","pitchNumber":2,"startTime":"2025-08-20T02:22:05.975Z","endTime":"2025-08-20T02:22:08.975Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.19331358646145,"aZ":-16.061069622253065,"pfxX":-5.448358549020034,"pfxZ":8.389215077648998,"pX":-0.3590094599818099,"pZ":2.564446143457613,"vX0":6.191516308999882,"vY0":-138.07047402310724,"vZ0":-4.735533573326159,"x":130.68,"y":169.54,"x0":-1.928071553648113,"y0":50.00450628309326,"z0":5.390909406973516,"aX":-10.467289969859472},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.3,"breakHorizontal":8.5,"spinRate":2226,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.39746669176161165,"extension":6.854613734661366},"hitData":{"launchSpeed":102.0,"launchAngle":7.0,"totalDistance":153.0,"trajectory":"line_drive","hardness":"hard","location":"3","coordinates":{"coordX":150.8,"coordY":162.32}},"index":2,"playId":"92de94e1-dc15-32be-906c-bc6ea473d837","pitchNumber":3,"startTime":"2025-08-20T02:22:22.401Z","endTime":"2025-08-20T02:22:26.977Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T02:22:26.977Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Yelich grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-20T02:22:39.084Z","endTime":"2025-08-20T02:23:57.096Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518489,"fullName":"Ryan Brasier","link":"/api/v1/people/518489"},"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":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.2,"strikeZoneTop":3.39573036096391,"strikeZoneBottom":1.56631854310184,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.06684859128,"aZ":-23.23470090797271,"pfxX":1.9187924035800088,"pfxZ":5.091834196450357,"pX":-0.12454400156649369,"pZ":3.2244717683573048,"vX0":3.414098335766531,"vY0":-131.04320283402157,"vZ0":-1.8924896471530932,"x":121.75,"y":151.72,"x0":-1.6885915857467033,"y0":50.00585939012542,"z0":5.674217637404971,"aX":3.371509769916905},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.1,"breakHorizontal":-4.2,"spinRate":2268,"spinDirection":189},"zone":2,"typeConfidence":2.0,"plateTime":0.41635898611124045,"extension":6.784419965295936},"index":0,"playId":"97efd9b8-b1cb-3e92-acda-0f21ae4c99b5","pitchNumber":1,"startTime":"2025-08-20T02:22:55.447Z","endTime":"2025-08-20T02:22:59.485Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.3648563231806,"strikeZoneBottom":1.53528882406495,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.003410666295817,"aZ":-19.3342457201535,"pfxX":-5.2363589277787455,"pfxZ":6.673728984966665,"pX":0.07100440140104136,"pZ":3.8200803718809944,"vX0":6.919189330307482,"vY0":-137.6992277927655,"vZ0":-1.0025705476523474,"x":114.29,"y":135.64,"x0":-1.791665465342436,"y0":50.00292054373477,"z0":5.494457365851824,"aX":-10.075805028834306},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.1,"breakHorizontal":8.0,"spinRate":2054,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.3974589113184064,"extension":6.916982162703487},"index":1,"playId":"25a02d56-785e-3623-94b3-3bd1d82fa9bf","pitchNumber":2,"startTime":"2025-08-20T02:23:11.000Z","endTime":"2025-08-20T02:23:15.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.539823006094853,"aZ":-24.209500573246384,"pfxX":1.7293192047721782,"pfxZ":4.561120429809607,"pX":0.15207324267176422,"pZ":3.4867705686326493,"vX0":4.714160954892764,"vY0":-130.34743047769592,"vZ0":-0.809924575182469,"x":111.2,"y":144.64,"x0":-1.8938639267533124,"y0":50.00407128646056,"z0":5.604966851424148,"aX":3.0199081716835545},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.3,"breakHorizontal":-4.1,"spinRate":2294,"spinDirection":192},"zone":2,"typeConfidence":2.0,"plateTime":0.4178262431781876,"extension":6.8218941350393045},"index":2,"playId":"72ca780c-de81-3767-92a8-9ac88ec411df","pitchNumber":3,"startTime":"2025-08-20T02:23:27.950Z","endTime":"2025-08-20T02:23:31.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.9,"strikeZoneTop":3.41,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.45119650834069,"aZ":-28.86436763342291,"pfxX":1.2008431946218896,"pfxZ":2.0582594935273058,"pX":-0.28760952703385345,"pZ":1.5686771498230097,"vX0":2.4334117844801115,"vY0":-125.51312228809573,"vZ0":-4.257330363732989,"x":127.96,"y":196.43,"x0":-1.4226214517686993,"y0":50.004836687284985,"z0":5.615796692874817,"aX":1.9311042142123613},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.0,"breakHorizontal":-2.6,"spinRate":2376,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.43504088786578166,"extension":7.05214919521695},"hitData":{"launchSpeed":75.7,"launchAngle":-15.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.2,"coordY":158.27}},"index":3,"playId":"893ef443-3b8d-3298-83db-03c3cd51126c","pitchNumber":4,"startTime":"2025-08-20T02:23:49.700Z","endTime":"2025-08-20T02:23:57.096Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T02:23:57.096Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willi Castro grounds out sharply, pitcher Aaron Ashby to first baseman Andrew Vaughn.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-20T02:26:04.834Z","endTime":"2025-08-20T02:27:07.971Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676879,"link":"/api/v1/people/676879"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Anthony Seigler remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-20T02:24:49.236Z","endTime":"2025-08-20T02:26:07.242Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"201","replacedPlayer":{"id":702332,"link":"/api/v1/people/702332"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.7,"strikeZoneTop":3.55006169382025,"strikeZoneBottom":1.69039792488365,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.51942976873298,"aZ":-29.576824980384714,"pfxX":7.98922461724052,"pfxZ":1.2884868203647581,"pX":1.3026614442352844,"pZ":3.5074546717188713,"vX0":-0.5270110351060537,"vY0":-141.6741347152549,"vZ0":-3.0233711049642134,"x":67.35,"y":144.08,"x0":0.4548553635400749,"y0":50.00425198700967,"z0":6.493301429004972,"aX":16.126051433296784},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":1.9,"breakHorizontal":-14.3,"spinRate":1947,"spinDirection":144},"zone":12,"typeConfidence":0.9,"plateTime":0.3876708138728864,"extension":5.22554684454292},"index":1,"playId":"85922670-97de-3cd2-a79f-658a9859ea7c","pitchNumber":1,"startTime":"2025-08-20T02:26:07.242Z","endTime":"2025-08-20T02:26:10.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.4,"strikeZoneTop":3.51920051450162,"strikeZoneBottom":1.65938394472913,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.57844019917844,"aZ":-25.253687148986955,"pfxX":7.893258681278135,"pfxZ":3.383741948860232,"pX":0.19664323145283452,"pZ":2.7510357102524083,"vX0":-3.595093079259338,"vY0":-142.58494109359776,"vZ0":-5.643138643565576,"x":109.5,"y":164.5,"x0":0.4523478459070311,"y0":50.00655612868412,"z0":6.3622100778887045,"aX":16.160612886125403},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":5.0,"breakHorizontal":-13.6,"spinRate":2074,"spinDirection":149},"zone":5,"typeConfidence":0.9,"plateTime":0.3850109053140103,"extension":5.373577733117263},"index":2,"playId":"4d633980-0be0-35c4-a804-5f32059c72ae","pitchNumber":2,"startTime":"2025-08-20T02:26:20.287Z","endTime":"2025-08-20T02:26:23.582Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.5,"strikeZoneTop":3.65,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.271206580050833,"aZ":-29.992377684522697,"pfxX":6.525007806737038,"pfxZ":1.2338251770911066,"pX":0.4663952164001912,"pZ":1.663721354225575,"vX0":-2.32355243119999,"vY0":-132.38465951942803,"vZ0":-6.092980855759523,"x":99.22,"y":193.86,"x0":0.5097229311758331,"y0":50.00187713545487,"z0":6.20106339126255,"aX":11.536852222590197},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.1,"breakHorizontal":-11.3,"spinRate":1975,"spinDirection":134},"zone":9,"typeConfidence":2.0,"plateTime":0.4143341619341401,"extension":5.4117871511295315},"index":3,"playId":"9e6b8ffc-df21-3c31-b26f-5f2ba1a707a3","pitchNumber":3,"startTime":"2025-08-20T02:26:32.422Z","endTime":"2025-08-20T02:26:35.422Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-20T02:26:46.859Z","endTime":"2025-08-20T02:27:00.661Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"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":97.9,"endSpeed":88.9,"strikeZoneTop":3.65,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.258234187529936,"aZ":-25.46121831851452,"pfxX":8.937669326198426,"pfxZ":3.3040252247026345,"pX":0.32511629486001575,"pZ":2.8067928075051993,"vX0":-3.2857416811420608,"vY0":-142.44604549510348,"vZ0":-5.326636389044181,"x":104.61,"y":163.0,"x0":0.34039924648086844,"y0":50.00074199207236,"z0":6.335420297393782,"aX":18.152343107143654},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":4.9,"breakHorizontal":-15.4,"spinRate":2057,"spinDirection":141},"zone":6,"typeConfidence":0.9,"plateTime":0.3862163786874122,"extension":5.318787319694859},"hitData":{"launchSpeed":106.1,"launchAngle":-13.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"hard","location":"1","coordinates":{"coordX":126.99,"coordY":176.51}},"index":5,"playId":"8187866d-c7ba-3fcf-aba6-9e385cc50cdf","pitchNumber":4,"startTime":"2025-08-20T02:27:00.661Z","endTime":"2025-08-20T02:27:07.971Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T02:27:07.971Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dansby Swanson singles on a line drive to left fielder Christian Yelich.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-20T02:27:15.582Z","endTime":"2025-08-20T02:29:50.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"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":82.2,"endSpeed":75.4,"strikeZoneTop":3.33397962943883,"strikeZoneBottom":1.5042550966624,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.629321818440303,"aZ":-45.39857068664045,"pfxX":-5.987593709337787,"pfxZ":-9.2819207629678,"pX":-0.4900872075600471,"pZ":0.9468704135275784,"vX0":-0.3471108783526465,"vY0":-119.59567292864928,"vZ0":-2.9828152787159508,"x":135.68,"y":213.21,"x0":0.4336983500506209,"y0":50.003168844926385,"z0":6.347755143730573,"aX":-8.529941536683344},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-17.3,"breakHorizontal":10.9,"spinRate":2787,"spinDirection":334},"zone":13,"typeConfidence":0.9,"plateTime":0.46090787537826516,"extension":5.508745596998437},"index":0,"playId":"8449eb19-1dff-3d29-87d0-42ca05458c3c","pitchNumber":1,"startTime":"2025-08-20T02:27:36.971Z","endTime":"2025-08-20T02:27:40.723Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.3,"strikeZoneTop":3.60149151778752,"strikeZoneBottom":1.55597578642592,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.044043504190363,"aZ":-24.118703758697787,"pfxX":7.0000688008655265,"pfxZ":3.9492498424861857,"pX":-0.27747809007518415,"pZ":4.34909294155,"vX0":-3.568920246765331,"vY0":-141.66165603121303,"vZ0":-1.9614669621818481,"x":127.58,"y":121.35,"x0":0.08616160175729279,"y0":50.00624367265988,"z0":6.585467083948354,"aX":14.292051755248329},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.0,"breakHorizontal":-12.0,"spinRate":2142,"spinDirection":147},"zone":11,"typeConfidence":0.9,"plateTime":0.3860081463957412,"extension":5.203760191595933},"index":1,"playId":"a8e7f82e-fbc2-355e-9007-e451e90c70ea","pitchNumber":2,"startTime":"2025-08-20T02:27:58.190Z","endTime":"2025-08-20T02:28:01.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":90.2,"strikeZoneTop":3.60149151778752,"strikeZoneBottom":1.61802595351479,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.54918037995127,"aZ":-26.57505185815189,"pfxX":6.864806787721689,"pfxZ":2.693271433283943,"pX":0.7793113623994753,"pZ":4.611233259154881,"vX0":-1.5936405281656167,"vY0":-142.9583372299807,"vZ0":-0.7268937801563596,"x":87.29,"y":114.28,"x0":0.45036031602908216,"y0":50.00280978227165,"z0":6.530096019197073,"aX":14.273732493257148},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":4.9,"breakHorizontal":-12.1,"spinRate":2021,"spinDirection":146},"zone":12,"typeConfidence":0.9,"plateTime":0.382463127640678,"extension":5.3854273416495495},"index":2,"playId":"7e3c88c6-c1ab-3bc7-a5d7-816b00baac33","pitchNumber":3,"startTime":"2025-08-20T02:28:13.461Z","endTime":"2025-08-20T02:28:16.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.7,"strikeZoneTop":3.44718130408118,"strikeZoneBottom":1.52494473456484,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.212458508078115,"aZ":-19.55873523869932,"pfxX":7.317043812595459,"pfxZ":6.261373227763116,"pX":0.10263165476419801,"pZ":3.1955161013832587,"vX0":-3.137936350649296,"vY0":-141.05296603134283,"vZ0":-5.350368502085975,"x":113.09,"y":152.5,"x0":0.2792052092708939,"y0":50.00189703328233,"z0":6.378920593942783,"aX":14.736216163172436},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.4,"breakHorizontal":-12.6,"spinRate":2039,"spinDirection":143},"zone":2,"typeConfidence":0.9,"plateTime":0.3883892712573451,"extension":5.396605755172987},"index":3,"playId":"f75614b7-07f2-3585-8ed7-ac2e0fb252b1","pitchNumber":4,"startTime":"2025-08-20T02:28:33.659Z","endTime":"2025-08-20T02:28:37.114Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.8,"strikeZoneTop":3.62,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.07044059232414,"aZ":-24.560796424046593,"pfxX":7.187742643113779,"pfxZ":3.703009357716091,"pX":0.6870874224314939,"pZ":3.0206807434402183,"vX0":-1.7578493334612548,"vY0":-142.389891167021,"vZ0":-5.115992752144185,"x":90.81,"y":157.22,"x0":0.377612738627614,"y0":50.005943008227376,"z0":6.390626620621521,"aX":14.79213739338766},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":5.9,"breakHorizontal":-12.7,"spinRate":2110,"spinDirection":138},"zone":3,"typeConfidence":0.9,"plateTime":0.3843693110228341,"extension":5.341823109980006},"index":4,"playId":"8f4ed724-68df-393f-bfea-c0fe276ea5a8","pitchNumber":5,"startTime":"2025-08-20T02:28:48.892Z","endTime":"2025-08-20T02:28:51.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.9,"strikeZoneTop":3.62,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.996651392193684,"aZ":-20.125752537736464,"pfxX":8.006018752139328,"pfxZ":5.943202719621494,"pX":-0.8589969357052482,"pZ":2.925766466432704,"vX0":-5.820765167736754,"vY0":-141.84913411903347,"vZ0":-6.067359743152808,"x":149.74,"y":159.78,"x0":0.1847534603230846,"y0":50.00513567593643,"z0":6.385894096925253,"aX":16.23377572068707},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.6,"breakHorizontal":-13.2,"spinRate":2074,"spinDirection":145},"zone":11,"typeConfidence":0.9,"plateTime":0.38689263659004514,"extension":5.410329137449059},"index":5,"playId":"5375af4e-c2ac-3697-b12f-bb7f4409c1ae","pitchNumber":6,"startTime":"2025-08-20T02:29:20.694Z","endTime":"2025-08-20T02:29:24.051Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.1,"strikeZoneTop":3.62,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.932688536902994,"aZ":-27.357551435428004,"pfxX":6.574017731430426,"pfxZ":2.6275591401171265,"pX":0.24499730099358918,"pZ":1.3186860823604367,"vX0":-2.6459969997893644,"vY0":-134.4327297527389,"vZ0":-7.7309219582922495,"x":107.66,"y":203.18,"x0":0.3875562543639388,"y0":50.00071095000046,"z0":6.171368941656267,"aX":12.04021472246242},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.4,"breakHorizontal":-11.4,"spinRate":1789,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.407319020354417,"extension":5.400153744316678},"hitData":{"launchSpeed":98.6,"launchAngle":10.0,"totalDistance":218.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":92.11,"coordY":84.48}},"index":6,"playId":"00dfe631-97e4-3814-9398-7801d9fd1feb","pitchNumber":7,"startTime":"2025-08-20T02:29:39.860Z","endTime":"2025-08-20T02:29:50.872Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T02:29:50.872Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Shaw strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-20T02:30:10.065Z","endTime":"2025-08-20T02:31:34.445Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":643376,"link":"/api/v1/people/643376"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":98.1,"endSpeed":89.0,"strikeZoneTop":3.20014928414838,"strikeZoneBottom":1.46287054660787,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.21742359704765,"aZ":-19.219041485890678,"pfxX":8.171691388644499,"pfxZ":6.359298924637996,"pX":0.8961796945786227,"pZ":2.419718345070986,"vX0":-1.6627559872017155,"vY0":-142.63718506598914,"vZ0":-7.368906932800513,"x":82.84,"y":173.45,"x0":0.4297324616155768,"y0":50.0031140688969,"z0":6.271945848702468,"aX":16.651322704180373},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.1,"breakHorizontal":-14.4,"spinRate":2172,"spinDirection":145},"zone":12,"typeConfidence":0.9,"plateTime":0.38563588934867976,"extension":5.400252710397056},"index":0,"playId":"40f61061-3253-3b28-bc4f-f410458a7185","pitchNumber":1,"startTime":"2025-08-20T02:30:18.517Z","endTime":"2025-08-20T02:30:22.237Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"e0de2968-9f56-3b21-b94b-c372d4693636","startTime":"2025-08-20T02:30:37.945Z","endTime":"2025-08-20T02:30:40.945Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.8,"strikeZoneTop":3.10746674746093,"strikeZoneBottom":1.46287054660787,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.369261616573546,"aZ":-22.936953510871035,"pfxX":8.920073570949283,"pfxZ":4.577707484552652,"pX":-0.3853820772202173,"pZ":2.3531898977776087,"vX0":-4.710733230940983,"vY0":-141.63129050427526,"vZ0":-7.2058567259390065,"x":131.69,"y":175.24,"x0":0.14650333534924373,"y0":50.003999427305395,"z0":6.412796699295823,"aX":18.00159194563999},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.8,"breakHorizontal":-15.1,"spinRate":2099,"spinDirection":144},"zone":4,"typeConfidence":0.9,"plateTime":0.38771752584324837,"extension":5.432481399927937},"index":2,"playId":"c167ad29-f28d-3dc9-97ac-da6391d9bb35","pitchNumber":2,"startTime":"2025-08-20T02:30:55.284Z","endTime":"2025-08-20T02:30:58.756Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.23103781264302,"strikeZoneBottom":1.49390966446377,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.06247675793988,"aZ":-22.552904920762316,"pfxX":9.435995419531633,"pfxZ":4.952781934388224,"pX":-0.6031020534661142,"pZ":2.618288264433129,"vX0":-5.248098136145401,"vY0":-138.76875403387987,"vZ0":-6.441348238789499,"x":139.99,"y":168.09,"x0":0.09006845908692249,"y0":50.00605084301152,"z0":6.479964016871588,"aX":18.342251006500952},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.8,"breakHorizontal":-16.0,"spinRate":2167,"spinDirection":147},"zone":4,"typeConfidence":0.91,"plateTime":0.39523841297890216,"extension":5.076989217493165},"index":3,"playId":"8e308e0b-ed36-3224-9198-42af9b238706","pitchNumber":3,"startTime":"2025-08-20T02:31:12.714Z","endTime":"2025-08-20T02:31:16.258Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.92541811633749,"aZ":-45.87038420814436,"pfxX":-3.3883503587226085,"pfxZ":-9.612876108100378,"pX":-0.7765110785459723,"pZ":0.08952693233556515,"vX0":-1.417252579738355,"vY0":-119.91159915724872,"vZ0":-4.9700866154347665,"x":146.6,"y":236.36,"x0":0.2663516303723067,"y0":50.003917750052096,"z0":6.377072742146045,"aX":-4.826443265163142},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-18.5,"breakHorizontal":6.5,"spinRate":2768,"spinDirection":340},"zone":13,"typeConfidence":0.91,"plateTime":0.46065649662663244,"extension":5.472287000007031},"index":4,"playId":"ed7f3eec-6bc8-3f59-9c79-b6e95717ee47","pitchNumber":4,"startTime":"2025-08-20T02:31:29.560Z","endTime":"2025-08-20T02:31:34.445Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T02:31:34.445Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Busch grounds out, second baseman Brice Turang to first baseman Andrew Vaughn.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-20T02:31:40.114Z","endTime":"2025-08-20T02:32:45.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"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":3},"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":2},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":0,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.5,"strikeZoneTop":3.07656682384852,"strikeZoneBottom":1.40078004918584,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.681561214364756,"aZ":-39.332851925586155,"pfxX":-6.9010952325117305,"pfxZ":-4.87656693343977,"pX":-1.204386929091628,"pZ":0.8624607486642216,"vX0":-1.9539515447714695,"vY0":-121.24209115828697,"vZ0":-4.603530591845193,"x":162.91,"y":215.49,"x0":0.5110834581932218,"y0":50.002692166799065,"z0":6.268328374755161,"aX":-10.134337807206421},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-9.7,"breakHorizontal":13.0,"spinRate":2607,"spinDirection":338},"zone":13,"typeConfidence":0.91,"plateTime":0.45412012642703026,"extension":5.399660320860316},"index":0,"playId":"dc844c87-d426-3949-bc6b-b693bf55a79f","pitchNumber":1,"startTime":"2025-08-20T02:32:00.983Z","endTime":"2025-08-20T02:32:04.346Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.6,"strikeZoneTop":3.15147680211248,"strikeZoneBottom":1.54563258658224,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.50925755681157,"aZ":-23.89962067814855,"pfxX":8.99567325783549,"pfxZ":4.138919217325001,"pX":0.1964380587871675,"pZ":1.4039307559437213,"vX0":-3.287931439260989,"vY0":-140.831651522391,"vZ0":-9.020304764582406,"x":109.51,"y":200.87,"x0":0.21396224077792933,"y0":50.00055811286432,"z0":6.207555903668657,"aX":17.974894112997752},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.8,"breakHorizontal":-15.6,"spinRate":2156,"spinDirection":143},"zone":14,"typeConfidence":0.9,"plateTime":0.38968417072999273,"extension":5.348992476378368},"index":1,"playId":"ce3d901f-00ef-3a22-a550-dee3361b04d3","pitchNumber":2,"startTime":"2025-08-20T02:32:20.375Z","endTime":"2025-08-20T02:32:24.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.46097169581985,"aZ":-26.668436213410907,"pfxX":6.5276614752252335,"pfxZ":2.7090644796530743,"pX":-0.005636127547049119,"pZ":2.62839259065425,"vX0":-3.185649112982529,"vY0":-141.80091409361034,"vZ0":-5.620833771853451,"x":117.21,"y":167.81,"x0":0.2864676980522575,"y0":50.00029755381105,"z0":6.345456672250464,"aX":13.245419552551022},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":4.0,"breakHorizontal":-11.2,"spinRate":2122,"spinDirection":139},"zone":5,"typeConfidence":0.9,"plateTime":0.3867769200116786,"extension":5.297273371142543},"hitData":{"launchSpeed":88.3,"launchAngle":-34.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.8,"coordY":147.13}},"index":2,"playId":"053eabe8-c305-3ae2-aa0a-bac437e51fc3","pitchNumber":3,"startTime":"2025-08-20T02:32:37.851Z","endTime":"2025-08-20T02:32:45.287Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T02:32:45.287Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew Vaughn grounds out sharply, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-20T02:35:04.483Z","endTime":"2025-08-20T02:36:09.994Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"Pitching Change: Andrew Kittredge replaces Ryan Brasier.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-20T02:33:27.914Z","endTime":"2025-08-20T02:35:06.812Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":552640,"link":"/api/v1/people/552640"},"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.0,"endSpeed":88.2,"strikeZoneTop":3.20014928414838,"strikeZoneBottom":1.43182735139111,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.61551467119415,"aZ":-18.22782909948544,"pfxX":-8.87018142931732,"pfxZ":7.06645396115923,"pX":-0.38197695128563086,"pZ":0.9338385809646327,"vX0":6.022660306367115,"vY0":-139.44749957966613,"vZ0":-9.591927720096693,"x":131.56,"y":213.57,"x0":-1.4144466084235512,"y0":50.00572005820119,"z0":5.614609377312914,"aX":-17.51630673403266},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.0,"breakHorizontal":14.9,"spinRate":2364,"spinDirection":212},"zone":13,"typeConfidence":0.9,"plateTime":0.39239146839011596,"extension":6.48600383187891},"index":1,"playId":"db1967b2-a75f-3094-a5f8-fbd637770267","pitchNumber":1,"startTime":"2025-08-20T02:35:06.812Z","endTime":"2025-08-20T02:35:10.266Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":95.3,"endSpeed":87.6,"strikeZoneTop":3.29280656353276,"strikeZoneBottom":1.46287054660787,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.629894113535713,"aZ":-22.15522912432689,"pfxX":-8.551666826618128,"pfxZ":5.135708273050807,"pX":0.42591467607042666,"pZ":1.9887585326850417,"vX0":8.10556162584175,"vY0":-138.46085315779504,"vZ0":-5.878661027198992,"x":100.77,"y":185.08,"x0":-1.4221096436902751,"y0":50.000546174417174,"z0":5.6123852800755145,"aX":-16.676114595709326},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.3,"breakHorizontal":13.9,"spinRate":2404,"spinDirection":216},"zone":9,"typeConfidence":0.9,"plateTime":0.39490265861247176,"extension":6.541282768733126},"index":2,"playId":"831e800a-60de-30bd-8494-c626cb90eebe","pitchNumber":2,"startTime":"2025-08-20T02:35:22.501Z","endTime":"2025-08-20T02:35:25.956Z","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":96.2,"endSpeed":88.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.660227911029153,"aZ":-22.06494417745193,"pfxX":-8.364438347155673,"pfxZ":5.101858468375386,"pX":-0.4738231535985167,"pZ":2.0508270760284235,"vX0":5.81670736396258,"vY0":-139.94505951965766,"vZ0":-6.034622057264674,"x":135.06,"y":183.41,"x0":-1.492734643562904,"y0":50.00647536213203,"z0":5.6810983989278405,"aX":-16.589992799749968},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.2,"breakHorizontal":13.9,"spinRate":2426,"spinDirection":216},"zone":4,"typeConfidence":0.9,"plateTime":0.3914262778214814,"extension":6.4990140252333335},"index":3,"playId":"cb887930-1f73-385e-ab8c-24e171584d39","pitchNumber":3,"startTime":"2025-08-20T02:35:38.305Z","endTime":"2025-08-20T02:35:43.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.494012159334783,"aZ":-15.059220229719836,"pfxX":-3.2419852590886924,"pfxZ":8.538314916127547,"pX":0.16980823541207213,"pZ":2.311388561450103,"vX0":4.707451979734164,"vY0":-140.1864850549262,"vZ0":-7.148333075698447,"x":110.53,"y":176.37,"x0":-1.1042686070893013,"y0":50.00552846391002,"z0":5.863531443050525,"aX":-6.50131737583604},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.3,"breakHorizontal":5.0,"spinRate":2382,"spinDirection":209},"zone":5,"typeConfidence":0.9,"plateTime":0.38959813607274674,"extension":6.603930241162239},"hitData":{"launchSpeed":107.7,"launchAngle":1.0,"totalDistance":65.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":140.16,"coordY":143.57}},"index":4,"playId":"bb6b691a-a347-38d0-8073-62eedd021551","pitchNumber":4,"startTime":"2025-08-20T02:36:02.205Z","endTime":"2025-08-20T02:36:09.994Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T02:36:09.994Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Isaac Collins grounds out sharply, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-20T02:36:16.928Z","endTime":"2025-08-20T02:36:54.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"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":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.20014928414838,"strikeZoneBottom":1.46287054660787,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.032383272818716,"aZ":-13.345593577804339,"pfxX":-2.4107822317558023,"pfxZ":9.713099878470526,"pX":0.7465410973817777,"pZ":3.7535487135705736,"vX0":7.097808271040747,"vY0":-138.16456208942807,"vZ0":-3.65531637201715,"x":88.54,"y":137.43,"x0":-1.539505940036994,"y0":50.003081749659486,"z0":5.987223028706342,"aX":-4.674644862279665},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.0,"breakHorizontal":2.9,"spinRate":2561,"spinDirection":208},"zone":12,"typeConfidence":0.9,"plateTime":0.39604309483998623,"extension":6.580408751568621},"index":0,"playId":"cfa82e5b-f642-3a2b-bb3b-1dce6bb43ed9","pitchNumber":1,"startTime":"2025-08-20T02:36:33.785Z","endTime":"2025-08-20T02:36:37.442Z","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":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.076246026965006,"aZ":-22.465677496463506,"pfxX":-10.084642253361178,"pfxZ":4.906826086269257,"pX":0.21836231910028323,"pZ":2.1783419913818345,"vX0":8.349848923508818,"vY0":-139.66507012947685,"vZ0":-5.533296301649946,"x":108.68,"y":179.96,"x0":-1.4979290124813616,"y0":50.00131616842169,"z0":5.659950568450343,"aX":-19.94700694992122},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.9,"breakHorizontal":16.6,"spinRate":2320,"spinDirection":218},"zone":5,"typeConfidence":0.9,"plateTime":0.3919853909563482,"extension":6.668135451096726},"hitData":{"launchSpeed":105.1,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":148.78,"coordY":155.74}},"index":1,"playId":"4b9274c4-e627-359c-8db0-c3baa0715bed","pitchNumber":2,"startTime":"2025-08-20T02:36:47.210Z","endTime":"2025-08-20T02:36:54.754Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T02:36:54.754Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brice Turang grounds out to first baseman Michael Busch.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-20T02:37:01.193Z","endTime":"2025-08-20T02:38:07.758Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":95.6,"endSpeed":87.4,"strikeZoneTop":3.35456442768975,"strikeZoneBottom":1.52494473456484,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.62530012206316,"aZ":-18.98491858962213,"pfxX":-10.004275644111665,"pfxZ":6.756760939934612,"pX":-1.0158584920468183,"pZ":1.7488197098245493,"vX0":4.9382496236999645,"vY0":-138.97988197778153,"vZ0":-7.05952428810872,"x":155.72,"y":191.56,"x0":-1.5173911817506367,"y0":50.00670102612828,"z0":5.586376154850813,"aX":-19.543117506929402},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.9,"breakHorizontal":17.0,"spinRate":2343,"spinDirection":217},"zone":13,"typeConfidence":0.9,"plateTime":0.3943519832413207,"extension":6.497431458008387},"index":0,"playId":"26b35b32-84bc-3cf7-89fc-7f252e65d86c","pitchNumber":1,"startTime":"2025-08-20T02:37:17.938Z","endTime":"2025-08-20T02:37:21.786Z","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":95.9,"endSpeed":87.8,"strikeZoneTop":3.4467344257677,"strikeZoneBottom":1.52442604455143,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.441392672453826,"aZ":-19.704623022734133,"pfxX":-9.366012126324632,"pfxZ":6.328540158649711,"pX":-0.7944334979502949,"pZ":1.928259156463021,"vX0":5.545884953876693,"vY0":-139.49824045873729,"vZ0":-6.512973050173675,"x":147.28,"y":186.72,"x0":-1.5916123484164655,"y0":50.00373417263501,"z0":5.592767456694971,"aX":-18.456020317668184},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.3,"breakHorizontal":15.8,"spinRate":2296,"spinDirection":220},"zone":7,"typeConfidence":0.9,"plateTime":0.39266545993500923,"extension":6.557561286906322},"index":1,"playId":"7017693f-625b-3ad6-a0fa-c5da28e04ca9","pitchNumber":2,"startTime":"2025-08-20T02:37:32.328Z","endTime":"2025-08-20T02:37:35.614Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.38498963095091,"strikeZoneBottom":1.43130428481722,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.492216445900777,"aZ":-13.013624505016987,"pfxX":-2.9347933999486973,"pfxZ":9.731107829908941,"pX":-0.3934295359375429,"pZ":3.7632016047392303,"vX0":3.9439174776530113,"vY0":-139.25670968707266,"vZ0":-3.438763452604452,"x":132.0,"y":137.17,"x0":-1.4449934751174716,"y0":50.00441287399335,"z0":5.871667953661413,"aX":-5.779977243395967},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.2,"breakHorizontal":4.6,"spinRate":2607,"spinDirection":209},"zone":11,"typeConfidence":0.9,"plateTime":0.39291116289152406,"extension":6.4245341324835605},"index":2,"playId":"1632e441-192d-3514-bf72-c209776e3335","pitchNumber":3,"startTime":"2025-08-20T02:37:45.597Z","endTime":"2025-08-20T02:37:49.396Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.038293011309516,"aZ":-24.236513433013528,"pfxX":-10.166224841615232,"pfxZ":4.014348279714202,"pX":0.3426418100964464,"pZ":2.4517342263441053,"vX0":8.597021309862189,"vY0":-139.47942321930609,"vZ0":-4.506752575209075,"x":103.94,"y":172.58,"x0":-1.451785335446173,"y0":50.00680468260503,"z0":5.677622664091923,"aX":-20.126425555808385},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.5,"breakHorizontal":16.8,"spinRate":2228,"spinDirection":218},"zone":6,"typeConfidence":0.9,"plateTime":0.3920153917050859,"extension":6.664216047095651},"hitData":{"launchSpeed":76.7,"launchAngle":-46.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.86,"coordY":167.9}},"index":3,"playId":"a0cc7177-ee05-3091-ab33-5290d86d1f53","pitchNumber":4,"startTime":"2025-08-20T02:38:00.411Z","endTime":"2025-08-20T02:38:07.758Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T02:38:07.758Z","atBatIndex":70}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brice Turang grounds out to first baseman Michael Busch.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-20T02:37:01.193Z","endTime":"2025-08-20T02:38:07.758Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":95.6,"endSpeed":87.4,"strikeZoneTop":3.35456442768975,"strikeZoneBottom":1.52494473456484,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.62530012206316,"aZ":-18.98491858962213,"pfxX":-10.004275644111665,"pfxZ":6.756760939934612,"pX":-1.0158584920468183,"pZ":1.7488197098245493,"vX0":4.9382496236999645,"vY0":-138.97988197778153,"vZ0":-7.05952428810872,"x":155.72,"y":191.56,"x0":-1.5173911817506367,"y0":50.00670102612828,"z0":5.586376154850813,"aX":-19.543117506929402},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.9,"breakHorizontal":17.0,"spinRate":2343,"spinDirection":217},"zone":13,"typeConfidence":0.9,"plateTime":0.3943519832413207,"extension":6.497431458008387},"index":0,"playId":"26b35b32-84bc-3cf7-89fc-7f252e65d86c","pitchNumber":1,"startTime":"2025-08-20T02:37:17.938Z","endTime":"2025-08-20T02:37:21.786Z","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":95.9,"endSpeed":87.8,"strikeZoneTop":3.4467344257677,"strikeZoneBottom":1.52442604455143,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.441392672453826,"aZ":-19.704623022734133,"pfxX":-9.366012126324632,"pfxZ":6.328540158649711,"pX":-0.7944334979502949,"pZ":1.928259156463021,"vX0":5.545884953876693,"vY0":-139.49824045873729,"vZ0":-6.512973050173675,"x":147.28,"y":186.72,"x0":-1.5916123484164655,"y0":50.00373417263501,"z0":5.592767456694971,"aX":-18.456020317668184},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.3,"breakHorizontal":15.8,"spinRate":2296,"spinDirection":220},"zone":7,"typeConfidence":0.9,"plateTime":0.39266545993500923,"extension":6.557561286906322},"index":1,"playId":"7017693f-625b-3ad6-a0fa-c5da28e04ca9","pitchNumber":2,"startTime":"2025-08-20T02:37:32.328Z","endTime":"2025-08-20T02:37:35.614Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.38498963095091,"strikeZoneBottom":1.43130428481722,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.492216445900777,"aZ":-13.013624505016987,"pfxX":-2.9347933999486973,"pfxZ":9.731107829908941,"pX":-0.3934295359375429,"pZ":3.7632016047392303,"vX0":3.9439174776530113,"vY0":-139.25670968707266,"vZ0":-3.438763452604452,"x":132.0,"y":137.17,"x0":-1.4449934751174716,"y0":50.00441287399335,"z0":5.871667953661413,"aX":-5.779977243395967},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.2,"breakHorizontal":4.6,"spinRate":2607,"spinDirection":209},"zone":11,"typeConfidence":0.9,"plateTime":0.39291116289152406,"extension":6.4245341324835605},"index":2,"playId":"1632e441-192d-3514-bf72-c209776e3335","pitchNumber":3,"startTime":"2025-08-20T02:37:45.597Z","endTime":"2025-08-20T02:37:49.396Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.038293011309516,"aZ":-24.236513433013528,"pfxX":-10.166224841615232,"pfxZ":4.014348279714202,"pX":0.3426418100964464,"pZ":2.4517342263441053,"vX0":8.597021309862189,"vY0":-139.47942321930609,"vZ0":-4.506752575209075,"x":103.94,"y":172.58,"x0":-1.451785335446173,"y0":50.00680468260503,"z0":5.677622664091923,"aX":-20.126425555808385},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.5,"breakHorizontal":16.8,"spinRate":2228,"spinDirection":218},"zone":6,"typeConfidence":0.9,"plateTime":0.3920153917050859,"extension":6.664216047095651},"hitData":{"launchSpeed":76.7,"launchAngle":-46.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.86,"coordY":167.9}},"index":3,"playId":"a0cc7177-ee05-3091-ab33-5290d86d1f53","pitchNumber":4,"startTime":"2025-08-20T02:38:00.411Z","endTime":"2025-08-20T02:38:07.758Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T02:38:07.758Z","atBatIndex":70},"scoringPlays":[4,17,20,43,51],"playsByInning":[{"startIndex":0,"endIndex":10,"top":[0,1,2,3,4,5],"bottom":[6,7,8,9,10],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":1,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":115.33,"y":145.6},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":1,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":111.22,"y":77.29},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":1,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"coordinates":{"x":109.32,"y":81.99},"type":"H","description":"Single"}],"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":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":182.22,"y":119.25},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":109.6,"y":163.35},"type":"O","description":"Forceout"}]}},{"startIndex":11,"endIndex":21,"top":[11,12,13,14,15],"bottom":[16,17,18,19,20,21],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":112.86,"y":69.59},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"coordinates":{"x":77.0,"y":76.0},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":151.82,"y":161.31},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":142.69,"y":146.62},"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":2,"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"coordinates":{"x":59.79,"y":130.99},"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":2,"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"coordinates":{"x":160.06,"y":91.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":2,"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":187.29,"y":107.09},"type":"H","description":"Double"}]}},{"startIndex":22,"endIndex":27,"top":[22,23,24],"bottom":[25,26,27],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":3,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":107.19,"y":136.08},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":3,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"coordinates":{"x":73.85,"y":97.52},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":3,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"coordinates":{"x":112.48,"y":143.34},"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":3,"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":98.1,"y":167.9},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":170.65,"y":102.93},"type":"O","description":"Flyout"}]}},{"startIndex":28,"endIndex":35,"top":[28,29,30],"bottom":[31,32,33,34,35],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":4,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"coordinates":{"x":60.18,"y":104.54},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":4,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":159.42,"y":165.36},"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":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":148.27,"y":151.68},"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":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"coordinates":{"x":142.88,"y":160.94},"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":4,"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":79.55,"y":61.26},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":156.38,"y":158.27},"type":"O","description":"Groundout"}]}},{"startIndex":36,"endIndex":44,"top":[36,37,38],"bottom":[39,40,41,42,43,44],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":5,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"coordinates":{"x":65.85,"y":74.33},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":5,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":157.8,"y":143.19},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":5,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":107.73,"y":154.72},"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":5,"pitcher":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":96.74,"y":105.68},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":90.5,"y":111.14},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":112.29,"y":89.35},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"batter":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"coordinates":{"x":128.51,"y":184.11},"type":"O","description":"Groundout"}]}},{"startIndex":45,"endIndex":53,"top":[45,46,47,48],"bottom":[49,50,51,52,53],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":6,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":105.7,"y":165.36},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":6,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"coordinates":{"x":81.89,"y":78.71},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":6,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"coordinates":{"x":198.11,"y":88.37},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":6,"pitcher":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"coordinates":{"x":128.0,"y":50.84},"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":6,"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":206.53,"y":95.15},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"coordinates":{"x":58.0,"y":129.0},"type":"H","description":"Triple"},{"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":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":145.23,"y":161.31},"type":"O","description":"Fielders Choice"},{"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":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":125.72,"y":113.84},"type":"O","description":"Pop Out"}]}},{"startIndex":54,"endIndex":60,"top":[54,55,56,57],"bottom":[58,59,60],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":162.16,"y":83.5},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"coordinates":{"x":170.06,"y":120.26},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":169.08,"y":100.37},"type":"O","description":"Double Play"}],"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":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":145.74,"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":7,"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":174.75,"y":103.44},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":143.2,"y":145.6},"type":"O","description":"Lineout"}]}},{"startIndex":61,"endIndex":67,"top":[61,62,63],"bottom":[64,65,66,67],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":518489,"fullName":"Ryan Brasier","link":"/api/v1/people/518489"},"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"coordinates":{"x":162.41,"y":158.43},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":518489,"fullName":"Ryan Brasier","link":"/api/v1/people/518489"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":150.8,"y":162.32},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":518489,"fullName":"Ryan Brasier","link":"/api/v1/people/518489"},"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"coordinates":{"x":143.2,"y":158.27},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":126.99,"y":176.51},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":92.11,"y":84.48},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":149.8,"y":147.13},"type":"O","description":"Groundout"}]}},{"startIndex":68,"endIndex":70,"top":[68,69,70],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":9,"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"coordinates":{"x":140.16,"y":143.57},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":9,"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"coordinates":{"x":148.78,"y":155.74},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":9,"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":154.86,"y":167.9},"type":"O","description":"Groundout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":4,"hits":9,"errors":0,"leftOnBase":9},"away":{"runs":1,"hits":7,"errors":0,"leftOnBase":6}},"defense":{"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"catcher":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"first":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"second":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"third":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"shortstop":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"left":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"center":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"right":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"onDeck":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"inHole":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"battingOrder":2,"team":{"id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"}},"offense":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"onDeck":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"inHole":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"battingOrder":7,"team":{"id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"}},"balls":2,"strikes":1,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":13,"airOuts":8,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".258","atBats":33,"obp":".332","slg":".406","ops":".738","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":8,"rbi":1,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":3},"pitching":{"flyOuts":4,"groundOuts":9,"airOuts":7,"runs":4,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":34,"obp":".324","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":144,"era":"3.58","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.23","battersFaced":37,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":144,"balls":47,"strikes":97,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.29","rbi":4,"pitchesPerInning":"18.00","runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":8,"putOuts":24,"errors":0,"chances":32,"passedBall":0,"pickoffs":0}},"players":{"ID694477":{"person":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"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":19,"flyOuts":64,"groundOuts":69,"airOuts":120,"runs":42,"doubles":24,"triples":0,"homeRuns":11,"strikeOuts":99,"baseOnBalls":32,"intentionalWalks":1,"hits":98,"hitByPitch":4,"atBats":383,"obp":".318","caughtStealing":5,"stolenBases":5,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1670,"era":"3.61","inningsPitched":"99.2","wins":3,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":40,"whip":"1.30","battersFaced":422,"outs":299,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1670,"balls":595,"strikes":1075,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":".273","pitchesPerInning":"16.76","gamesFinished":0,"strikeoutWalkRatio":"3.09","strikeoutsPer9Inn":"8.94","walksPer9Inn":"2.89","hitsPer9Inn":"8.85","runsScoredPer9":"3.79","homeRunsPer9":"0.99","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":28,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":11,"errors":1,"chances":21,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687401":{"person":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"jerseyNumber":"3","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":123,"flyOuts":57,"groundOuts":104,"airOuts":141,"runs":56,"doubles":17,"triples":0,"homeRuns":7,"strikeOuts":63,"baseOnBalls":26,"intentionalWalks":0,"hits":92,"hitByPitch":3,"avg":".233","atBats":395,"obp":".285","slg":".329","ops":".614","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":429,"totalBases":130,"rbi":43,"leftOnBase":191,"sacBunts":5,"sacFlies":0,"babip":".262","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"56.43","popOuts":44,"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":274,"putOuts":138,"errors":8,"chances":420,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID571946":{"person":{"id":571946,"fullName":"Shelby Miller","link":"/api/v1/people/571946"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":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":42,"gamesStarted":0,"flyOuts":27,"groundOuts":26,"airOuts":47,"runs":15,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":47,"baseOnBalls":12,"intentionalWalks":3,"hits":29,"hitByPitch":3,"atBats":146,"obp":".268","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":619,"era":"2.63","inningsPitched":"41.0","wins":3,"losses":3,"saves":10,"saveOpportunities":15,"holds":8,"blownSaves":5,"earnedRuns":12,"whip":"1.00","battersFaced":164,"outs":123,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":619,"balls":199,"strikes":420,"strikePercentage":".680","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.55","rbi":0,"winPercentage":".500","pitchesPerInning":"15.10","gamesFinished":22,"strikeoutWalkRatio":"3.92","strikeoutsPer9Inn":"10.32","walksPer9Inn":"2.63","hitsPer9Inn":"6.37","runsScoredPer9":"3.29","homeRunsPer9":"1.10","inheritedRunners":11,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":5,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592885":{"person":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"jerseyNumber":"22","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":119,"flyOuts":24,"groundOuts":141,"airOuts":56,"runs":72,"doubles":14,"triples":0,"homeRuns":26,"strikeOuts":139,"baseOnBalls":50,"intentionalWalks":4,"hits":121,"hitByPitch":5,"avg":".265","atBats":456,"obp":".344","slg":".467","ops":".811","caughtStealing":5,"stolenBases":15,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":512,"totalBases":213,"rbi":87,"leftOnBase":211,"sacBunts":0,"sacFlies":1,"babip":".325","groundOutsToAirouts":"2.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.54","popOuts":9,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":37,"errors":1,"chances":38,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID668964":{"person":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":6,"flyOuts":21,"groundOuts":28,"airOuts":40,"runs":15,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":28,"baseOnBalls":12,"intentionalWalks":0,"hits":36,"hitByPitch":1,"atBats":131,"obp":".338","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":549,"era":"3.90","inningsPitched":"32.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.48","battersFaced":145,"outs":97,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":549,"balls":190,"strikes":359,"strikePercentage":".650","hitBatsmen":1,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".500","pitchesPerInning":"16.98","gamesFinished":4,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"7.79","walksPer9Inn":"3.34","hitsPer9Inn":"10.02","runsScoredPer9":"4.18","homeRunsPer9":"1.11","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686555":{"person":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"jerseyNumber":"6","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":38,"groundOuts":66,"airOuts":71,"runs":48,"doubles":15,"triples":3,"homeRuns":8,"strikeOuts":76,"baseOnBalls":41,"intentionalWalks":0,"hits":81,"hitByPitch":5,"avg":".280","atBats":289,"obp":".377","slg":".436","ops":".813","caughtStealing":5,"stolenBases":13,"stolenBasePercentage":".722","caughtStealingPercentage":".278","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":340,"totalBases":126,"rbi":41,"leftOnBase":124,"sacBunts":3,"sacFlies":2,"babip":".353","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.12","popOuts":16,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":134,"errors":4,"chances":140,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID686217":{"person":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"jerseyNumber":"10","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":110,"flyOuts":54,"groundOuts":120,"airOuts":112,"runs":60,"doubles":14,"triples":3,"homeRuns":9,"strikeOuts":59,"baseOnBalls":36,"intentionalWalks":0,"hits":121,"hitByPitch":7,"avg":".298","atBats":406,"obp":".363","slg":".414","ops":".777","caughtStealing":4,"stolenBases":18,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":459,"totalBases":168,"rbi":49,"leftOnBase":165,"sacBunts":3,"sacFlies":3,"babip":".328","groundOutsToAirouts":"1.07","catchersInterference":4,"pickoffs":0,"atBatsPerHomeRun":"45.11","popOuts":36,"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":8,"putOuts":238,"errors":1,"chances":247,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID682842":{"person":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":59,"gamesStarted":0,"flyOuts":16,"groundOuts":59,"airOuts":37,"runs":15,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":73,"baseOnBalls":22,"intentionalWalks":2,"hits":41,"hitByPitch":5,"atBats":208,"obp":".289","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":913,"era":"1.82","inningsPitched":"59.1","wins":2,"losses":1,"saves":2,"saveOpportunities":4,"holds":33,"blownSaves":2,"earnedRuns":12,"whip":"1.06","battersFaced":237,"outs":178,"gamesPitched":59,"completeGames":0,"shutouts":0,"pitchesThrown":913,"balls":323,"strikes":590,"strikePercentage":".650","hitBatsmen":5,"balks":1,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"1.59","rbi":0,"winPercentage":".667","pitchesPerInning":"15.39","gamesFinished":6,"strikeoutWalkRatio":"3.32","strikeoutsPer9Inn":"11.07","walksPer9Inn":"3.34","hitsPer9Inn":"6.22","runsScoredPer9":"2.28","homeRunsPer9":"0.61","inheritedRunners":10,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":5,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681982":{"person":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"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":55,"gamesStarted":0,"flyOuts":36,"groundOuts":56,"airOuts":60,"runs":25,"doubles":4,"triples":1,"homeRuns":6,"strikeOuts":64,"baseOnBalls":27,"intentionalWalks":3,"hits":45,"hitByPitch":2,"atBats":222,"obp":".292","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":983,"era":"2.97","inningsPitched":"60.2","wins":2,"losses":4,"saves":0,"saveOpportunities":2,"holds":5,"blownSaves":2,"earnedRuns":20,"whip":"1.19","battersFaced":254,"outs":182,"gamesPitched":55,"completeGames":0,"shutouts":0,"pitchesThrown":983,"balls":361,"strikes":622,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".333","pitchesPerInning":"16.20","gamesFinished":17,"strikeoutWalkRatio":"2.37","strikeoutsPer9Inn":"9.49","walksPer9Inn":"4.01","hitsPer9Inn":"6.68","runsScoredPer9":"3.71","homeRunsPer9":"0.89","inheritedRunners":30,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678011":{"person":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"jerseyNumber":"18","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"201","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":7,"groundOuts":15,"airOuts":13,"runs":5,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":6,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".213","atBats":47,"obp":".309","slg":".213","ops":".522","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":55,"totalBases":10,"rbi":3,"leftOnBase":22,"sacBunts":0,"sacFlies":1,"babip":".263","groundOutsToAirouts":"1.15","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":6},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"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":11,"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":11,"balls":4,"strikes":7,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"11.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":17,"putOuts":13,"errors":0,"chances":30,"fielding":"1.000","passedBall":1,"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"}]},"ID683734":{"person":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"jerseyNumber":"28","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"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":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":54,"groundOuts":90,"airOuts":86,"runs":28,"doubles":14,"triples":0,"homeRuns":14,"strikeOuts":62,"baseOnBalls":20,"intentionalWalks":0,"hits":75,"hitByPitch":2,"avg":".243","atBats":309,"obp":".290","slg":".424","ops":".714","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":335,"totalBases":131,"rbi":55,"leftOnBase":143,"sacBunts":1,"sacFlies":3,"babip":".258","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.07","popOuts":14,"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":32,"putOuts":435,"errors":2,"chances":469,"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"}]},"ID682990":{"person":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":18,"flyOuts":49,"groundOuts":166,"airOuts":92,"runs":51,"doubles":27,"triples":1,"homeRuns":17,"strikeOuts":100,"baseOnBalls":40,"intentionalWalks":0,"hits":114,"hitByPitch":3,"atBats":469,"obp":".306","caughtStealing":5,"stolenBases":6,"stolenBasePercentage":".545","caughtStealingPercentage":".455","numberOfPitches":1927,"era":"3.48","inningsPitched":"124.0","wins":11,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":48,"whip":"1.24","battersFaced":515,"outs":372,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":1927,"balls":708,"strikes":1219,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.80","rbi":0,"winPercentage":".846","pitchesPerInning":"15.54","gamesFinished":2,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"7.26","walksPer9Inn":"2.90","hitsPer9Inn":"8.27","runsScoredPer9":"3.70","homeRunsPer9":"1.23","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":10,"errors":1,"chances":26,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663604":{"person":{"id":663604,"fullName":"Brandon Lockridge","link":"/api/v1/people/663604"},"jerseyNumber":"20","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":16,"groundOuts":38,"airOuts":25,"runs":16,"doubles":6,"triples":1,"homeRuns":0,"strikeOuts":34,"baseOnBalls":8,"intentionalWalks":0,"hits":29,"hitByPitch":1,"avg":".238","atBats":122,"obp":".286","slg":".303","ops":".589","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":135,"totalBases":37,"rbi":10,"leftOnBase":58,"sacBunts":2,"sacFlies":2,"babip":".322","groundOutsToAirouts":"1.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":86,"errors":2,"chances":90,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID500779":{"person":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":19,"flyOuts":65,"groundOuts":112,"airOuts":121,"runs":46,"doubles":13,"triples":0,"homeRuns":14,"strikeOuts":73,"baseOnBalls":37,"intentionalWalks":0,"hits":98,"hitByPitch":3,"atBats":401,"obp":".312","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1748,"era":"3.32","inningsPitched":"105.2","wins":10,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":39,"whip":"1.28","battersFaced":444,"outs":317,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1748,"balls":675,"strikes":1073,"strikePercentage":".610","hitBatsmen":3,"balks":1,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".714","pitchesPerInning":"16.54","gamesFinished":0,"strikeoutWalkRatio":"1.97","strikeoutsPer9Inn":"6.22","walksPer9Inn":"3.15","hitsPer9Inn":"8.35","runsScoredPer9":"3.92","homeRunsPer9":"1.19","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":20,"lineOuts":36},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":8,"errors":1,"chances":19,"fielding":".947","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID655316":{"person":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"jerseyNumber":"14","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"901","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":10,"groundOuts":12,"airOuts":21,"runs":12,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":17,"baseOnBalls":5,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".242","atBats":66,"obp":".296","slg":".409","ops":".705","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":71,"totalBases":27,"rbi":11,"leftOnBase":25,"sacBunts":0,"sacFlies":0,"babip":".298","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":6,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":36,"putOuts":29,"errors":0,"chances":65,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID676879":{"person":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"summary":"3.2 IP, ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":5,"airOuts":4,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":16,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":50,"inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":16,"outs":11,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":50,"balls":15,"strikes":35,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"2.45","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"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":26,"gamesStarted":0,"flyOuts":9,"groundOuts":55,"airOuts":21,"runs":10,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":47,"baseOnBalls":15,"intentionalWalks":0,"hits":34,"hitByPitch":3,"atBats":155,"obp":".299","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":663,"era":"2.06","inningsPitched":"43.2","wins":2,"losses":1,"saves":2,"saveOpportunities":2,"holds":2,"blownSaves":0,"earnedRuns":10,"whip":"1.12","battersFaced":175,"outs":131,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":663,"balls":253,"strikes":410,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":5,"pickoffs":2,"groundOutsToAirouts":"2.62","rbi":2,"winPercentage":".667","pitchesPerInning":"15.18","gamesFinished":8,"strikeoutWalkRatio":"3.13","strikeoutsPer9Inn":"9.69","walksPer9Inn":"3.09","hitsPer9Inn":"7.01","runsScoredPer9":"2.06","homeRunsPer9":"0.41","inheritedRunners":13,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":1,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID702332":{"person":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"jerseyNumber":"21","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"200","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":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":{"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":102,"flyOuts":58,"groundOuts":98,"airOuts":119,"runs":46,"doubles":18,"triples":0,"homeRuns":7,"strikeOuts":34,"baseOnBalls":23,"intentionalWalks":0,"hits":82,"hitByPitch":17,"avg":".252","atBats":326,"obp":".330","slg":".371","ops":".701","caughtStealing":6,"stolenBases":11,"stolenBasePercentage":".647","caughtStealingPercentage":".353","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":373,"totalBases":121,"rbi":42,"leftOnBase":139,"sacBunts":3,"sacFlies":4,"babip":".260","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.57","popOuts":36,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":158,"putOuts":66,"errors":5,"chances":229,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID642547":{"person":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":26,"flyOuts":82,"groundOuts":114,"airOuts":154,"runs":45,"doubles":20,"triples":0,"homeRuns":16,"strikeOuts":154,"baseOnBalls":53,"intentionalWalks":0,"hits":104,"hitByPitch":8,"atBats":522,"obp":".283","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","numberOfPitches":2476,"era":"2.78","inningsPitched":"142.2","wins":15,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.10","battersFaced":588,"outs":428,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2476,"balls":963,"strikes":1513,"strikePercentage":".610","hitBatsmen":8,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".750","pitchesPerInning":"17.36","gamesFinished":0,"strikeoutWalkRatio":"2.91","strikeoutsPer9Inn":"9.71","walksPer9Inn":"3.34","hitsPer9Inn":"6.56","runsScoredPer9":"2.84","homeRunsPer9":"1.01","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":3,"sacFlies":1,"passedBall":0,"popOuts":38,"lineOuts":34},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":6,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663368":{"person":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"jerseyNumber":"16","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":7,"groundOuts":20,"airOuts":14,"runs":20,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":27,"baseOnBalls":8,"intentionalWalks":0,"hits":20,"hitByPitch":1,"avg":".247","atBats":81,"obp":".322","slg":".432","ops":".754","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":90,"totalBases":35,"rbi":9,"leftOnBase":46,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.00","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":53,"errors":1,"chances":55,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683232":{"person":{"id":683232,"fullName":"Nick Mears","link":"/api/v1/people/683232"},"jerseyNumber":"25","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":52,"gamesStarted":0,"flyOuts":38,"groundOuts":40,"airOuts":58,"runs":19,"doubles":5,"triples":2,"homeRuns":5,"strikeOuts":39,"baseOnBalls":9,"intentionalWalks":0,"hits":34,"hitByPitch":0,"atBats":166,"obp":".239","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":712,"era":"3.06","inningsPitched":"47.0","wins":4,"losses":3,"saves":1,"saveOpportunities":5,"holds":14,"blownSaves":4,"earnedRuns":16,"whip":"0.91","battersFaced":180,"outs":141,"gamesPitched":52,"completeGames":0,"shutouts":0,"pitchesThrown":712,"balls":208,"strikes":504,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".571","pitchesPerInning":"15.15","gamesFinished":4,"strikeoutWalkRatio":"4.33","strikeoutsPer9Inn":"7.47","walksPer9Inn":"1.72","hitsPer9Inn":"6.51","runsScoredPer9":"3.64","homeRunsPer9":"0.96","inheritedRunners":40,"inheritedRunnersScored":12,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":8,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID661388":{"person":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"jerseyNumber":"24","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":120,"flyOuts":63,"groundOuts":139,"airOuts":105,"runs":70,"doubles":22,"triples":0,"homeRuns":13,"strikeOuts":95,"baseOnBalls":70,"intentionalWalks":4,"hits":118,"hitByPitch":2,"avg":".260","atBats":453,"obp":".359","slg":".395","ops":".754","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":529,"totalBases":179,"rbi":61,"leftOnBase":193,"sacBunts":0,"sacFlies":4,"babip":".301","groundOutsToAirouts":"1.32","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.85","popOuts":15,"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":20,"stolenBases":50,"stolenBasePercentage":".714","caughtStealingPercentage":".286","assists":39,"putOuts":915,"errors":4,"chances":958,"fielding":".996","passedBall":5,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID643376":{"person":{"id":643376,"fullName":"Danny Jansen","link":"/api/v1/people/643376"},"jerseyNumber":"33","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | 2B, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":40,"groundOuts":36,"airOuts":87,"runs":33,"doubles":10,"triples":0,"homeRuns":11,"strikeOuts":75,"baseOnBalls":36,"intentionalWalks":0,"hits":50,"hitByPitch":4,"avg":".204","atBats":245,"obp":".314","slg":".380","ops":".694","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":288,"totalBases":93,"rbi":30,"leftOnBase":124,"sacBunts":1,"sacFlies":2,"babip":".242","groundOutsToAirouts":"0.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.27","popOuts":34,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":18,"stolenBases":58,"stolenBasePercentage":".763","caughtStealingPercentage":".237","assists":26,"putOuts":618,"errors":6,"chances":650,"fielding":".991","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID668930":{"person":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"700","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":4,"putOuts":4,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":121,"flyOuts":65,"groundOuts":111,"airOuts":111,"runs":75,"doubles":23,"triples":0,"homeRuns":13,"strikeOuts":113,"baseOnBalls":46,"intentionalWalks":1,"hits":127,"hitByPitch":1,"avg":".279","atBats":455,"obp":".343","slg":".415","ops":".758","caughtStealing":8,"stolenBases":21,"stolenBasePercentage":".724","caughtStealingPercentage":".276","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":509,"totalBases":189,"rbi":61,"leftOnBase":159,"sacBunts":2,"sacFlies":5,"babip":".341","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":7,"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":270,"putOuts":189,"errors":7,"chances":466,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID605540":{"person":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"note":"(L, 4-1)","summary":"4.1 IP, 3 ER, 6 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":4,"airOuts":3,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":94,"inningsPitched":"4.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":21,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":32,"strikes":62,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"6.23","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":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":8,"flyOuts":23,"groundOuts":28,"airOuts":47,"runs":12,"doubles":4,"triples":0,"homeRuns":7,"strikeOuts":55,"baseOnBalls":11,"intentionalWalks":0,"hits":26,"hitByPitch":1,"atBats":156,"obp":".226","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":624,"era":"2.47","inningsPitched":"43.2","wins":4,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"0.85","battersFaced":168,"outs":131,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":624,"balls":199,"strikes":425,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":2,"winPercentage":".800","pitchesPerInning":"14.29","gamesFinished":0,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"11.34","walksPer9Inn":"2.27","hitsPer9Inn":"5.36","runsScoredPer9":"2.47","homeRunsPer9":"1.44","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":16,"lineOuts":8},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID694819":{"person":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":8,"flyOuts":16,"groundOuts":20,"airOuts":30,"runs":16,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":50,"baseOnBalls":17,"intentionalWalks":0,"hits":22,"hitByPitch":1,"atBats":122,"obp":".286","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":602,"era":"3.89","inningsPitched":"34.2","wins":4,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.13","battersFaced":140,"outs":104,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":602,"balls":203,"strikes":399,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".800","pitchesPerInning":"17.37","gamesFinished":0,"strikeoutWalkRatio":"2.94","strikeoutsPer9Inn":"12.98","walksPer9Inn":"4.41","hitsPer9Inn":"5.71","runsScoredPer9":"4.15","homeRunsPer9":"1.04","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657649":{"person":{"id":657649,"fullName":"Jared Koenig","link":"/api/v1/people/657649"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"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":58,"gamesStarted":0,"flyOuts":39,"groundOuts":49,"airOuts":50,"runs":18,"doubles":7,"triples":1,"homeRuns":5,"strikeOuts":47,"baseOnBalls":18,"intentionalWalks":1,"hits":45,"hitByPitch":2,"atBats":188,"obp":".311","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":810,"era":"3.18","inningsPitched":"51.0","wins":5,"losses":1,"saves":0,"saveOpportunities":1,"holds":23,"blownSaves":1,"earnedRuns":18,"whip":"1.24","battersFaced":211,"outs":153,"gamesPitched":58,"completeGames":0,"shutouts":0,"pitchesThrown":810,"balls":289,"strikes":521,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".833","pitchesPerInning":"15.88","gamesFinished":4,"strikeoutWalkRatio":"2.61","strikeoutsPer9Inn":"8.29","walksPer9Inn":"3.18","hitsPer9Inn":"7.94","runsScoredPer9":"3.18","homeRunsPer9":"0.88","inheritedRunners":22,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656730":{"person":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":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":46,"gamesStarted":0,"flyOuts":25,"groundOuts":33,"airOuts":41,"runs":13,"doubles":9,"triples":0,"homeRuns":3,"strikeOuts":53,"baseOnBalls":16,"intentionalWalks":3,"hits":30,"hitByPitch":0,"atBats":154,"obp":".266","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":671,"era":"2.09","inningsPitched":"43.0","wins":4,"losses":2,"saves":29,"saveOpportunities":33,"holds":0,"blownSaves":4,"earnedRuns":10,"whip":"1.07","battersFaced":173,"outs":129,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":671,"balls":220,"strikes":451,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".667","pitchesPerInning":"15.60","gamesFinished":41,"strikeoutWalkRatio":"3.31","strikeoutsPer9Inn":"11.09","walksPer9Inn":"3.35","hitsPer9Inn":"6.28","runsScoredPer9":"2.72","homeRunsPer9":"0.63","inheritedRunners":12,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":6,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[686217,702332,678011,661388,592885,683734,686555,668930,643376,687401,655316,605540,676879],"pitchers":[605540,676879],"bench":[663604,663368],"bullpen":[681982,657649,683232,656730,571946,694819,668964,694477,642547,682990,500779,682842],"battingOrder":[686217,678011,661388,592885,683734,686555,668930,643376,655316],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Jansen, D (10, Taillon)."},{"label":"TB","value":"Contreras, Wm; Frelick; Jansen, D 2; Ortiz, J; Turang; Vaughn; Yelich."},{"label":"RBI","value":"Vaughn (55)."},{"label":"2-out RBI","value":"Vaughn."},{"label":"Runners left in scoring position, 2 out","value":"Collins; Durbin."},{"label":"Team RISP","value":"2-for-6."},{"label":"Team LOB","value":"6."}]}],"note":[{"label":"a","value":"Grounded out for Durbin in the 8th."}]},"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":4,"groundOuts":9,"airOuts":7,"runs":4,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".250","atBats":34,"obp":".319","slg":".429","ops":".748","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":13,"rbi":4,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"flyOuts":5,"groundOuts":13,"airOuts":8,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":33,"obp":".235","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":131,"era":"3.81","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.21","battersFaced":34,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":131,"balls":47,"strikes":84,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.63","rbi":1,"pitchesPerInning":"14.56","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":27,"errors":0,"chances":39,"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":43,"gamesStarted":0,"flyOuts":23,"groundOuts":37,"airOuts":45,"runs":11,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":47,"baseOnBalls":12,"intentionalWalks":1,"hits":30,"hitByPitch":2,"atBats":158,"obp":".254","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":676,"era":"1.81","inningsPitched":"44.2","wins":1,"losses":3,"saves":17,"saveOpportunities":19,"holds":6,"blownSaves":2,"earnedRuns":9,"whip":"0.94","battersFaced":173,"outs":134,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":676,"balls":229,"strikes":447,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".250","pitchesPerInning":"15.13","gamesFinished":30,"strikeoutWalkRatio":"3.92","strikeoutsPer9Inn":"9.47","walksPer9Inn":"2.42","hitsPer9Inn":"6.04","runsScoredPer9":"2.22","homeRunsPer9":"0.60","inheritedRunners":7,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID690990":{"person":{"id":690990,"fullName":"Cade Horton","link":"/api/v1/people/690990"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":16,"flyOuts":50,"groundOuts":93,"airOuts":86,"runs":35,"doubles":13,"triples":0,"homeRuns":8,"strikeOuts":70,"baseOnBalls":28,"intentionalWalks":0,"hits":77,"hitByPitch":6,"atBats":323,"obp":".308","caughtStealing":7,"stolenBases":7,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1374,"era":"3.08","inningsPitched":"87.2","wins":7,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":30,"whip":"1.20","battersFaced":361,"outs":263,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1374,"balls":482,"strikes":892,"strikePercentage":".650","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".636","pitchesPerInning":"15.67","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"7.19","walksPer9Inn":"2.87","hitsPer9Inn":"7.90","runsScoredPer9":"3.59","homeRunsPer9":"0.82","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":19,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":7,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663656":{"person":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"jerseyNumber":"30","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":121,"flyOuts":88,"groundOuts":101,"airOuts":155,"runs":79,"doubles":21,"triples":4,"homeRuns":18,"strikeOuts":77,"baseOnBalls":79,"intentionalWalks":7,"hits":116,"hitByPitch":3,"avg":".261","atBats":445,"obp":".374","slg":".447","ops":".821","caughtStealing":2,"stolenBases":25,"stolenBasePercentage":".926","caughtStealingPercentage":".074","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":533,"totalBases":199,"rbi":62,"leftOnBase":156,"sacBunts":1,"sacFlies":3,"babip":".278","groundOutsToAirouts":"0.65","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"24.72","popOuts":27,"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":4,"putOuts":221,"errors":2,"chances":227,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664023":{"person":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"jerseyNumber":"8","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":115,"flyOuts":77,"groundOuts":94,"airOuts":135,"runs":66,"doubles":22,"triples":0,"homeRuns":16,"strikeOuts":115,"baseOnBalls":65,"intentionalWalks":1,"hits":102,"hitByPitch":1,"avg":".231","atBats":442,"obp":".328","slg":".389","ops":".717","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":512,"totalBases":172,"rbi":56,"leftOnBase":159,"sacBunts":0,"sacFlies":4,"babip":".273","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.62","popOuts":24,"lineOuts":34},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":229,"errors":1,"chances":235,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID573204":{"person":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":53,"gamesStarted":0,"flyOuts":33,"groundOuts":32,"airOuts":56,"runs":11,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":44,"baseOnBalls":12,"intentionalWalks":1,"hits":26,"hitByPitch":0,"atBats":156,"obp":".224","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":657,"era":"2.18","inningsPitched":"45.1","wins":3,"losses":3,"saves":1,"saveOpportunities":4,"holds":16,"blownSaves":3,"earnedRuns":11,"whip":"0.84","battersFaced":170,"outs":136,"gamesPitched":53,"completeGames":0,"shutouts":0,"pitchesThrown":657,"balls":222,"strikes":435,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.57","rbi":0,"winPercentage":".500","pitchesPerInning":"14.49","gamesFinished":4,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"8.74","walksPer9Inn":"2.38","hitsPer9Inn":"5.16","runsScoredPer9":"2.18","homeRunsPer9":"0.60","inheritedRunners":30,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":13,"lineOuts":10},"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}},"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":18,"gamesStarted":18,"flyOuts":96,"groundOuts":68,"airOuts":151,"runs":36,"doubles":16,"triples":0,"homeRuns":18,"strikeOuts":85,"baseOnBalls":19,"intentionalWalks":0,"hits":79,"hitByPitch":1,"atBats":380,"obp":".246","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1563,"era":"3.06","inningsPitched":"103.0","wins":8,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"0.95","battersFaced":403,"outs":309,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1563,"balls":496,"strikes":1067,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.45","rbi":0,"winPercentage":".615","pitchesPerInning":"15.17","gamesFinished":0,"strikeoutWalkRatio":"4.47","strikeoutsPer9Inn":"7.43","walksPer9Inn":"1.66","hitsPer9Inn":"6.90","runsScoredPer9":"3.15","homeRunsPer9":"1.57","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":33,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":1,"chances":8,"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":"1-4 | 2B, BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":13,"errors":0,"chances":14,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":120,"flyOuts":80,"groundOuts":85,"airOuts":105,"runs":55,"doubles":17,"triples":3,"homeRuns":24,"strikeOuts":110,"baseOnBalls":41,"intentionalWalks":1,"hits":104,"hitByPitch":9,"avg":".258","atBats":403,"obp":".339","slg":".494","ops":".833","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":454,"totalBases":199,"rbi":70,"leftOnBase":160,"sacBunts":0,"sacFlies":1,"babip":".296","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.79","popOuts":8,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":66,"putOuts":782,"errors":4,"chances":852,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID608348":{"person":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":47,"groundOuts":70,"airOuts":86,"runs":43,"doubles":12,"triples":1,"homeRuns":13,"strikeOuts":52,"baseOnBalls":40,"intentionalWalks":0,"hits":74,"hitByPitch":3,"avg":".265","atBats":279,"obp":".360","slg":".455","ops":".815","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":325,"totalBases":127,"rbi":40,"leftOnBase":133,"sacBunts":0,"sacFlies":3,"babip":".281","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.46","popOuts":17,"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":16,"stolenBases":33,"stolenBasePercentage":".673","caughtStealingPercentage":".327","assists":17,"putOuts":589,"errors":2,"chances":608,"fielding":".997","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID592791":{"person":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"note":"(W, 8-6)","summary":"6.0 IP, ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":8,"airOuts":6,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":92,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":36,"strikes":56,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":18,"flyOuts":71,"groundOuts":86,"airOuts":136,"runs":49,"doubles":17,"triples":2,"homeRuns":22,"strikeOuts":78,"baseOnBalls":21,"intentionalWalks":0,"hits":91,"hitByPitch":0,"atBats":388,"obp":".273","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":1585,"era":"4.26","inningsPitched":"101.1","wins":8,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":48,"whip":"1.11","battersFaced":412,"outs":304,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1585,"balls":526,"strikes":1059,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.63","rbi":1,"winPercentage":".571","pitchesPerInning":"15.64","gamesFinished":0,"strikeoutWalkRatio":"3.71","strikeoutsPer9Inn":"6.93","walksPer9Inn":"1.87","hitsPer9Inn":"8.08","runsScoredPer9":"4.35","homeRunsPer9":"1.95","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":32,"lineOuts":33},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":3,"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"}]},"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":"400","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":123,"flyOuts":89,"groundOuts":88,"airOuts":149,"runs":78,"doubles":33,"triples":4,"homeRuns":27,"strikeOuts":124,"baseOnBalls":22,"intentionalWalks":0,"hits":123,"hitByPitch":7,"avg":".259","atBats":475,"obp":".299","slg":".516","ops":".815","caughtStealing":7,"stolenBases":30,"stolenBasePercentage":".811","caughtStealingPercentage":".189","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":513,"totalBases":245,"rbi":79,"leftOnBase":226,"sacBunts":5,"sacFlies":4,"babip":".293","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.59","popOuts":35,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":349,"errors":1,"chances":354,"fielding":".997","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":42,"gamesStarted":3,"flyOuts":20,"groundOuts":23,"airOuts":43,"runs":9,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":39,"baseOnBalls":13,"intentionalWalks":1,"hits":25,"hitByPitch":5,"atBats":128,"obp":".293","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":590,"era":"1.73","inningsPitched":"36.1","wins":2,"losses":1,"saves":1,"saveOpportunities":1,"holds":10,"blownSaves":0,"earnedRuns":7,"whip":"1.05","battersFaced":148,"outs":109,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":590,"balls":200,"strikes":390,"strikePercentage":".660","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.53","rbi":0,"winPercentage":".667","pitchesPerInning":"16.24","gamesFinished":10,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"9.66","walksPer9Inn":"3.22","hitsPer9Inn":"6.19","runsScoredPer9":"2.23","homeRunsPer9":"0.50","inheritedRunners":18,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650489":{"person":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"jerseyNumber":"1","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"702","stats":{"batting":{"summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":50,"groundOuts":78,"airOuts":92,"runs":52,"doubles":15,"triples":3,"homeRuns":11,"strikeOuts":93,"baseOnBalls":32,"intentionalWalks":1,"hits":80,"hitByPitch":9,"avg":".234","atBats":342,"obp":".316","slg":".392","ops":".708","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":384,"totalBases":134,"rbi":30,"leftOnBase":131,"sacBunts":1,"sacFlies":0,"babip":".290","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.09","popOuts":17,"lineOuts":25},"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":65,"putOuts":142,"errors":6,"chances":213,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID673548":{"person":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"jerseyNumber":"27","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":4,"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":121,"flyOuts":82,"groundOuts":78,"airOuts":143,"runs":64,"doubles":27,"triples":3,"homeRuns":27,"strikeOuts":136,"baseOnBalls":53,"intentionalWalks":1,"hits":115,"hitByPitch":0,"avg":".247","atBats":466,"obp":".320","slg":".491","ops":".811","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":525,"totalBases":229,"rbi":86,"leftOnBase":201,"sacBunts":0,"sacFlies":6,"babip":".285","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.26","popOuts":28,"lineOuts":33},"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":67,"errors":3,"chances":71,"fielding":".958","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":12,"groundOuts":27,"airOuts":25,"runs":12,"doubles":1,"triples":0,"homeRuns":6,"strikeOuts":20,"baseOnBalls":2,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".222","atBats":90,"obp":".237","slg":".433","ops":".670","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":94,"totalBases":39,"rbi":16,"leftOnBase":42,"sacBunts":1,"sacFlies":1,"babip":".215","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.00","popOuts":7,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":7,"stolenBases":17,"stolenBasePercentage":".708","caughtStealingPercentage":".292","assists":9,"putOuts":196,"errors":1,"chances":206,"fielding":".995","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(S, 2)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":4,"strikes":6,"strikePercentage":".600","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":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":40,"gamesStarted":0,"flyOuts":24,"groundOuts":38,"airOuts":36,"runs":17,"doubles":5,"triples":2,"homeRuns":5,"strikeOuts":42,"baseOnBalls":9,"intentionalWalks":1,"hits":32,"hitByPitch":0,"atBats":146,"obp":".261","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":567,"era":"3.66","inningsPitched":"39.1","wins":3,"losses":3,"saves":2,"saveOpportunities":2,"holds":11,"blownSaves":0,"earnedRuns":16,"whip":"1.04","battersFaced":157,"outs":118,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":567,"balls":171,"strikes":396,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.06","rbi":0,"winPercentage":".500","pitchesPerInning":"14.42","gamesFinished":11,"strikeoutWalkRatio":"4.67","strikeoutsPer9Inn":"9.61","walksPer9Inn":"2.06","hitsPer9Inn":"7.32","runsScoredPer9":"3.89","homeRunsPer9":"1.14","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":2,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID571510":{"person":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"jerseyNumber":"16","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":25,"flyOuts":94,"groundOuts":121,"airOuts":174,"runs":48,"doubles":20,"triples":2,"homeRuns":13,"strikeOuts":129,"baseOnBalls":33,"intentionalWalks":0,"hits":121,"hitByPitch":5,"atBats":534,"obp":".275","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":2224,"era":"2.61","inningsPitched":"148.0","wins":12,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.04","battersFaced":583,"outs":444,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2224,"balls":718,"strikes":1506,"strikePercentage":".680","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":8,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".667","pitchesPerInning":"15.03","gamesFinished":0,"strikeoutWalkRatio":"3.91","strikeoutsPer9Inn":"7.84","walksPer9Inn":"2.01","hitsPer9Inn":"7.36","runsScoredPer9":"2.92","homeRunsPer9":"0.79","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":5,"sacFlies":6,"passedBall":0,"popOuts":41,"lineOuts":39},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":21,"putOuts":5,"errors":4,"chances":30,"fielding":".867","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607067":{"person":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":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":25,"gamesStarted":21,"flyOuts":72,"groundOuts":111,"airOuts":148,"runs":56,"doubles":21,"triples":1,"homeRuns":19,"strikeOuts":90,"baseOnBalls":33,"intentionalWalks":0,"hits":123,"hitByPitch":5,"atBats":465,"obp":".318","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":1961,"era":"3.99","inningsPitched":"121.2","wins":9,"losses":5,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":54,"whip":"1.28","battersFaced":510,"outs":365,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":1961,"balls":701,"strikes":1260,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":4,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".643","pitchesPerInning":"16.12","gamesFinished":3,"strikeoutWalkRatio":"2.73","strikeoutsPer9Inn":"6.66","walksPer9Inn":"2.44","hitsPer9Inn":"9.10","runsScoredPer9":"4.14","homeRunsPer9":"1.41","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":3,"sacFlies":4,"passedBall":0,"popOuts":36,"lineOuts":40},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":19,"errors":1,"chances":37,"fielding":".973","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":"2-4 | 2B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"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":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":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":123,"flyOuts":61,"groundOuts":111,"airOuts":109,"runs":67,"doubles":17,"triples":2,"homeRuns":18,"strikeOuts":138,"baseOnBalls":32,"intentionalWalks":1,"hits":117,"hitByPitch":0,"avg":".249","atBats":469,"obp":".294","slg":".409","ops":".703","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":507,"totalBases":192,"rbi":57,"leftOnBase":215,"sacBunts":1,"sacFlies":5,"babip":".311","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.06","popOuts":19,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":282,"putOuts":172,"errors":9,"chances":463,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID518489":{"person":{"id":518489,"fullName":"Ryan Brasier","link":"/api/v1/people/518489"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"note":"(H, 4)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":3,"strikes":7,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":27,"gamesStarted":1,"flyOuts":12,"groundOuts":26,"airOuts":26,"runs":11,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":19,"baseOnBalls":4,"intentionalWalks":0,"hits":24,"hitByPitch":0,"atBats":93,"obp":".283","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":381,"era":"3.96","inningsPitched":"25.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":11,"whip":"1.12","battersFaced":99,"outs":75,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":381,"balls":133,"strikes":248,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".000","pitchesPerInning":"15.24","gamesFinished":4,"strikeoutWalkRatio":"4.75","strikeoutsPer9Inn":"6.84","walksPer9Inn":"1.44","hitsPer9Inn":"8.64","runsScoredPer9":"3.96","homeRunsPer9":"0.72","inheritedRunners":14,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":5,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID683357":{"person":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"jerseyNumber":"19","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"700","stats":{"batting":{"summary":"1-2 | RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":1,"groundOuts":1,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".286","atBats":14,"obp":".286","slg":".500","ops":".786","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":14,"totalBases":7,"rbi":4,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.00","popOuts":1,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":{"note":"(H, 10)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":4,"strikes":15,"strikePercentage":".790","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":47,"gamesStarted":0,"flyOuts":18,"groundOuts":35,"airOuts":37,"runs":16,"doubles":8,"triples":1,"homeRuns":4,"strikeOuts":43,"baseOnBalls":20,"intentionalWalks":2,"hits":34,"hitByPitch":2,"atBats":145,"obp":".329","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":711,"era":"2.29","inningsPitched":"39.1","wins":2,"losses":2,"saves":0,"saveOpportunities":1,"holds":10,"blownSaves":1,"earnedRuns":10,"whip":"1.37","battersFaced":171,"outs":118,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":711,"balls":257,"strikes":454,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.95","rbi":0,"winPercentage":".500","pitchesPerInning":"18.08","gamesFinished":5,"strikeoutWalkRatio":"2.15","strikeoutsPer9Inn":"9.84","walksPer9Inn":"4.58","hitsPer9Inn":"7.78","runsScoredPer9":"3.66","homeRunsPer9":"0.92","inheritedRunners":27,"inheritedRunnersScored":15,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":11,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663538":{"person":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | BB, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":0,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":121,"flyOuts":86,"groundOuts":134,"airOuts":157,"runs":61,"doubles":20,"triples":3,"homeRuns":4,"strikeOuts":36,"baseOnBalls":30,"intentionalWalks":1,"hits":133,"hitByPitch":6,"avg":".291","atBats":457,"obp":".341","slg":".374","ops":".715","caughtStealing":3,"stolenBases":23,"stolenBasePercentage":".885","caughtStealingPercentage":".115","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":496,"totalBases":171,"rbi":49,"leftOnBase":180,"sacBunts":0,"sacFlies":3,"babip":".307","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"114.25","popOuts":25,"lineOuts":46},"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":296,"putOuts":209,"errors":3,"chances":508,"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"}]},"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":52,"gamesStarted":1,"flyOuts":18,"groundOuts":62,"airOuts":41,"runs":17,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":57,"baseOnBalls":18,"intentionalWalks":0,"hits":40,"hitByPitch":5,"atBats":199,"obp":".284","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":900,"era":"2.45","inningsPitched":"55.0","wins":3,"losses":1,"saves":1,"saveOpportunities":4,"holds":19,"blownSaves":3,"earnedRuns":15,"whip":"1.05","battersFaced":223,"outs":165,"gamesPitched":52,"completeGames":0,"shutouts":0,"pitchesThrown":900,"balls":334,"strikes":566,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.51","rbi":0,"winPercentage":".750","pitchesPerInning":"16.36","gamesFinished":6,"strikeoutWalkRatio":"3.17","strikeoutsPer9Inn":"9.33","walksPer9Inn":"2.95","hitsPer9Inn":"6.55","runsScoredPer9":"2.78","homeRunsPer9":"0.49","inheritedRunners":9,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676962":{"person":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":15,"flyOuts":56,"groundOuts":86,"airOuts":98,"runs":67,"doubles":17,"triples":4,"homeRuns":17,"strikeOuts":108,"baseOnBalls":30,"intentionalWalks":0,"hits":114,"hitByPitch":4,"atBats":404,"obp":".337","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1621,"era":"5.91","inningsPitched":"99.0","wins":5,"losses":7,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":65,"whip":"1.45","battersFaced":440,"outs":297,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1621,"balls":556,"strikes":1065,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".417","pitchesPerInning":"16.37","gamesFinished":1,"strikeoutWalkRatio":"3.60","strikeoutsPer9Inn":"9.82","walksPer9Inn":"2.73","hitsPer9Inn":"10.36","runsScoredPer9":"6.09","homeRunsPer9":"1.55","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":24},"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}},"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,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | 3B, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":40,"groundOuts":75,"airOuts":90,"runs":43,"doubles":16,"triples":2,"homeRuns":10,"strikeOuts":63,"baseOnBalls":26,"intentionalWalks":0,"hits":66,"hitByPitch":2,"avg":".227","atBats":291,"obp":".292","slg":".399","ops":".691","caughtStealing":3,"stolenBases":15,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":322,"totalBases":116,"rbi":32,"leftOnBase":143,"sacBunts":0,"sacFlies":3,"babip":".253","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.10","popOuts":20,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":158,"putOuts":59,"errors":6,"chances":223,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID457759":{"person":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"jerseyNumber":"3","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"701","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":65,"flyOuts":29,"groundOuts":35,"airOuts":53,"runs":13,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":25,"baseOnBalls":14,"intentionalWalks":0,"hits":30,"hitByPitch":1,"avg":".216","atBats":139,"obp":".285","slg":".324","ops":".609","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":158,"totalBases":45,"rbi":15,"leftOnBase":55,"sacBunts":0,"sacFlies":4,"babip":".235","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.33","popOuts":10,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":152,"errors":1,"chances":167,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]}},"batters":[683737,664023,673548,691718,608348,663538,683357,457759,650489,621020,807713,592791,573124,518489,552640],"pitchers":[592791,573124,518489,552640],"bench":[624512,663656],"bullpen":[571510,676962,690990,684007,641745,694037,519141,607067,573204],"battingOrder":[683737,664023,673548,691718,608348,663538,650489,621020,807713],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Busch (17, Woodruff); Swanson (17, Woodruff)."},{"label":"3B","value":"Shaw (2, Ashby)."},{"label":"TB","value":"Busch 2; Caissie; Happ 2; Hoerner; Kelly, C; Shaw 3; Swanson 3."},{"label":"RBI","value":"Busch 2 (70); Caissie (4); Hoerner (49)."},{"label":"2-out RBI","value":"Busch; Hoerner."},{"label":"Runners left in scoring position, 2 out","value":"Busch; Kelly, C; Turner, J 2; Happ."},{"label":"Team RISP","value":"2-for-9."},{"label":"Team LOB","value":"9."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Hoerner (23, 2nd base off Woodruff/Jansen, D)."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Castro, W (Turang at home)."},{"label":"DP","value":"(Castro, W-Kelly, C)."}]}],"note":[{"label":"a","value":"Grounded out for Caissie in the 5th."}]}},"officials":[{"official":{"id":605670,"fullName":"Dan Merzel","link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":483564,"fullName":"Dan Bellino","link":"/api/v1/people/483564"},"officialType":"First Base"},{"official":{"id":665576,"fullName":"Brock Ballou","link":"/api/v1/people/665576"},"officialType":"Second Base"},{"official":{"id":521889,"fullName":"Stu Scheurwater","link":"/api/v1/people/521889"},"officialType":"Third Base"}],"info":[{"label":"Pitches-strikes","value":"Woodruff 94-62; Ashby 50-35; Taillon 92-56; Rogers, Ta 19-15; Brasier 10-7; Kittredge 10-6."},{"label":"Groundouts-flyouts","value":"Woodruff 4-2; Ashby 5-2; Taillon 8-4; Rogers, Ta 0-1; Brasier 2-0; Kittredge 3-0."},{"label":"Batters faced","value":"Woodruff 21; Ashby 16; Taillon 24; Rogers, Ta 4; Brasier 3; Kittredge 3."},{"label":"Inherited runners-scored","value":"Ashby 1-1."},{"label":"Umpires","value":"HP: Dan Merzel. 1B: Dan Bellino. 2B: Brock Ballou. 3B: Stu Scheurwater. "},{"label":"Weather","value":"73 degrees, Cloudy."},{"label":"Wind","value":"8 mph, In From CF."},{"label":"First pitch","value":"7:05 PM."},{"label":"T","value":"2:33."},{"label":"Att","value":"34,540."},{"label":"Venue","value":"Wrigley Field."},{"label":"August 19, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791","boxscoreName":"Taillon"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"note":"(W, 8-6)","summary":"6.0 IP, ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":8,"airOuts":6,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":92,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":36,"strikes":56,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":18,"flyOuts":71,"groundOuts":86,"airOuts":136,"runs":49,"doubles":17,"triples":2,"homeRuns":22,"strikeOuts":78,"baseOnBalls":21,"intentionalWalks":0,"hits":91,"hitByPitch":0,"atBats":388,"obp":".273","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":1585,"era":"4.26","inningsPitched":"101.1","wins":8,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":48,"whip":"1.11","battersFaced":412,"outs":304,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1585,"balls":526,"strikes":1059,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.63","rbi":1,"winPercentage":".571","pitchesPerInning":"15.64","gamesFinished":0,"strikeoutWalkRatio":"3.71","strikeoutsPer9Inn":"6.93","walksPer9Inn":"1.87","hitsPer9Inn":"8.08","runsScoredPer9":"4.35","homeRunsPer9":"1.95","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":32,"lineOuts":33},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":3,"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"}]},"type":"starter","gameScore":65,"pitchingGameScore":65},{"player":{"person":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879","boxscoreName":"Ashby"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"summary":"3.2 IP, ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":5,"airOuts":4,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":16,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":50,"inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":16,"outs":11,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":50,"balls":15,"strikes":35,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"2.45","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"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":26,"gamesStarted":0,"flyOuts":9,"groundOuts":55,"airOuts":21,"runs":10,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":47,"baseOnBalls":15,"intentionalWalks":0,"hits":34,"hitByPitch":3,"atBats":155,"obp":".299","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":663,"era":"2.06","inningsPitched":"43.2","wins":2,"losses":1,"saves":2,"saveOpportunities":2,"holds":2,"blownSaves":0,"earnedRuns":10,"whip":"1.12","battersFaced":175,"outs":131,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":663,"balls":253,"strikes":410,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":5,"pickoffs":2,"groundOutsToAirouts":"2.62","rbi":2,"winPercentage":".667","pitchesPerInning":"15.18","gamesFinished":8,"strikeoutWalkRatio":"3.13","strikeoutsPer9Inn":"9.69","walksPer9Inn":"3.09","hitsPer9Inn":"7.01","runsScoredPer9":"2.06","homeRunsPer9":"0.41","inheritedRunners":13,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":1,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":54,"pitchingGameScore":54},{"player":{"person":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538","boxscoreName":"Hoerner"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | BB, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":0,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":121,"flyOuts":86,"groundOuts":134,"airOuts":157,"runs":61,"doubles":20,"triples":3,"homeRuns":4,"strikeOuts":36,"baseOnBalls":30,"intentionalWalks":1,"hits":133,"hitByPitch":6,"avg":".291","atBats":457,"obp":".341","slg":".374","ops":".715","caughtStealing":3,"stolenBases":23,"stolenBasePercentage":".885","caughtStealingPercentage":".115","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":496,"totalBases":171,"rbi":49,"leftOnBase":180,"sacBunts":0,"sacFlies":3,"babip":".307","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"114.25","popOuts":25,"lineOuts":46},"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":296,"putOuts":209,"errors":3,"chances":508,"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"}]},"type":"hitter","gameScore":51,"hittingGameScore":51}]},"decisions":{"winner":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"loser":{"id":605540,"fullName":"Brandon Woodruff","link":"/api/v1/people/605540"},"save":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}